我在xml中使用以下代码将我的设备设置为测试设备:
<com.google.android.gms.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="xxxxxxxxxxxxxxxx"
ads:testDevices="TEST_EMULATOR, xxxxxxxxx"
ads:adSize="BANNER"/>
我遇到了这个错误:
error: No resource identifier found for attribute 'testDevices' in package 'com.itspirits.lifenavigatorlite'
我将广告命名空间包含为xmlns:ads="http://schemas.android.com/apk/res-auto"
任何建议?
答案 0 :(得分:2)
新的AdMob AdView
(包含在Google Play服务中)在XML中没有testDevices
属性。查看documentation。
您需要在代码中添加测试设备:
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adRequestBuilder.addTestDevice("xxxxxxxxx");
adView.loadAd(adRequestBuilder.build());