我正在尝试使用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.
Run Code Online (Sandbox Code Playgroud)
但是,Ubuntu上的Eclipse中的Android SDK无法解析以下内容,
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)
当我转到活动并在清单中选择属性时,最后三个项目显示"无法识别的标志".
我想在Android 1.6(API级别4)上添加广告,但这些属性在青少年的API级别之前不存在.我如何调和这个?
AdMob SDK v4.3.1昨晚发布.SDK需要这些新的configChange用于平板电脑优化,但这些configChanges仅在Honeycomb及更高版本中可用.
您需要下载Android SDK 3.2或更高版本,然后target=13在project.properties文件中设置或更高版本,以针对新的SDK版本进行编译.它仍将支持Android 1.5及更高版本的设备,并且可以通过清单中的minSdkVersion进行控制.