Ad load errors

In cases where an ad fails to load, a callback is called which provides a LoadAdError object.

The following example shows the information available when an ad fails to load:

Kotlin

override fun onAdFailedToLoad(adError: LoadAdError) {
  // Gets the error code. See
  // https://developers.google.com/admob/android/early-access/nextgen/reference/com/google/android/libraries/ads/mobile/sdk/common/LoadAdError.ErrorCode
  // for a list of possible codes.
  val errorCode = adError.code
  // Gets an error message.
  val errorMessage = adError.message
  // Gets additional response information about the request. See
  // https://developers.google.com/ad-manager/mobile-ads-sdk/android/early-access/nextgen/response-info
  // for more information.
  val responseInfo = adError.responseInfo
  // All of this information is available using the error's toString() method.
  Log.d("Ads", adError.toString())
}

Java

@Override
public void onAdFailedToLoad(@NonNull LoadAdError adError) {
  // Gets the error code. See
  // https://developers.google.com/admob/android/early-access/nextgen/reference/com/google/android/libraries/ads/mobile/sdk/common/LoadAdError.ErrorCode
  // for a list of possible codes.
  ErrorCode errorCode = adError.getCode();
  // Gets an error message.
  String errorMessage = adError.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/ad-manager/mobile-ads-sdk/android/early-access/nextgen/response-info
  // for more information.
  ResponseInfo responseInfo = adError.getResponseInfo();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", adError.toString());
}