我在我的应用程序上使用admob,我想迁移到新的google servives sdk,因为我也想使用排行榜。问题是我希望我的应用程序与拥有大约20%用户的android 2.3兼容。 谷歌的例子显示我必须在AndroidManifest中放入snipet
<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
如果我使用它并将android目标设置为14一切都很好,如果我将目标设置为8以支持我的遗留客户它不会编译原因之前sdk 9 screenSize | smallestScreenSize不受支持但如果我删除它应用程序不显示广告,我收到一条错误消息,我需要Android的AdActivity:缺少configChanges 我使用的snipet是
<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"/>
有没有人设法使用旧版Android sdk的广告服务?
答案 0 :(得分:0)
sdkVersion = 8是Froyo sdkVersion = 9是姜饼(即2.3)
所以设置minSdkVersion =“9”
答案 1 :(得分:0)
检查日志,也许您会看到视图大小问题。此外,您可能会遇到广告设置问题(地区,年龄等)。