我正在尝试使用Admob向我的Android应用添加广告,但已经碰到了一堵墙。 Admob说它需要logcat
E/Ads (26043): The android:configChanges value of the com.google.ads.AdActivity must include uiMode.
E/Ads (26043): The android:configChanges value of the com.google.ads.AdActivity must include screenSize.
E/Ads (26043): The android:configChanges value of the com.google.ads.AdActivity must include smallestScreenSize.
但是,Ubuntu上Eclipse中的Android SDK无法解析以下内容,
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
当我进入活动并在清单中选择属性时,最后三个项目显示“无法识别的标志”。
我想在Android 1.6(API级别4)上添加广告,但这些属性在青少年的API级别之前不存在。我如何协调这个?
答案 0 :(得分:6)
AdMob SDK v4.3.1昨晚发布。 SDK需要这些新的configChange用于平板电脑优化,但这些configChanges仅在Honeycomb及更高版本中可用。
您需要下载Android SDK 3.2或更高版本,然后在project.properties文件中设置target=13
或更高版本,以针对新的SDK版本进行编译。它仍将支持Android 1.5及更高版本的设备,并且可以通过清单中的minSdkVersion进行控制。