我正在尝试使用 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 级别达到十几岁时才存在。我该如何协调这个问题?
AdMob SDK v4.3.1 已于昨晚深夜发布。 SDK 需要这些新的 configChanges 来优化平板电脑,但这些 configChanges 仅在 Honeycomb 及更高版本中可用。
您需要下载Android SDK 3.2或以上版本,然后进行设置target=13
或者在您的project.properties 文件中添加以上内容,以针对新的 SDK 版本进行编译。它仍然支持 Android 1.5 及更高版本的设备,并且可以通过清单中的 minSdkVersion 进行控制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)