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.
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? –
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. –
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