0

コードに変更を加えていないため、何が起こっているのかわかりません.1日後、Admob広告が表示されなくなりました(以前は問題なく動作していました)。次のエラーが表示されます。

E/Ads(775): JS: Uncaught ReferenceError: AFMA_getSdkConstants is not defined (http://media.admob.com/:1)

広告を起動するためにコードを使用していません。次のように XML のみを使用しています。

<com.google.ads.AdView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    ads:adSize="BANNER"
    ads:adUnitId="<took my id out>"
    ads:loadAdOnCreate="true" />

誰かが知っているか、何が間違っているのかを知っている場合は、アドバイスをいただければ幸いです。

ありがとうございました!

編集: ええ、それは fricken AVD であることがわかりました! すべての AVD を削除しましたが、新しい AVD を追加したときに機能し、2.3.3 から 4.2 までのすべてで機能しました。図に行きます。

4

2 に答える 2

0

別のスレッドで追加をロードすると、更新されたバージョンのアンドロイドが別のスレッドでネットワーク操作を実装したいので、それが機能すると思います。

スレッドを使用してから追加をロードできます

adView.loadAd(new AdRequest());
于 2013-01-03T04:58:31.323 に答える
0

Manifestこのようにファイルに広告アクティビティを定義しましたか

<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
于 2013-01-03T05:10:10.183 に答える