2016-09-01 4 views
0

Helo. Ich verwende Admob Cordova Plugin, um Anzeigen in meiner ionischen App anzuzeigen. Jedoch erhalte ich schwarzes leeres Banner und in Android-Logcat bekomme ich diesen Fehler: JS: Uncaught ReferenceError: AFMA_ReceiveMessage ist nicht definiert Ich googelte und stackowerflowed es aber konnte keine Lösung finden. Was kann ich tun? Ich unterstütze das Plugin wie es in Git Repo erklärt wird. Ich denke, das Problem ist über SDK. Vielen Dank.Cordova - Admob Cordova Plugin Fehler, schwarze & leere Anzeigen

mein ionischen bereit Code Teil sieht wie folgt aus:

.run(function($ionicPlatform) { 
 
    $ionicPlatform.ready(function() { 
 
    // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard 
 
    // for form inputs) 
 
    if (window.cordova && window.cordova.plugins.Keyboard) { 
 
     cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 
 
     cordova.plugins.Keyboard.disableScroll(true); 
 

 
    } 
 
    if (window.StatusBar) { 
 
     // org.apache.cordova.statusbar required 
 
     StatusBar.styleDefault(); 
 
    } 
 

 
    window.plugins.AdMob.setOptions({ 
 
      publisherId: 'ca-app-pub-*****/*****', 
 
      bannerAtTop: false, // set to true, to put banner at top 
 
      overlap: false, // set to true, to allow banner overlap webview 
 
      offsetTopBar: false, // set to true to avoid ios7 status bar overlap 
 
      isTesting: false, // receiving test ad 
 
      autoShow: true // auto show interstitial ad when loaded 
 
     }); 
 
     // display the banner at startup 
 
     window.plugins.AdMob.createBannerView(); 
 

 
    });

****** EDIT *******

Nach ein paar App startet Jetzt bekomme ich diesen Fehler in Logcat und immer noch schwarz & leere Werbebanner.

"Empfängerfehler HTTP-Antwortcode: 403"
"Es gibt ein Problem Antwort bekommen eine Anzeige war Error-Code: 0"
"Failed Anzeige laden: 0"

http://i.stack.imgur.com/g8wQA.png
http://i.stack.imgur.com/2E4Q1.png

****** Final Edit *********

Endlich kann ich Testanzeigen in meiner App sehen. Ich denke, wenn Sie Admob-Plugin ohne Test-Modus verwenden Admob blockiert Ihre ID. Ich werde die App im Play Store mit dem Produktionsmodus aktualisieren. Ich werde das Ergebnis


+0

bitte Ihren Code und Protokolle hinzufügen –

+0

es Anzeigen im Testmodus zeigen wird? – Miquel

+0

Ja jetzt tut es. Ich aktualisiere auf Google Play Store mit Produktionsmodus ich hoffe, es wird funktionieren :) – svmszcck

Antwort

0

Die 403 Forbidden Fehler ist ein HTTP-Statuscode schreiben, was bedeutet, dass Zugriff auf die Seite oder Ressource, die Sie versuchten, absolut aus irgendeinem Grund verboten zu erreichen ist.

i. Versuchen Sie, von Wifi zu Data oder umgekehrt zu wechseln.

ii. Überprüfen Sie, ob der richtige AdmobID verwendet wird

iii. Überprüfen Sie, ob Sie Anwendungen zur Anzeigenblockierung installiert haben.

iV. Wenn alle oben genannten Angaben korrekt sind, überprüfen Sie, ob Sie von admob eine E-Mail erhalten haben, in der nach Kontoinformationen gefragt wird.

+0

Versuchte alle von ihnen. Immer noch diesen Fehler zu bekommen. Deshalb schrieb ich "Ich Stackoverflowed aber konnte keine Lösung bekommen" – svmszcck

+0

Eigentlich zuerst der Fehler war "JS: Uncaught ReferenceError: AFMA_ReceiveMessage ist nicht definiert", wie ich sagte. Nach einem oder mehreren Versuchen Fehler ändert sich und wird http 403. – svmszcck

+0

versuchen Sie mit anderen AdMobID? wenn das auch nicht funktioniert. Bitte schreibe an Google. –