Android google admob使用,要啟動android 請輸入您的pin碼-ESG跨境

Android google admob使用,要啟動android 請輸入您的pin碼

來源網(wǎng)絡(luò)
來源網(wǎng)絡(luò)
2022-07-05
點贊icon 0
查看icon 882

Android google admob使用,要啟動android 請輸入您的pin碼Android google admob使用國內(nèi)做的app通常情況下,我們根本見不到廣告,比較純凈,而從谷歌商店下載的應(yīng)用,部分就會包含廣告。企業(yè)做app是為了服務(wù)客戶,個人做的話,通常是為了方便大家使用,但畢竟不是慈善家,用愛發(fā)電畢......

Android google admob使用,要啟動android 請輸入您的pin碼




Android google admob使用

國內(nèi)做的app通常情況下,我們根本見不到廣告,比較純凈,而從谷歌商店下載的應(yīng)用,部分就會包含廣告。企業(yè)做app是為了服務(wù)客戶,個人做的話,通常是為了方便大家使用,但畢竟不是慈善家,用愛發(fā)電畢竟不長久,谷歌的廣告可以比較好的解決這個問題。廣告的主要目的,是為了給app作者創(chuàng)造收入。

1、個人理解的運作機制:

企業(yè)需要發(fā)布廣告,自己做好廣告以后交給google。

個人在google注冊admob的賬號,然后創(chuàng)建應(yīng)用,并且在應(yīng)用中創(chuàng)建廣告單元。

google給每個廣告單元分配廣告。

每當(dāng)用戶有效點擊廣告的時候,企業(yè)需要支付一部分費用,之后按月結(jié)算費用,支付給個人。

途中,如果企業(yè)發(fā)現(xiàn)點擊是無效的(個人惡意點擊等),可以舉報,之后,個人注冊的admob可能會被封。這個涉及到了admob的使用條款。不再詳細說明了。

2、使用

admob在編碼上,十分簡單

1、導(dǎo)入admob庫

implementation com.google.firebase:firebaseads:18.0.0

2、更新 AndroidManifest.xml

manifest

  application

    ! Sample AdMob App ID: caapppub3940256099942544~3347511713

    metadata

      android:name=com.google.android.gms.ads.APPLICATION_ID

      android:value=[ADMOB_APP_ID]/

  /application

/manifest

3、初始化 SDK

在加載廣告之前,通過使用您的 AdMob 應(yīng)用 ID 來調(diào)用MobileAds.initialize(),讓應(yīng)用初始化 Mobile Ads SDK。此操作只需執(zhí)行一次,最好是在應(yīng)用啟動時執(zhí)行。您可以在 AdMob 界面中找到您的應(yīng)用 ID。

在 Activity 中調(diào)用initialize()方法的示例如下:

override fun onCreate(savedInstanceState: Bundle ) {

  super.onCreate(savedInstanceState)

  // ...

  // Sample AdMob app ID: caapppub3940256099942544~3347511713

  MobileAds.initialize(this, YOUR_ADMOB_APP_ID)

}

這里我實際使用的時候,發(fā)現(xiàn)使用MobileAds.initialize(this)就足夠了,因為在AndroidManifest.xml中已經(jīng)配置過了applicaitonID了

之后我們可以選擇不同的廣告形式

這里以橫幅廣告為例。

4、向布局中添加

  # main_activity.xml

  ...

   AdView

     xmlns:ads=https://schemas.android.com/apk/resauto

     android:id=@+id/

     android:layout_width=wrap_content

     android:layout_height=wrap_content

     android:layout_centerHorizontal=true

     android:layout_alignParentBOTTOm=true

     ads:adSize=BANNER

     ads:adUnitId=

   /

  ...

當(dāng)然也可以通過代碼創(chuàng)建

  val adView = (this)

    adView.adSize = AdSize.BANNER

    adView.adUnitId =

  // TODO: Add adView to your view hierarchy.

注意:一定要配置下面的兩個屬性

·ads:adSize將此屬性設(shè)置為要使用的廣告尺寸。如果您不想使用該常量定義的標(biāo)準尺寸,可改為設(shè)置自定義尺寸。

·ads:adUnitId將此屬性設(shè)置為您應(yīng)用中用于展示廣告的廣告單元所用的唯一標(biāo)識符。如果您要在不同的 Activity 中展示橫幅廣告,則其中每個都需要一個廣告單元。

