2016-08-01 9 views
0

私のアプリにはAdmob広告が追加されています。以前はバナー広告の経験がありましたが、InterstitialAdとRewardingのビデオを試しています。私は約について確信しています:Admob InterstitialAd +ローディングビューは読み込み後に表示されません

  1. パーミッション。
  2. Google Playサービス最新のsdk/Firebase-ads。
  3. Firebase json。
  4. Googleプレイサービスメタ。 AndroidManifest.xmlで
  5. Adview活性が

私のコードは次のとおりです。

 InterstitialAd mInterstitialAd = new InterstitialAd(context); 
     mInterstitialAd.setAdUnitId("MYACCOUNT/MYADUNIT"); 
     AdRequest adRequest = new AdRequest.Builder().addTestDevice("283D63FED5A2DD63F96FDE3EBF4F5D1F").build(); 
     mInterstitialAd.loadAd(adRequest); 

     if(mInterstitialAd.isLoaded()) 
     mInterstitialAd.show(); 

アカウント/ IDユニットが正しい、およびログは言う:

I/Ads: Starting ad request. 
type=1400 audit(0.0:34603): avc: denied { read } for name="mem" dev="debugfs" ino=6327836 scontext=u:r:untrusted_app:s0 tcontext=u:object_r:debugfs:s0 tclass=file op_res=-13 ppid=674 pcomm="main" tgid=674 tgcomm="main" 
I/Ads: Ad finished loading. 
I/Ads: Starting ad request. 
E/Ads: JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1) 
I/Ads: Scheduling ad refresh 60000 milliseconds from now. 
I/Ads: Ad finished loading. 
E/Ads: JS: Uncaught Error: apmc:nocon (https://pagead2.googlesyndication.com/pagead/js/r20160726/r20110914/abg.js:32) 

を今すぐ、報酬ビデオ、コードは次のとおりです:

    mAd = MobileAds.getRewardedVideoAdInstance(getActivity().getApplicationContext()); 
        mAd.setRewardedVideoAdListener(SettingsFragment.this); 
        mAd.loadAd("ACCOUNT/ADUNIT", new AdRequest.Builder().addTestDevice("283D63FED5A2DD63F96FDE3EBF4F5D1F").build()); 
        if (mAd.isLoaded()) { 
         mAd.show(); 
        } 

ログイン:

I/Ads: Starting ad request. 
W/Ads: There was a problem getting an ad response. ErrorCode: 0 
W/Ads: Failed to load ad: 0 

は、ここでの問題は何ですか?すべてが正しく、SDKに続いて7時間前に広告が作成されました。

答えて

0

Googleフォーラムの公式のAdmob SDKチームから回答がありました。

Interstitialの問題では、InterstitialAdの「OnLoaded」リスナーに「isLoaded」と「showAd」を設定する必要があります。

Videoの問題については、Video Rewardのテスト広告はありません。また、Video Rewardにリンクされた有効な瞑想アカウントが必要です。

関連する問題