在AndroidManifest.xml中使用android:configChanges缺少adActivity

Ran*_*hmy 18 android admob

我正在尝试向我的应用程序添加一个admob横幅但不幸的是,在完成Google文档的所有步骤之后,我仍然在logcat中找到了这个警告"找不到com.google.android.gms.ads.adactivity",并在admob的标语中显示此消息" Android: configChanges在AndroidManifest中缺少adActivity . xml"虽然我Android: configChanges在AndroidManifest.xml中添加了它

这是我的manifest.xml

<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)

我真的需要你的帮助

Nan*_*tey 60

com.google.ads.AdActivity在"libs"文件夹中使用admob sdk jar时声明.看来你正在通过谷歌播放服务库使用admob所以改变:

activity android:name="com.google.ads.AdActivity"

活动 android:name="com.google.android.gms.ads.AdActivity"

还要确保添加元数据标记:

<meta-data android:name="com.google.android.gms.version"
           android:value="@integer/google_play_services_version"/>
Run Code Online (Sandbox Code Playgroud)


Edu*_*nis 12

将此活动添加到清单文件中

 <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)