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();
}
stesso numero !!! 1 –