Ich verwende admob in meiner App, es funktionierte gut, aber plötzlich hörte es überhaupt auf, Anzeigen zu schalten. Bellow ist meine Codes, die ich verwendet habe:
mainActivity.xml:
%Vor%MainActivity.java
%Vor%AndroidManifest:
%Vor%Ich habe alle Anweisungen von der AdMob-Site befolgt, als ich sagte, dass es vor ein paar Tagen funktionierte.
Nachstehend einige Zeilen von logcat, die mit meinem Problem in Zusammenhang stehen könnten:
%Vor% %Vor%Ich bekomme wiederholt eine Warnung und es erscheint mehr, wenn ich auf den leeren Bereich klicke, in dem die Anzeige erscheinen soll
%Vor%Dies ist gefiltert logcat mit "ads"
%Vor%Ich habe überall nach der Lösung gesucht und auch einige ähnliche angeschaut, aber keiner von ihnen hat mir geholfen.
Verwenden Sie die folgenden Codezeilen
%Vor%statt dies zu verwenden
%Vor%, weil diese Zeile verwendet wird, wenn Ihre Anwendung im Google Play Store veröffentlicht werden kann.
Sie können die ID Ihres Geräts anstelle von "AC98C820A50B4AD8A2106EDE96FB87D4" eingeben. Code zum Abrufen der Geräte-ID:
%Vor%Bitte lesen Sie diese sorgfältig durch:
Sehen Sie dies
In meinem Fall tauchte die Anzeige nicht auf, bis ich genug Platz dafür hatte.
Vorher war es wie
%Vor%Hier hat die Adview die Höhe von wrap_content, also passt sie sich selbst an, um ihre Höhe zu erreichen, aber ihr Elternteil (LinearLayout) hat eine strenge Höhe von 90dip, die dem adView nicht genug Platz zum Anzeigen von Werbung lässt.
Also habe ich gerade die Höhe des LinearLayouts in wrap_content geändert, dann ging es gut
Sind Sie zu Ihrem admob-Account zurückgekehrt, um Ihre spezifische App für Anzeigen zu registrieren und eine neue, längere Publisher-Nummer mit dem 'ca-app-pub-' Vorwort anstelle des 'pub-' Vorworts zu erhalten?
Nirgendwo in den Anweisungen zu "banner ads 1" auf der Google Admob-Entwicklungsseite "Google Mobile Ads SDK" heißt es, dass Sie zu diesem Zweck zu Ihrem admob-Konto zurückkehren müssen.
Dieser dumme Fehler hielt mich tagelang fest.
In meinem Fall hatte ich den Code unten im Abschnitt buildscript
der Projektebene build.gradle
Stellen Sie sicher, dass maven {url "https://maven.google.com"}
unter allProjects > repositories
: