AdMob游戏内广告

时间:2011-10-27 15:46:56

标签: android sdk admob target

我获得了最新的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的手机安装/运行我的应用程序?

2 个答案:

答案 0 :(得分:3)

您需要通过将project.properties文件设置为target=android-13来获取Android 3.2 SDK并对其进行“编译”。您仍然可以通过设置android:minSdkVersion="7"

在Android 2.1及更高版本上运行您的应用

答案 1 :(得分:0)

  

这对你来说唯一的意思是你必须小心不要使用任何东西   2.1

不支持的Android类或方法

因为你永远不会知道它...你的应用程序会在成千上万的设备上崩溃,并知道会知道原因。

AdMob几乎不可能做一些简单的事情:

  

我想支持OS 2.2及更新版本。

你可以用几乎所有的ELSE来做到这一点......但不是AdMob。