2016-01-06 5 views
6

Ho seguito il official guide of Android to add interstitial ads.annuncio interstitial show nero (->) AFMA_ReceiveMessage non definito (: 1)

Se uso la modalità di test:

AdRequest adRequest = new AdRequest.Builder() 
        .addTestDevice("my code here") 
        .build(); 
mInterstitialAd.loadAd(adRequest); 

funziona bene e posso vedere la demo interstiziale add.

Se uso modalità di rilascio:

AdRequest adRequest = new AdRequest.Builder().build(); 
mInterstitialAd.loadAd(adRequest); 

Vedo solo interstiziale nero aggiungere e nel registro in rosso:

JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1)

+ Info:

  • io uso lo scorso aggiornato Google Play Services Lib.
  • Provo con 2 dispositivi e 2 reti wifi.
  • Nello stesso dispositivo posso vedere altre app interstitial
  • L'annuncio è stato creato in adMob nelle ultime 24 ore.
  • Provo a load add fron thread ma crash dell'applicazione
  • Il mio account AdMob è ok, ho altri annunci attivi.

manifesto:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

(...)

<activity android:name="com.google.android.gms.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
      android:theme="@android:style/Theme.Translucent" /> 

Attività OnCreate:

mInterstitialAd = new InterstitialAd(this); 
    mInterstitialAd.setAdUnitId("here my add id"); 
    mInterstitialAd.setAdListener(new AdListener() { 
     @Override 
     public void onAdClosed() { 

      requestNewInterstitial(); 

     } 
    }); 

    requestNewInterstitial(); 

In App pausa naturale:

if (mInterstitialAd.isLoaded()) { 
      mInterstitialAd.show(); 
    } 
+0

stesso numero !!! 1 –

risposta

0

Il problema è stato risolto solo in attesa di 22 ore dalla creazione di annunci in AdMob.

+0

Anch'io, ma ora sto affrontando un nuovo problema sul dispositivo 5.0+ e questo è il codice di errore 2! –

0

La webview nella tua attività? Codice commento:

//webview.pause(); 

E funziona.

+0

No, il mio progetto non usa webview. – user3782779