2016-08-01 15 views
0

Ich füge Admob-Anzeigen in meine App ein, habe bereits Erfahrung mit Bannerwerbung, aber ich versuche jetzt mit InterstitialAd und Belohnungsvideos, was ich hinzugefügt habe und ich ' ich bin sicher über:Admob InterstitialAd + RewardView wird nach dem Laden nicht angezeigt

  1. Berechtigungen.
  2. Google Play Service neuesten sdk/Firebase-Anzeigen.
  3. Firebase json.
  4. Google Play Service Meta. Jetzt

    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) 
    

    :

  5. adView Aktivität in AndroidManifest.xml

ist mein Code wie folgt zusammen:

 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(); 

das Konto/id Einheit korrekt sind, und das Protokoll sagt , Belohnung Videos, der Code ist wie folgt:

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

Log:

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

Was hier das Problem? Alles ist korrekt und nach dem SDK wurden die Anzeigen vor 7 Stunden erstellt.

Antwort

0

So bekam ich die Antwort vom offiziellen Admob SDK-Team, in Google-Foren.

Für Interstitial-Problem muss ich die "isLoaded" und "showAd" in "OnLoaded" Listener in InterstitialAd.

Und für Videoproblem gibt es keine Testanzeigen für Video Belohnung, auch ich brauche ein gültiges Meditationskonto mit Video Belohnung verbunden.

Verwandte Themen