В случаях, когда реклама не загружается, вызывается обратный вызов, который предоставляет объект LoadAdError .
 Для AdManagerAdView вызывается следующее: 
Котлин
fun onAdFailedToLoad(error: LoadAdError)
Ява
public void onAdFailedToLoad(LoadAdError adError);
В следующем примере показана информация, доступная в случае, если объявление не загружается:
Котлин
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/admob/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())
}Ява
@Override
public void onAdFailedToLoad(@NonNull LoadAdError adError) {
  // Gets the domain from which the error came.
  String errorDomain = adError.getDomain();
  // Gets the error code. See
  // https://developers.google.com/admob/android/reference/com/google/android/gms/ads/AdRequest#constant-summary
  // for a list of possible codes.
  int errorCode = adError.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 = adError.getMessage();
  // Gets additional response information about the request. See
  // https://developers.google.com/admob/android/response-info
  // information.
  ResponseInfo responseInfo = adError.getResponseInfo();
  // Gets the cause of the error, if available.
  AdError cause = adError.getCause();
  // All of this information is available using the error's toString() method.
  Log.d("Ads", adError.toString());
}Отладка распространенных сообщений об ошибках
В версии 23.5.0 Google Mobile Ads SDK подробное ведение журнала было улучшено и теперь включает трассировку стека ошибок, возникающих при загрузке рекламы. Эти сообщения не указывают на сбой, а скорее указывают на точный источник ошибки. В следующей таблице представлены распространённые журналы ошибок, их описания и рекомендуемые действия по устранению.
| Журнал ошибок | Описание | Предлагаемые действия | 
|---|---|---|
| com.google.android.gms.ads.nonagon.render.cp: * | Сервер объявлений не вернул ни объявления, ни каких-либо запрошенных источников медиации. | Подробную информацию об устранении неполадок, связанных с отсутствием заполнения, см. в разделе Устранение неполадок, связанных с незаполненными оттисками . | 
| com.google.android.gms.ads.nonagon.render.e: * | Не удалось загрузить все источники рекламы в каскаде медиации. Конкретная ошибка соответствует последнему источнику рекламы, загрузка которого завершилась неудачей. | Подробную информацию о регистрации причин сбоя каждого источника посреднической рекламы см. в разделе Информация об ответе . | 
| com.google.android.gms.ads.internal.util.*: Unable to obtain a JavascriptEngine. | Запрос объявления не был выполнен, поскольку WebViewне разрешен в привилегированных процессах. | 
 | 
| Запрос объявления не был выполнен из-за медленного сетевого соединения. | Попробуйте улучшить свое интернет-соединение и повторите попытку. | |
| com.google.android.gms.ads.nonagon.load.a | Запрос объявления истек. | |
| 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 | Запрос объявления не был выполнен из-за проблем с сетевым подключением. | |
| com.google.android.gms.ads.internal.util.*: Error building request URL: Cannot determine request type. Is your ad unit id correct? | Идентификатор рекламного блока не соответствует ожидаемому регулярному выражению. | Проверьте правильность идентификатора вашего рекламного блока. | 
| com.google.android.gms.ads.internal.render.bt: Unable to instantiate mediation adapter class. | Google Mobile Ads SDK не может найти адаптер медиации. | 
 | 
| com.google.android.gms.internal.ads.*: Received error HTTP response code: 403 | Серверы Менеджера рекламы отклонили запрос. | Попробуйте позже. Если проблема воспроизводится, перехватите URL-адрес запроса с помощью инспектора рекламы и обратитесь в службу поддержки. |