Admob bannerView Anforderungsfehler: Keine Anzeige zum Anzeigen

9

Ich habe dieses Problem in einer meiner Anzeigen für ein iOS-Spiel

Hier ist mein Code, die seltsame Sache ist, dass, wenn ich das Gerät in der request.testDevices Liste hinzufügen zeigt es das Demo-Banner, wenn ich von testDevices entfernen, zeigt es kein echtes Banner, aber wenn ich meine bundleIdentifier ändern auf XCODE zeigt es ein echtes Banner, also glaube ich, dass es etwas mit meinem Admob-Account ist, hat jemand je so etwas bekommen?

Es ist immer mit diesem Fehler fehlgeschlagen:

AdView didFailToReceiveAdWithError ---------------------------: Fehler Domain = com.google.ads Code = 1 "Fehler anfordern: Keine Anzeige zeigen." UserInfo = {NSLocalizedDescription = Anforderungsfehler: Keine anzuzeigende Anzeige., NSLocalizedFailureReason = Anforderungsfehler: Keine anzuzeigende Anzeige.}

Auf meiner AppDelegate.m

%Vor%

auf meinem rootViewController.m

%Vor%     
Gil Beyruth 23.08.2016, 18:43
quelle

11 Antworten

17

Dies ist bei iOS 10 der Fall, wenn das Limit-Anzeigen-Tracking (unter Einstellungen / Datenschutz / Werbung) aktiviert ist.

    
pipacs 06.11.2016 12:55
quelle
11

Ich hatte gerade diesen Fehler heute, das Problem für mich war einfach, es war weil das adUnitID grundsätzlich noch neu ist. Ich musste mehr als 2 Stunden warten, nachdem ich adUnitID erstellt hatte, damit die Anzeigen geschaltet wurden.

Wenn Sie diesen Fehler haben und einige Ihrer adUnitIDs Anzeigen schalten und andere nicht. Sie haben sehr wahrscheinlich das gleiche Problem, und die einzige Möglichkeit, es zu beheben, ist warten.

    
Ibrahim 25.03.2017 07:52
quelle
9

Der Ad Server gibt diese Nachricht hauptsächlich zurück, da keine Anzeigen für Ihre Anzeigenblock-ID vorhanden sind. Überprüfen Sie, ob Ihre Anzeigenblock-ID korrekt ist oder nicht. Sie erhalten den gleichen Fehler, wenn Ihre Bannerbreite / -höhe 0 ist. Stellen Sie sicher, dass Ihre adUnitID perfekt ist. oder Überprüfen Sie folgende Links, die Ihnen helfen können Ссылка

Ältere AdMob-Publisher-ID zeigt keine Anzeigen an

    
Sangram S. 23.08.2016 19:10
quelle
4

Ich habe gerade einen neuen Account erstellt und dieses Problem erkannt. Bei der Überprüfung meines Kontos wurde oben auf der Admob-Seite eine Meldung angezeigt: "In Ihren Anzeigenblöcken werden keine Anzeigen geschaltet, da Sie Ihre Kontozahlungsinformationen noch nicht angegeben haben." Klicken Sie auf den Button Fix it, füllen Sie das Formular aus und die Anzeigen werden innerhalb weniger Stunden angezeigt

    
Tony 19.06.2017 23:14
quelle
2

Ich habe diesen Fehler auch gefunden. Sowohl meine Banner- als auch meine Interstitial-Anzeigen sind mit diesem Fehler fehlgeschlagen. Ich habe festgestellt, dass es mein Fehler ist, UserAgent global zu ändern, nachdem ich UserAgent in den Standard geändert habe, funktioniert es gut.

    
monkjj 12.10.2016 03:05
quelle
2

Das hat mein Problem gelöst

  1. Ändern der Banner-ID zur Beispiel-ID
  2. starte die App dann.
  3. Ändern der ID zurück zur Produktions-ID.
Husam 25.10.2017 04:43
quelle
0

Für mich war der Grund, warum dies anfing, dass ich keine Zahlungsmethoden in meinem AdMob-Konto eingerichtet hatte.

Sobald ich das eingerichtet habe, ist der Fehler verschwunden und die Anzeigen werden sofort angezeigt.

Hoffe das hilft jemandem!

    
Dejan Atanasov 19.01.2018 10:45
quelle
0

Wenn Sie Ihre App im Debug- oder Testmodus verwenden, stellen Sie sicher, dass Sie die Test-AppID und die BannerID verwenden, die von Google Admob zur Verfügung gestellt werden, z. B. wie folgt: -

Google-Test-AdMobID: ca-app-pub-3940256099942544 ~ 1458002511

Google Test BannerID ca-app-pub-3940256099942544/2934735716

    
Tejinder 03.02.2018 22:01
quelle
0

Stellen Sie sicher, dass Sie die Testanzeigen-IDs in einer Debugsitzung verwenden.

Ссылка

  

Der einfachste Weg, Testanzeigen zu laden, ist die Verwendung unserer dedizierten Test-Anzeigenblock-ID für iOS-Banner: ca-app-pub-3940256099942544/2934735716

    
Ric Santos 03.02.2018 22:48
quelle
0

Dieser Fehler kann auftreten, wenn Sie Ihre Zahlungs- und Rechnungsinformationen nicht in Ihrem AdMob-Konto eingerichtet haben. Laut Admob, nachdem Sie die Zahlungsdetails eingerichtet haben, kann es bis zu 2 Stunden dauern, bis es vollständig funktionsfähig ist.

Abrechnung und Zahlungen

    
Muhammad Nayab 05.03.2018 06:54
quelle
0

Stellen Sie sicher, dass Sie keine andere Variable von GADBannerView erstellen. Verwenden Sie eine Variable in jedem Controller, indem Sie sie global machen und ändern Sie nur die ID der Einheit.

z. B. sollte diese Zeile außerhalb eines beliebigen Controllers (global) liegen

%Vor%

Benutze es wo immer du willst und verändere die ID entsprechend

%Vor%     
Hafiz Shoaib Awan 14.03.2018 07:00
quelle