由于configChanges,AdMob无法展示广告

时间:2011-10-26 11:44:26

标签: java android admob

  

可能重复:
  Admob Error in Eclipse for android:configChanges

我想在我的Android应用程序中显示AdMob的广告。 我在文档中做了所有必要的事情。 但我无法运行我的应用程序,因为我的AndroidManifest.xml上有一行错误:

<activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

错误是:

error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|
 screenLayout|uiMode|screenSize|smallestScreenSize').

但是,如果我删除某个值,我的应用程序正在运行,而不是广告,我就是这样的文字:“你必须在AndroidManifest.xml中使用configChanges声明AdActivity。”

我不知道如何解决这个问题。

我正在使用Android SDK 2.1和最后一个google adMob SDK 4.3.1

由于

2 个答案:

答案 0 :(得分:50)

要解决此问题,您必须将项目构建目标设置为Android 3.2或更高版本,请参阅requirements section in the documentation(Android标签页)。

答案 1 :(得分:7)

您也可以忽略较新的configchanges设置,并将其设置为旧版本:

configChanges="keyboard|keyboardHidden|orientation"

这是我在admob广告活动中一直有的。新东西适用于android 3 +。