2013-04-11 43 views
0

我正在开发Admobs。我现在下载的代码从这个Admobs site清单文件,它是声明,对广告查看活动应该使用这些配置的变化:Google AD(ADmobs)需要APi级别4.0 Android

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"

这是在4.0及更高版本的Android中。但我的应用程序建立需要3.0 API级以上所以在3.0至3.2我不能使用这些配置设置,以便当我使用:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode

提示错误:

you must have adActivity declared in manifest with config changes

和广告未显示在此之后的任何帮助将appriciated

+2

[这看起来是一个相当彻底的解决方案](http://stackoverflow.com/a/7951412/1270789),顺便说一下,在谷歌的第一个命中的错误消息。 – 2013-04-11 05:50:30

+0

@ KenY-N谢谢你的确有很大的帮助 – User42590 2013-04-11 05:59:25

回答

1

希望这可以帮助你,我也面临着同样的问题,但解决如下的方式,在你的Manifest文件声明一样,改变minSdkVersiontargetSdkVersion的需要。

<uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="13" /> 


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