4

私は Android アプリに取り組んでおり、Admob 広告 SDK を実装しようとしています。ドキュメントに記載されていることはすべて実行しましたが、広告が表示されているはずの黒いウィンドウに次のエラーが赤色で表示されます。

AndroidManifest.xml で ConfigChanges を使用して AdActivity を宣言する必要があります。

AndroidManifest.xml に次の行を追加しました。

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

試してみましたが、まだこのエラーを解決できません。Android 4.0.4 を搭載した Xperia フォンでアプリケーションを実行しようとしています。

4

3 に答える 3

8

これをマニフェストに入れる必要があります。

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

AdViews は、多くの構成変更自体を処理します。公式ドキュメントはここにあります。

unifyによると、Admob は Google Play Services に統合されました。移行のリファレンスはこちらにあります

于 2012-11-08T06:58:16.950 に答える
2

回答を更新すると、パッケージは次のように変更されました。

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

完全な移行リファレンス: https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration

于 2013-11-27T03:07:14.830 に答える
1

まだこの問題を解決していない場合は、admob サービスが広告を配信するための権限を追加する必要があるためだと思います

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

</Activity>これらを終了タグの下に追加します

これがまだ役立つことを願っています

于 2012-11-13T22:33:11.267 に答える