Fehler beim Anzeigen-Upload

Wenn eine Anzeige nicht geladen werden kann, wird ein Callback aufgerufen, der ein LoadAdError-Objekt bereitstellt.

Für AdView wird Folgendes aufgerufen:

Im folgenden Beispiel sind die Informationen zu sehen, die verfügbar sind, wenn eine Anzeige nicht geladen wird:

Kotlin

override fun onAdFailedToLoad(error: LoadAdError) {
  // Gets the domain from which the error came.
  val errorDomain = error.domain
  // Gets the error code. See
  // https://developers.google.com/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  val errorCode = error.code
  // Gets an error message.
  // For example "Account not approved yet". See
  // https://support.google.com/admob/answer/9905175 for explanations of
  // common errors.
  val errorMessage = error.message
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info
  // information.
  val responseInfo = error.responseInfo
  // Gets the cause of the error, if available.
  val cause = error.cause
  // All of this information is available using the error's toString() method.
  Log.d("Ads", error.toString())
}

Java

@Override
public void onAdFailedToLoad(LoadAdError error) {
  // Gets the domain from which the error came.
  String errorDomain = error.getDomain();
  // Gets the error code. See
  // https://developers.google.com/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  int errorCode = error.getCode();
  // Gets an error message.
  // For example "Account not approved yet". See
  // https://support.google.com/admob/answer/9905175 for explanations of
  // common errors.
  String errorMessage = error.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info
  // for more information.
  ResponseInfo responseInfo = error.getResponseInfo();
  // Gets the cause of the error, if available.
  AdError cause = error.getCause();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", error.toString());
}
Bei Fehlern unter der Domain MobileAds.ERROR_DOMAIN finden Sie im Artikel Häufige Onboarding-Probleme beheben eine detaillierte Erklärung und mögliche Maßnahmen zur Behebung des Problems.

Häufige Fehlermeldungen beheben

In Version 23.5.0 des Google Mobile Ads SDK wurde die ausführliche Protokollierung um einen Stack-Trace erweitert, der angibt, wo die Anzeige nicht geladen werden konnte. Diese Meldungen geben keinen Absturz an, sondern identifizieren die eindeutige Quelle des Fehlers. In der folgenden Tabelle finden Sie häufige Fehlerprotokolle, Beschreibungen und empfohlene Maßnahmen zur Fehlerbehebung:

Fehlerlog Beschreibung Vorgeschlagene Maßnahmen
com.google.android.gms.ads.nonagon.render.cp: * Der Ad-Server hat keine Anzeige oder Anzeigenquellen für die Vermittlung zurückgegeben. Weitere Informationen zu häufigen Problemen dieser Art finden Sie unter Häufige Probleme bei der Einrichtung beheben.
com.google.android.gms.ads.nonagon.render.e: * Alle Anzeigenquellen in der Vermittlungsabfolge konnten nicht geladen werden. Der spezifische Fehler bezieht sich auf die letzte Anzeigenquelle, die fehlgeschlagen ist. Weitere Informationen zum Logging des Fehlergrunds für die einzelnen Anzeigenquellen der Vermittlung finden Sie unter Antwortinformationen.
com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. Die Anzeigenanfrage war nicht erfolgreich, da WebView in privilegierten Prozessen nicht zulässig ist.
  • Prüfe deine Interneteinstellungen.
  • Entfernen Sie android:sharedUserId="android.uid.system" und installieren Sie die App als System-App.
Die Anzeigenanfrage war aufgrund einer langsamen Netzwerkverbindung nicht erfolgreich. Optimiere deine Internetverbindung und versuche es noch einmal.
com.google.android.gms.ads.nonagon.load.a Zeitüberschreitung bei der Anzeigenanfrage.
com.google.android.gms.ads.internal.util.*: Error while connecting to ad server: Unable to resolve host "pubads.g.doubleclick.net": No address associated with hostname Die Anzeigenanfrage war aufgrund einer Netzwerkverbindung nicht erfolgreich.
com.google.android.gms.ads.internal.util.*: Error building request URL: Cannot determine request type. Is your ad unit id correct? Die Anzeigenblock-ID stimmt nicht mit einem erwarteten regulären Ausdruck überein. Prüfen Sie, ob die Anzeigenblock-ID korrekt ist.
com.google.android.gms.ads.internal.render.bt: Unable to instantiate mediation adapter class. Das Google Mobile Ads SDK kann den Vermittlungsadapter nicht finden.
  • Über die Option Verfügbare Adapter ansehen im Anzeigenprüftool können Sie ermitteln, welche Adapter vom Google Mobile Ads SDK nicht gefunden werden können.
  • Fügen Sie Ihrem Projekt fehlende Adapter hinzu. Eine Anleitung dazu, wie Sie diesen Schritt für jede Anzeigenquelle ausführen, finden Sie unter Netzwerkdetails.
com.google.android.gms.internal.ads.*: Received error HTTP response code: 403 Die AdMob-Server haben die Anfrage abgelehnt. Versuchen Sie es später noch einmal. Wenn das Problem immer wieder auftritt, erfassen Sie die Anfrage-URL mit dem Anzeigenprüftool und wenden Sie sich an den Support.