UnitId是我們創(chuàng)建廣告單元時,生成到,后面會提到

5、加載廣告

注意:請在主線程中進行對移動廣告 SDK 的所有調(diào)用

放置好后,下一步是加載廣告。此步驟可使用 類中的loadAd()方法完成。這需要 參數(shù),其中包含關(guān)于單個廣告請求的運行時信息(如定位信息)。

以下示例顯示了如何通過Activity的onCreate()方法加載廣告:

  package ...

  import ...

  import

  import

  class MainActivity : AppCompatActivity() {

    lateinit var m :

    override fun onCreate(savedInstanceState: Bundle?) {

      super.onCreate(savedInstanceState)

      setContentView(R.layout.activity_main)

        m = findViewById(R.id.)

      val adRequest = .Builder().build()

      m.loadAd(adRequest)

    }

  }

注意:如果您的廣告加載失敗,只要已為廣告單元配置了刷新功能,就無需明確請求再次加載;Google 移動廣告 SDK 會按照您在 界面中指定的頻率進行刷新。如果您尚未啟用刷新,則需要發(fā)出新的請求。

當(dāng)我們的廣告加載失敗的時候,會自動重新加載,不需要我們做其他操作。

6、廣告事件

要進一步自定義您的廣告行為,您可以在廣告生命周期內(nèi)加入許多事件,如加載、打開、關(guān)閉等等。您可以通過AdListener類監(jiān)聽這些事件。

要將AdListener用于 ,只需調(diào)用setAdListener()方法即可:

  m.adListener = object: AdListener() {

    override fun onAdLoaded() {

      // Code to be executed when an ad finishes loading.

    }

    override fun onAdFailedToLoad(errorCode : Int) {

      // Code to be executed when an ad request fails.

    }

    override fun onAdOpened() {

      // Code to be executed when an ad opens an overlay that

      // covers the screen.

    }

    override fun onAdClicked() {

      // Code to be executed when the user clicks on an ad.

    }

    override fun onAdLeftApplication() {

      // Code to be executed when the user has left the app.

    }

    override fun onAdClosed() {

      // Code to be executed when the user is about to return

      // to the app after tapping on an ad.

    }

  }

可替換的方法    

onAdLoaded():廣告加載完成后,系統(tǒng)會執(zhí)行onAdLoaded()方法。如果您想推遲給 Activity 或 Fragment 添加的操作,例如推遲到您確定廣告會加載時,可以在此處進行。

onAdFailedToLoad():onAdFailedToLoad()是唯一包含參數(shù)的方法。errorCode參數(shù)會指明發(fā)生了何種類型的失敗。系統(tǒng)將這些可能的類型值定義為 類中的如下常量:* ERROR_CODE_INTERNAL_ERROR 內(nèi)部出現(xiàn)問題;例如,收到廣告服務(wù)器的無效響應(yīng)。* ERROR_CODE_INVALID_REQUEST 廣告請求無效;例如,廣告單元 ID 不正確。* ERROR_CODE_NETWORK_ERROR 由于網(wǎng)絡(luò)連接問題,廣告請求失敗。* ERROR_CODE_NO_FILL 廣告請求成功,但由于缺少廣告資源,未返回廣告。

onAdOpened():用戶點按廣告時,系統(tǒng)會調(diào)用此方法。

onAdLeftApplication():用戶點擊打開其他應(yīng)用(例如,Google Play 商店)時,系統(tǒng)會先調(diào)用onAdOpened(),再調(diào)用此方法,從而在后臺運行當(dāng)前應(yīng)用。

onAdClosed():用戶查看了廣告的目標(biāo)網(wǎng)址并返回應(yīng)用時,系統(tǒng)會調(diào)用此方法。應(yīng)用可以使用此方法恢復(fù)暫停的活動,或執(zhí)行任何其他必要的操作,以做好互動準備。

廣告的事件,一般用來監(jiān)聽廣告點擊,加載失敗等、看情況使用。

7、廣告測試。

實裝確實就上面的那些,非常簡單,這里說一下測試相關(guān)的一些內(nèi)容。官方文檔

最開始的時候說到過,如果我們在測試的時候,測試點擊廣告,這些點擊是屬于無效的動作,企業(yè)收到點擊之后需要給我們付費,這樣會導(dǎo)致我們的賬號被封。所以測試的時候,有兩種方式。

