Android App如何設置Google AdMob廣告,安卓自己跳小廣告怎么設置Android App如何設置Google AdMob廣告前提條件需要應用先上架Google Play.獲取APP ID及廣告單元ID登陸AdMob后臺,https://apps.admob.com/v2/home·選擇要添加AdMob......
前提條件
需要應用先上架Google Play.
獲取APP ID及廣告單元ID
登陸AdMob后臺,https://apps.admob.com/v2/home
·選擇要添加AdMob廣告的應用,打開“廣告單元”菜單
·添加廣告單元,或者打開已有的廣告單元
·在實現說明中,獲取應用ID及廣告單元ID
引入AdMob SDK
即,Google Mobile Ads SDK
參考文檔:https://developers.google.com/admob/android/quickstart hl=zhCN#importthemobileadssdk
在applevel build.gradle的dependencies添加依賴:
implementationcom.google.android.gms:playservicesads:18.3.0
在AndroidManifest.xml中設置AdMob App ID
manifest
application
metadata
android:name=com.google.android.gms.ads.APPLICATIONID
android:value=caapppubxxxxxxxxxxxxxxxx~yyyyyyyyyy/
/application
/manifest
初始化Mobile Ads SDK
kotlin代碼。
setContentView中進行初始化:
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:layoutwidth=wrapcontent
android:layoutheight=wrapcontent
android:layoutcenterHorizontal=true
android:layoutalignParentBOTTOm=true
ads:adSize=BANNER
ads:adUnitId=caapppub3940256099942544/6300978111
/com.google.android.gms.ads.AdView
這個adUnitId是測試ID,在調試時,需要使用這個。只有發布時才能使用真實廣告單元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的值
SMARTBANNER。
自適應橫幅廣告與智能橫幅廣告的區別?因為文檔中說自適應橫幅廣告將替代智能橫幅廣告。
智能橫幅可實現三種廣告高度:
·廣告高度32 dp,屏幕高度≤400 dp
·廣告高度50 dp,屏幕高度gt;400 dp且≤720 dp
·廣告高度90 dp,屏幕高度gt;720 dp
自適應橫幅廣告參考https://developers.google.com/admob/android/banner/adaptive
優化了智能橫幅只能三種固定高度的問題。但是看起來實現太復雜,所以還是使用智能橫幅SMARTBANNER吧。
如何自動切換adUnitId
在debug和release時,使用不同的adUnitId。
實際廣告效果
添加測試廣告代碼之后,顯示效果如下:
真機不顯示正式廣告
但是,我換成正式廣告ID之后,發現AdMob廣告在真機上無法顯示。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部