Jas*_*ink 10 error-handling android admob
我想在我的android-app中获取AdMob.当我启动模拟器时,它说:
"你必须在androidmanifest.xml中使用configchanges声明了adactivity"
关于这一点有很多主题,但没有人解决这个问题.
请帮帮我!
格雷茨,贾斯珀......
Int*_*uff 42
AndroidManifest定义中的正确Admob活动如下所示:
<!-- AdMobActivity definition -->
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)
你可能错过了android:configChanges部分.
请注意,所有configChanges参数都是必需的.由于旧版SDKS中不存在/允许所有这些版本,因此您需要使用更新的Android版本作为默认构建平台.如果正确设置minSdk并且不在代码中使用任何较新的API调用,您仍然可以定位较旧的Android版本.
小智 9
对我有用的是将Android SDK版本更改为13 并展开清单中的android:configChanges以包含所有参数:
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
Run Code Online (Sandbox Code Playgroud)
注意:configChanges内容区分大小写,因此请确保保留camelCase! (这一点在我的开头)
我开始在一分钟左右收到广告.