AdMob can't display ads because of configChanges [duplicate]

天大地大妈咪最大 提交于 2019-12-17 15:33:15

问题


Possible Duplicate:
Admob Error in Eclipse for android:configChanges

I want to display AdMob's ads in my android application. I do all the necessary like in the doc. But I can't run my app because there is an error on my AndroidManifest.xml on this line :

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

The error is :

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

But if I delete some value my app is running but instead of the ads I've this text : "You must have AdActivity declared in AndroidManifest.xml with configChanges."

I don't unterstand how I can fix the problem.

I'm using android SDK 2.1 and the last google adMob SDK 4.3.1

Thanks


回答1:


To fix the problem you have to set your project build target to Android 3.2 or higher, see the requirements section in the documentation (Android tab).




回答2:


You can also just ignore the newer configchanges setting and make it like the old version has:

configChanges="keyboard|keyboardHidden|orientation"

This is what I always had in my admob ad activity. The new stuff is propably for android 3+.



来源:https://stackoverflow.com/questions/7902121/admob-cant-display-ads-because-of-configchanges

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!