使用Google服务时缺少AdActivity

时间:2014-08-12 08:45:25

标签: android service admob ads

我在我的应用程序上使用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的广告服务?

2 个答案:

答案 0 :(得分:0)

sdkVersion = 8是Froyo sdkVersion = 9是姜饼(即2.3)

所以设置minSdkVersion =“9”

答案 1 :(得分:0)

检查日志,也许您会看到视图大小问题。此外,您可能会遇到广告设置问题(地区,年龄等)。