[英]Admob banner setAdUnitId
我需要在Java类中以编程方式设置admob标语广告单元ID
mAdView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
mAdView.setAdSize(AdSize.SMART_BANNER);
并同时使用xml进行布局
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
我尝试了此操作,但由于显示错误而无法使用: Required XML attribute “adSize” was missing
请帮忙
尝试这个
放在onCreate上 :
mAdView = (AdView) findViewById(R.id.adView);
adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
mAdView.loadAd(adRequest);
放入Xml
<com.google.android.gms.ads.AdView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:adSize="BANNER"
app:adUnitId="@string/BANNER_ID" />
放入字符串文件 :
<string name="BANNER_ID">Your Banner Id</string>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.