广告加载错误

如果广告加载失败,系统会调用回调,并提供 LoadAdError 对象。

以下示例展示了广告加载失败时可用的信息:

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/beta/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/beta/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());
}