2015-06-10 2 views
9

Meine Anwendung war einen Monat lang im Google Play Store und alles funktionierte einwandfrei. Vor zwei Tagen habe ich es in die Kategorie "Designed for families" aufgenommen. Ich habe die Annahme und die Glückwünsche vom Google-Team erhalten. Seitdem haben meine Interstitials aufgehört zu zeigen. Ich erhalte AdRequest.ERROR_CODE_NO_FILL.Android AdRequest gibt nur onAdFailedToLoad zurück AdRequest.ERROR_CODE_NO_FILL

InterstitialAd interstitialAd; 
Bundle extras = new Bundle(); 
extras.putBoolean("is_designed_for_families", true); 

AdRequest adRequest = new AdRequest.Builder() 
     .addNetworkExtrasBundle(AdMobAdapter.class, extras) 
     .build(); 
interstitialAd = new InterstitialAd(this); 
interstitialAd.setAdUnitId(InterstitialSample.AD_UNIT_ID); 
interstitialAd.loadAd(adRequest); 
interstitialAd.setAdListener(new AdListener() { 
     @Override 
     public void onAdLoaded() { 
      Log.d("Tim", "OK"); 
     } 

     @Override 
     public void onAdFailedToLoad(int errorCode) { 
      String message = String.format("onAdFailedToLoad (%s)", InterstitialSample.getErrorReason(errorCode)); 
      Log.d("Tim", message); 
     } 
    }); 

Ich habe den Paketnamen nicht geändert. Auch habe ich versucht, die AD_UNIT_ID ohne Erfolg zu ändern.

+0

Meine App hat Anzeigen korrekt empfangen. Nachdem ich den Parameter "is_designed_for_families" hinzugefügt habe, erhält die App keine Anzeigen mehr. Stattdessen erhalte ich "Keine Füllung von Ad-Server, konnte nicht laden: 3". Hast du dieses Problem gelöst? –

+0

Es ist kein Fehler. Nur ein paar Anzeigen haben Eigenschaften "für Kinder 5 Jahre" oder "für Kinder 8 Jahre". Entfernen Sie Ihre App aus der Kategorie "Design for families", um Anzeigen zu schalten, oder warten Sie, bis Werbung mit ähnlichen Merkmalen geschaltet wird. –

+0

Hallo, haben Sie seit einem Jahr Probleme mit AdMob Design For Families-Anzeigen? Beträgt die Ausführungsrate noch 5% oder behebt AdMob das Problem? – higsBozone

Antwort

1

Es ist kein Fehler. Nur ein paar Anzeigen haben Eigenschaften "für Kinder 5 Jahre" oder "für Kinder 8 Jahre". Entfernen Sie Ihre App aus der Kategorie "Design for families", um Anzeigen zu schalten, oder warten Sie, bis Werbung mit ähnlichen Merkmalen geschaltet wird.

3

Mit Ihrem Code scheint nichts falsch zu sein. Ich denke, Sie erhalten eine echte Antwort "keine Füllung".

Anzeigen, die als kinder- und familienfreundlich gelten, sind eine Teilmenge des breiteren Anzeigenpools. Wenn Sie heute Anzeigen schalten, werden Sie nach dem Aktivieren des Programms "Designed for Families" möglicherweise weniger gefüllte Impressionen und geringere Einnahmen feststellen. Wir arbeiten daran, den Pool von Anzeigen zu erweitern, die für DFF-Apps bereitgestellt werden können.

+0

Die Tatsache, dass ich jedes Mal einen Fehler bekomme, ohne Ausnahme. Das ist nicht einfach die Anzahl der Impressionen. Anfragen werden wie bisher gesendet, aber keine Treffer. Menschen aus verschiedenen Ländern (Kanada, USA, Mexiko, Japan, Russland, Kasachstan, Pakistan, Ukraine, Weißrussland, Vereinigte Arabische Emirate). –

+0

@TimKruichkov Ich vermute, dass die Einschränkungen für Anzeigen, die für Apps für Familien angezeigt werden können, ziemlich restriktiv sind.Es ist einer der Gründe, warum ich diesen Weg nicht gegangen bin. – William

0

Ich habe das ähnliche Problem mit regulären Banner-Anzeigen: Im 17. April ich die App auf den neuen mit den Einstellungen „Designed for Families“ -Programm hinzugefügt: Familie Kategorie: Bildung, Altersgruppe: ab 5 Jahre & Under, Alter 6 -8, Anzeigen werden angezeigt: Ja Ich habe die Anforderungen und Anzeigenrichtlinien überprüft - meine App ist kompatibel. Die App wurde vom Google-Entwicklerteam erfolgreich genehmigt.

Nach dem Öffnen der Fall in Admob, sie mich gebeten, in der Quelle den Code hinzufügen, der setzt "is_designed_for_families" auf true und ruft die Methode tagForChildDirectedTreatment() für Anzeigenanfragen an eine untergeordnete Zielgruppe serviert. Wenn sowohl "is_designed_for_families" als auch "tagForChildDirectedTreatment()" auf "true" gesetzt ist, gibt AdMob für diese Anzeigenanfrage Designed for Families-konforme Anzeigen zurück. Ich habe es getan, aber nichts ändert sich - immer noch "Keine Füllung von Ad-Server."

Seit April ist es fast zwei Monate meine App erhielt NULL Anzeigen. Es scheint, dass der Pool von kinderfreundlichen Anzeigen leer ist. Ich warte immer noch auf das Problem zu lösen.

Ich denke, das Problem ist, dass Admob die Kategorie "Designed for Families" überhaupt nicht in die Werbekampagne aufgenommen hat !!! Ich persönlich habe es überprüft und diese Option bei der Einstellung der Werbekampagne nicht gesehen!

+0

Ich habe auch mit Einstellungen hinzugefügt: Familienkategorie: Bildung, Altersgruppe: Ages 5 & Under, Ages 6-8. Wie Ergebnis - "Keine Füllung von Ad-Server." Danach änderte ich die Einstellungen "Für alle Altersgruppen" und Füllung erhöht - jetzt füllt gleich 5 addiert alle 100 Anfragen. Also, wie temporäre Variante verwendet keine Altersgruppe: Ages 5 & Under, Ages 6-8. –

+0

Danke, ich werde alle Altersgruppen versuchen. – kindergarten

+0

Es funktioniert wirklich! Ich wechselte zu "Altersgruppe: Gemischte Zielgruppe" und hat jetzt eine 99% ige Ausführungsrate. – kindergarten