我获得了最新的AdMob SDK。在我添加了这样的活动之后:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
我收到以下错误:“错误:不允许使用字符串类型(在'configChanges'中使用值'键盘| keyboardHidden | orientation | screenLayout | uiMode | screenSize | smallestScreenSize')“。
在这个支持论坛上进行了一些挖掘后,我明白我需要使用Android 3.2 SDK才能使用AdMob。
无论其!我的应用程序针对Android 2.1(及以上)。 因此,如果我定位Android 3.2的应用程序(仅因为AdMob),它是否会阻止运行Eclair / Froyo / Gingerbread的手机安装/运行我的应用程序?
答案 0 :(得分:3)
您需要通过将project.properties文件设置为target=android-13
来获取Android 3.2 SDK并对其进行“编译”。您仍然可以通过设置android:minSdkVersion="7"
。
答案 1 :(得分:0)
这对你来说唯一的意思是你必须小心不要使用任何东西 2.1
不支持的Android类或方法
因为你永远不会知道它...你的应用程序会在成千上万的设备上崩溃,并知道会知道原因。
AdMob几乎不可能做一些简单的事情:
我想支持OS 2.2及更新版本。
你可以用几乎所有的ELSE来做到这一点......但不是AdMob。