Android App設(shè)置Google AdMob廣告,android app首頁廣告如何快速加載Android App設(shè)置Google AdMob廣告需要應(yīng)用先上架Google Play。獲取APP ID及廣告單元ID登陸AdMob后臺,https://apps.admob.com/v2/home·選擇要添加AdMo......
需要應(yīng)用先上架Google Play。
獲取APP ID及廣告單元ID
登陸AdMob后臺,https://apps.admob.com/v2/home
·選擇要添加AdMob廣告的應(yīng)用,打開“廣告單元”菜單
·添加廣告單元,或者打開已有的廣告單元
·在實現(xiàn)說明中,獲取應(yīng)用ID及廣告單元ID
引入AdMob SDK
即,Google Mobile Ads SDK
參考文檔:https://developers.google.com/admob/android/quickstart hl=zhCN#import_the_mobile_ads_sdk
在applevel build.gradle的dependencies添加依賴:
implementationcom.google.android.gms:playservicesads:18.3.0
在AndroidManifest.xml中設(shè)置AdMob App ID
manifest
application
metadata
android:name=com.google.android.gms.ads.APPLICATION_ID
android:value=caapppubxxxxxxxxxxxxxxxx~yyyyyyyyyy/
/application
/manifest
初始化Mobile Ads SDK
kotlin代碼。
setContentView中進(jìn)行初始化:
MobileAds.initialize(this){}
需要引入
import com.google.android.gms.ads.MobileAds;
引入橫幅廣告
layout XML中添加:
com.google.android.gms.ads.AdView
xmlns:ads=http://schemas.android.com/apk/resauto
android:id=@+id/adView
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_centerHorizontal=true
android:layout_alignParentBottom=true
ads:adSize=BANNER
ads:adUnitId=caapppub3940256099942544/6300978111
/com.google.android.gms.ads.AdView
這個adUnitId是測試ID,在調(diào)試時,需要使用這個。只有發(fā)布時才能使用真實廣告單元ID。
加載廣告:
//依賴
import com.google.android.gms.ads.AdRequest
import com.google.android.gms.ads.AdView
//添加屬性
lateinit var mAdView:AdView
//加載廣告
mAdView=findViewById(R.id.adView)
val adRequest=AdRequest.Builder().build()
mAdView.loadAd(adRequest)
adSize的值
SMART_BANNER。
自適應(yīng)橫幅廣告與智能橫幅廣告的區(qū)別?因為文檔中說自適應(yīng)橫幅廣告將替代智能橫幅廣告。
智能橫幅可實現(xiàn)三種廣告高度:
·廣告高度32 dp,屏幕高度≤400 dp
·廣告高度50 dp,屏幕高度gt;400 dp且≤720 dp
·廣告高度90 dp,屏幕高度gt;720 dp
自適應(yīng)橫幅廣告參考https://developers.google.com/admob/android/banner/adaptive
優(yōu)化了智能橫幅只能三種固定高度的問題。但是看起來實現(xiàn)太復(fù)雜,所以還是使用智能橫幅SMART_BANNER吧。
如何自動切換adUnitId
在debug和release時,使用不同的adUnitId。
實際廣告效果
添加測試廣告代碼之后,顯示效果如下:
真機(jī)不顯示正式廣告
但是,我換成正式廣告ID之后,發(fā)現(xiàn)AdMob廣告在真機(jī)上無法顯示。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部