2016-06-14 10 views
1

私は次のようにAdMobの広告を実装しようとしています:AdMobのテスト広告の負荷、ライブ広告はなりません

MobileAds.initialize(getApplicationContext(), getString(R.string.banner_ad_unit_id)); 
AdView mAdView = (AdView) findViewById(R.id.adView); 
AdRequest adRequest = new AdRequest.Builder().build(); 
mAdView.loadAd(adRequest); 

私はテストデバイスIDを使用する場合、私は上記を使用する場合、私はしかし、テスト広告を見ることができます広告は表示されません。上記のコードが実行されたときに表示されるログです。

06-14 17:15:15.486 23521-23521/com.nick.app I/Ads: Starting ad request. 
06-14 17:15:15.487 23521-23521/com.nick.app I/Ads: Use AdRequest.Builder.addTestDevice("**********************") to get test ads on this device. 
06-14 17:15:18.356 23521-23521/com.nick.app E/Ads: JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1) 
06-14 17:15:18.449 23521-23521/com.nick.app I/Ads: Ad finished loading. 
06-14 17:15:18.477 23521-23521/com.nick.app E/Ads: JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1) 

これに関するお勧めはありますか?

答えて

0

adUnitIDが私ののxmlレイアウトで定義されていることが、広告を定義していた自分のアクティビティで定義されたものと一致する必要があることが判明しました。

+0

私も同じ問題に直面しています。あなたの答えは私には明らかではありません。どうやってそれを稼働させることができたのか教えてください。私は 'comUnitID'を 'com.google.android.gms.ads.AdView'内のレイアウトXMLでのみ定義しました。 – Niroshan

1

これは私にもあまりにも最初に起こった、あなたは少し待たなければならない。おそらくそれは数時間以内に表示されるはずです。

0
MobileAds.initialize(getApplicationContext(), getString(R.string.banner_ad_unit_id)); 

このコードには、バナー広告ユニットIDを含めないでください。 YOUR_ADMOB_APP_IDを次のような2番目のパラメータとして配置する必要があります。

MobileAds.initialize(this, "YOUR_ADMOB_APP_ID"); 
関連する問題