我正在使用此代码:
<com.google.android.gms.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="MY_AD_UNIT_ID"
ads:adSize="BANNER"/>
但是错误:
Description Resource Path Location Type error: No resource identifier found for attribute 'loadAdOnCreate' in package 'com.teste.teste1' activity_teste.xml /Teste/res/layout line 120 Android AAPT Problem
答案 0 :(得分:0)
您需要添加唯一的广告单元ID。为此,您需要在设置新的获利申请后在AdMob个人资料中制作新的横幅广告。
修改强> 删除&#34; loadAdOnCreate&#34;属于第120行,因为它不能用作XML属性。
编辑2: 可能的新解决方案:
以XML格式将xmlns:ads="http://schemas.android.com/apk/res-auto
添加到您的parentl ayout。
将Google Play服务添加到您的依赖项:
编译com.google.android.gms:播放服务:6。+&#39;
<!--This meta-data tag is required to use Google Play Services.--> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
<!--Include the AdActivity configChanges and theme. --> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" />