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').
しかし、いくつかの値を削除すると、アプリは実行されますが、広告の代わりに、「configChangesを使用して、AdMantivityをAndroidManifest.xmlで宣言する必要があります。
どうすれば問題を解決できるのかわかりません。
Android SDK 2.1と最後のgoogle adMob SDK 4.3.1を使用しています。
ありがとう
この問題を修正するには、プロジェクトのビルドターゲットをAndroid 3.2以降に設定する必要があります。ドキュメントの 要件セクション ([Android]タブ)を参照してください。
新しいconfigchanges設定を無視して、古いバージョンのようにすることもできます。
configChanges="keyboard|keyboardHidden|orientation"
これは私がAdMob広告活動でいつも持っていたものです。新しいものはAndroid 3+。