1. 使用谷歌給定的示例廣告單元。

上表是我們在各個頁面使用的adUnitId,在xml里面或者自己定義的View中設(shè)置的。

Mainifest中設(shè)置的applicationid是caapppub3940256099942544~3347511713

在測試過程中,這些廣告的點擊是不會產(chǎn)生流量的,可以放心使用。

2. 啟用測試設(shè)備

如果您希望使用實際投放的廣告進行更嚴格的測試,那么現(xiàn)在就可以將您的設(shè)備配置為測試設(shè)備,并使用您在 界面中創(chuàng)建的自己的廣告單元 ID。

請按照以下步驟操作,將您的設(shè)備添加為測試設(shè)備。

添加您的測試設(shè)備

1.加載您的已植入廣告的應(yīng)用,并發(fā)出廣告請求。

2.檢查 logcat 輸出,以查找像下面這樣的消息:

I/Ads: Use AdRequest.Builder.addTestDevice(33BE2250B43518CCDA7DE426D04EE231)

to get test ads on this device.

3.修改代碼,以便用您的測試設(shè)備 ID 調(diào)用AdRequest.Builder.addTestDevice()。您可以為多個設(shè)備多次調(diào)用這個方法。

4.重新運行您的應(yīng)用。如果廣告是 Google 廣告,則您會在廣告(橫幅廣告、插頁式廣告或激勵視頻廣告)頂部的中間部分看到一個“Test Ad”標(biāo)簽。

以上是所有Android中,實裝需要注意的所有地方了

3、admob注冊

下面說明一下,關(guān)于我們實際使用中的unitId和applicaitonId是如何獲取的。

1、注冊admob賬號。

注冊賬號

在firebase中注冊admob賬號。

2、創(chuàng)建新的應(yīng)用

注意?。。。哼@里創(chuàng)建了的應(yīng)用,目前來看是無法刪除的,請謹慎操作

創(chuàng)建應(yīng)用

這里根據(jù)自己的需求來設(shè)置,如果選擇已經(jīng)發(fā)布的話,我們需要去找到自己的應(yīng)用,然后關(guān)聯(lián)應(yīng)用。

3、輸入應(yīng)用的信息

我在上一步選擇了否

應(yīng)用信息

4、創(chuàng)建應(yīng)用成功

成功創(chuàng)建

注意這個應(yīng)用id,是我們在使用過程中,配置在Mainifest中的id,需要自己記錄。

5、創(chuàng)建廣告單元

廣告選擇

這里跟我們使用中一樣,需要我們選擇不同的廣告格式,需要我們在實裝的時候匹配

6、設(shè)置廣告單元

橫幅廣告

這里依舊以橫幅廣告為例,需要配置各項參數(shù)。

7、完成

成功創(chuàng)建

這里就已經(jīng)完成了創(chuàng)建,到此就全部結(jié)束了。

圖中的兩個id,1中的id是我們配置在Mainifest中,2是在adview中顯示的,我們可以在一個應(yīng)用中,創(chuàng)建不同的廣告單元,不同的頁面去顯示不同的廣告單元。

8、后續(xù)

在成功創(chuàng)建以后,還沒有結(jié)束,在admob的首頁會提示我們沒有付款,沒辦法正常顯示廣告。

付款信息

填寫信息

填寫完成之后

完成

因為我并沒有正式發(fā)布過app,所以不太清楚后面還有沒有其他的操作需要我們進行。這里還有待補充。


文章推薦
App Store運營推廣為流量獲取帶來了哪些改變,app運營和推廣都有哪些方法
Beresnev Games通過用戶級廣告數(shù)據(jù)提高收益和ROAS
Azure 基礎(chǔ)概念,azure入門教程
google ads入門,googleads入門教程視頻


特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《法國Fnac平臺知識百科》
2025跨境電商營銷日歷
《2024年全球消費趨勢白皮書——美國篇》
《2024TikTok出海達人營銷白皮書》
《Coupang自注冊指南》
《eMAG知識百科》
《TikTok官方運營干貨合集》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《TikTok綜合運營手冊》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運營實操指導(dǎo)
運營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部

国第一产在线无码精品区,aaa无码视频在线观看,久久强奷乱码老熟女,国产一级aⅴ无码毛片