2017-11-17 5 views
0

Die Interstitial-Anzeige hat ordnungsgemäß funktioniert und nach zwei Testtagen funktioniert sie nicht mehr. Ich habe den Fehler: Possible Unhandled Promise Rejection (id: 0): Error: Request Error: No ad to show from all configured ad networks. Dieser Fehler betrifft nur die Interstitial-Anzeige. Ich habe AdMobBanner, aber es funktioniert einwandfrei. Für beide verwende ich die Test-IDs von https://developers.google.com/admob/ios/test-ads. Ich habe versucht, verschiedene App zu erstellen, aber es ist das gleiche. Habe es auch mit einer echten Anzeige versucht, funktioniert aber wieder nicht. Es funktioniert nicht auf beiden Plattformen - iOS & Android. Mein AdMob-Konto ist nicht gesperrt oder zeigt keine Warnmeldungen an. Ich verwende https://github.com/sbugert/react-native-admob mit dem folgenden Code:AdMob Interstitial funktioniert nicht mehr

AdMobInterstitial.setAdUnitID('ca-app-pub-3940256099942544/4411468910'); 
AdMobInterstitial.setTestDevices([AdMobInterstitial.simulatorId]); 
AdMobInterstitial.requestAd().then(() => AdMobInterstitial.showAd()); 

Wie ich sagte, es wurde zwei Tage lang arbeiten.

+0

Es ist wahrscheinlich eine NO_FILL-Nachricht. –

+0

Vielen Dank für Ihre Antwort! Wie kann ich das beheben? – jazzdle

+0

Wenn es das ist, was ich gesagt habe, bedeutet dies, dass das Werbenetzwerk keine Anzeige zurückgeben muss. Es gibt nichts zu tun, aber warten Sie. –

Antwort

1

Es scheint ein Problem mit dem Interstitial-Ad-Server zu bestehen, das dieses plattformübergreifende Problem verursacht. Es bezieht sich auf ein Problem, das keine Anzeigen füllt, auch bei Testanzeigen. Ich bin auf Android und habe das gleiche Problem. Wie viele andere habe ich dies bei Google gemeldet und sie haben reagiert und scheinen daran zu arbeiten, während wir sprechen, hoffen wir!

Bleiben Sie auf diesen Thread abgestimmt und hoffentlich werden wir in Kürze ein Update erhalten: Google AdMob Forum

0
Try, 
if (AdMobInterstitial.isLoaded() || AdMobInterstitial.isLoading()) { 
    AdMobInterstitial.showAd() 
} 
  1. hinzufügen Above Zeile hinzufügen und überprüfen.
  2. entfernen Sie AdMobInterstitial.setTestDevices([AdMobInterstitial.simulatorId]); diese Zeile und überprüfen.

überprüfen beide Szenario.

Verwandte Themen