2017-08-16 21 views
0

AndroidアプリにAdmob広告を統合しました。AdMob広告はAndrioidアプリにロードされているが表示されていません - 表示されたテスト広告のみ

テスト広告が表示されます。

他のデバイスでアプリケーションを実行すると、logcatにはOnAdLoadedからのログが表示されます。

しかし、広告は画面に表示されません。

考えられる理由は何ですか?そして、あなたが提案することができます任意のソリューションが

Javaコード

MobileAds.initialize(this, "ca-app-pub-7480926640170381~7951418856"); 
     adView = (AdView) findViewById(R.id.adView); 
     AdRequest adRequest = new AdRequest.Builder() 
       .addTestDevice("EDDA7ADAB0640D8A735BAD5C5AD56F06") 
       .addTestDevice("92C2E8C0BE19A733B5E747993F8DCB69") 
       .build(); 


     adView.setAdListener(new AdListener() { 
      @Override 
      public void onAdLoaded() { 
       // Code to be executed when an ad finishes loading. 
       Log.i("Ads", "onAdLoaded"); 
      } 

      @Override 
      public void onAdFailedToLoad(int errorCode) { 
       // Code to be executed when an ad request fails. 
       Log.i("Ads", "onAdFailedToLoad"); 
      } 

      @Override 
      public void onAdOpened() { 
       // Code to be executed when an ad opens an overlay that 
       // covers the screen. 
       Log.i("Ads", "onAdOpened"); 
      } 

      @Override 
      public void onAdLeftApplication() { 
       // Code to be executed when the user has left the app. 
       Log.i("Ads", "onAdLeftApplication"); 
      } 

      @Override 
      public void onAdClosed() { 
       // Code to be executed when when the user is about to return 
       // to the app after tapping on an ad. 
       Log.i("Ads", "onAdClosed"); 
      } 
     }); 

     adView.loadAd(adRequest); 
XML CODE: 
<com.google.android.gms.ads.AdView 
     xmlns:ads="http://schemas.android.com/apk/res-auto" 
     android:id="@+id/adView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_alignParentBottom="true" 
     ads:adSize="SMART_BANNER" 
     ads:adUnitId="ca-app-pub-7480926640170381/1386010508"> 
    </com.google.android.gms.ads.AdView> 

Gradle 
    compile 'com.google.android.gms:play-services-ads:11.0.0' 
+0

コードを見ずに言うのは難しいですが、試してみることができるものはいくつかあります。1.他のデバイスはテストデバイスの電子メールに登録されていますか? 2.実際にAdMobから広告コンテンツを取得していますか? –

+0

ここに私のコードです –

+0

私はちょうど私の質問を編集してください@NileshRajaniを確認してください –

答えて

0
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<script> 
    (adsbygoogle = window.adsbygoogle || []).push({ 
    google_ad_client: "ca-pub-5303090875900545", 
    enable_page_level_ads: true 
    }); 
</script> 
+0

どここのスクリプトを追加するには? –

0

をいただければ幸いあなたはあなたの広告が目に見えるようになる前のAdMobでのお支払い方法を登録する必要があります。

関連する問題