webentwicklung-frage-antwort-db.com.de

IONIC 3 - Admob Free zeigt keine Anzeigen an, wenn der Test falsch ist

Ich habe ein Problem mit Ionic 3, wenn ich versuche, Anzeigen mit Admob Free-Plugin anzuzeigen. __ Meine Anzeigen werden nur im Testmodus angezeigt (isTesting: true) ...

Das ist mein Code: 

showBannerAd(){    
    const bannerConfig: AdMobFreeBannerConfig = {
      id:'BANNER-ID',
      autoShow: true,
      isTesting: false
    }
    this.adMob.banner.config(bannerConfig);
    this.adMob.banner.prepare().then(()=>{      
      //this.adMob.banner.show();
    }).catch(err => console.log(err));         
  }

Wenn ich die Zeile this.adMob.banner.show () auskommentiere, um die Werbung zu erzwingen, wird nur eine schwarze Einheit angezeigt.

Ich dachte, es könnte mit meinem Projekt zusammenhängen, also habe ich sogar ein leeres Projekt gestartet und die Ergebnisse waren gleich.

Hat jemand schon mal fixiert? Danke !!! 

15
C. Tavares

Endlich habe ich dieses Problem gelöst!

Da mein Code anscheinend richtig war, weil die Testanzeigen funktionierten, ging ich zu meinem Admob-Konto zurück und stellte fest, dass mir die Zahlungsinformationen fehlten.

Sobald ich meine Adresse auf der Zahlungsseite hinzugefügt habe, wurden meine Live-Anzeigen geschaltet.

Ich habe meine App auf Android (Emulator und Gerät) und IOS (nur Emulator) getestet, und die Live-Anzeigen werden auf beiden problemlos bereitgestellt.

App mit geladenen Anzeigen

7
C. Tavares

Bro tut mir leid, dass ich dir nicht geholfen habe, aber ab 3 Tagen weiß ich nicht, warum mein Ionic nicht funktioniert, nachdem ich admob-free installiert habe. Dies ist der Fehler, den ich beim Erstellen der App bekam: 

Dex: Error converting bytecode to dex: Cause: PARSE ERROR: class name (com/google/Android/gms/base/R) does not match path (Com/google/Android/gms/base/R.class) ...while parsing Com/google/Android/gms/base/R.class
2
x0t0

Ich bin mit diesem Problem konfrontiert und einige der Fehler, die ich gemacht habe, waren:

1) Ich hatte meine App-ID als meine Anzeigen-ID angegeben. Sie erhalten die korrekte Anzeigen-ID, wenn Sie in Admob eine Anzeigeninstanz erstellen

2) Ich hatte meine gesamte Anzeigenkonfiguration in den Controller meiner Komponente eingefügt, und Sie sollten sie in einer ionViewDidLoad () -Methode platzieren.

0
Rassamdul