Для отладки и ведения журнала успешно загруженных объявлений предоставляется объект ResponseInfo . Этот объект содержит информацию о загруженном объявлении, а также информацию о каскаде медиации, использованном для его загрузки.
 Для случаев успешной загрузки рекламы объект объявления имеет метод GetResponseInfo() . Например, InterstitialAd.GetResponseInfo() получает информацию об ответе для загруженной полноэкранной рекламы.
 В случаях, когда реклама не загружается и отображается только сообщение об ошибке, информация об ответе доступна через AdFailedToLoadEventArgs.LoadAdError.GetResponseInfo() .
InterstitialAd ad;
private void RequestInterstitial()
{
    ad = new InterstitialAd("AD_UNIT_ID");
    this.interstitial.OnAdLoaded += OnAdLoaded;
    this.interstitial.OnAdFailedToLoad += HandleOnAdFailedToLoad;
    AdRequest request = new AdRequest.Builder().Build();
    this.interstitial.LoadAd(request);
}
private void OnAdLoaded(object sender, EventArgs args)
{
    ResponseInfo info = ad.GetResponseInfo();
}
private void OnAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
    ResponseInfo info = args.LoadAdError.GetResponseInfo();
}
Информация об ответе
 Вот пример выходных данных, возвращаемых ResponseInfo.ToString() , показывающий отладочные данные, возвращаемые для загруженного объявления: 
Андроид
{
  "Response ID": "NI3BZZDbGdyQtOUP4o21gAM",
  "Mediation Adapter Class Name": "com.google.ads.mediation.admob.AdMobAdapter",
  "Adapter Responses": [
    {
      "Adapter": "com.google.ads.mediation.admob.AdMobAdapter",
      "Latency": 3585,
      "Ad Source Name": "AdMob Network",
      "Ad Source ID": "",
      "Ad Source Instance Name": "AdMob (default)",
      "Ad Source Instance ID": "",
      "Credentials": {
        "pubid": "ca-pub-9939518381636264//21775744923/example/rewarded-interstitial/cak=no_cache&cadc=8e&caqid=NI3BZfDhGICQtOUP7ayS4Aw"
      },
      "Ad Error": "null"
    }
  ],
  "Loaded Adapter Response": {
    "Adapter": "com.google.ads.mediation.admob.AdMobAdapter",
    "Latency": 3585,
    "Ad Source Name": "AdMob Network",
    "Ad Source ID": "",
    "Ad Source Instance Name": "AdMob (default)",
    "Ad Source Instance ID": "",
    "Credentials": {
      "pubid": "ca-app-pub-3940256099942544\/9257395921\/cak=no_cache&cadc=8e&caqid=NI3BZfDhGICQtOUP7ayS4Aw"
    },
    "Ad Error": "null"
  },
  "Response Extras": {
    "creative_id": "138471856178",
    "line_item_id": "6707237225",
  }
}
iOS
** Response Info **
    Response ID: BmnCZaSbE_6Mur8P5su8gAY
    Network: GADMAdapterGoogleAdMobAds
  ** Loaded Adapter Response **
    Network: GADMAdapterGoogleAdMobAds
    Ad Source Name:AdMob Network
    Ad Source ID:
    Ad Source Instance Name:AdMob (default)
    Ad Source Instance ID:AdMob (default)
    AdUnitMapping:
{
    pubid = "ca-pub-9939518381636264//21775744923/example/rewarded-interstitial/cak=no_cache&cadc=b0&caqid=BmnCZZjMEvzpkPIP5cWfQA";
}
    Error: (null)
    Latency: 2.724
  ** Extras Dictionary **
    {
        "creative_id" = "138471856178";
        "line_item_id" = "6707237225";
    }
  ** Mediation line items **
    Entry (1)
    Network: GADMAdapterGoogleAdMobAds
    Ad Source Name:AdMob Network
    Ad Source ID:
    Ad Source Instance Name:AdMob (default)
    Ad Source Instance ID:AdMob (default)
    AdUnitMapping:
{
    pubid = "ca-pub-9939518381636264//21775744923/example/rewarded-interstitial/cak=no_cache&cadc=b0&caqid=BmnCZZjMEvzpkPIP5cWfQA";
}
    Error: (null)
    Latency: 2.724
 Методы объекта ResponseInfo включают:
| Метод | Описание | 
|---|---|
| GetAdapterResponses | Возвращает список AdapterResponseInfo, содержащий метаданные для каждого адаптера, включённого в ответ на объявление. Может использоваться для отладки каскадной медиации и выполнения торгов. Порядок в списке соответствует порядку каскада медиации для данного запроса объявления.Более подробную информацию см. в разделе Информация об ответе адаптера . | 
| GetLoadedAdapterResponseInfo | Возвращает AdapterResponseInfo, соответствующий адаптеру, загрузившему рекламу. | 
| GetMediationAdapterClassName | Возвращает имя класса адаптера-посредника рекламной сети, загрузившей объявление. | 
| GetResponseId | Идентификатор ответа — это уникальный идентификатор ответа на объявление. Этот идентификатор можно использовать для идентификации и блокировки объявления в Центре просмотра объявлений (ARC) . | 
| GetResponseExtras | Возвращает дополнительную информацию об отклике на объявление. Дополнительные данные могут возвращать следующие ключи: 
 | 
 Вот пример чтения значений из загруженного ResponseInfo :
private void OnAdLoaded(object sender, EventArgs args)
{
  ResponseInfo info = ad.GetResponseInfo();
  string responseId = responseInfo.GetResponseId();
  string mediationAdapterClassName = responseInfo.GetMediationAdapterClassName();
  List<AdapterResponseInfo> adapterResponses = responseInfo.GetAdapterResponses();
  AdapterResponseInfo loadedAdapterResponseInfo = responseInfo.GetLoadedAdapterResponseInfo();
  Dictionary<string, string> extras = responseInfo.GetResponseExtras();
  string creativeId = extras["creative_id"];
  string lineItemId = extras["line_item_id"];
}
Информация об ответе адаптера
 AdapterResponseInfo содержит метаданные для каждого адаптера, включённого в ответ на объявление, которые можно использовать для отладки каскадной медиации и выполнения торгов. Порядок в списке соответствует порядку каскада медиации для запроса объявления.
 Вот пример вывода, возвращаемого AdapterResponseInfo : 
Андроид
{ "Adapter": "com.google.ads.mediation.admob.AdMobAdapter", "Latency": 328, "Ad Source Name": "Reservation campaign", "Ad Source ID": "7068401028668408324", "Ad Source Instance Name": "[DO NOT EDIT] Publisher Test Interstitial", "Ad Source Instance ID": "4665218928925097", "Credentials": {}, "Ad Error": "null" }
iOS
Network: GADMAdapterGoogleAdMobAds Ad Source Name: Reservation campaign Ad Source ID: 7068401028668408324 Ad Source Instance Name: [DO NOT EDIT] Publisher Test Interstitial Ad Source Instance ID: [DO NOT EDIT] Publisher Test Interstitial AdUnitMapping: { } Error: (null) Latency: 0.391
 Для каждой рекламной сети AdapterResponseInfo предоставляет следующие методы:
| Метод | Описание | 
|---|---|
| AdError | Получает ошибку, связанную с запросом к сети. Возвращает значение null, если сеть успешно загрузила рекламу или если попытка загрузки не была предпринята. | 
| AdSourceId | Получает идентификатор источника рекламы, связанный с этим ответом адаптера. Для кампаний возвращается значение 6060308706800320801для типа цели кампании «Посредованная реклама», а7068401028668408324— для типов целей «Показ» и «Клик». Список возможных идентификаторов источников рекламы при показе объявления рекламной сетью см. в разделе «Источники рекламы». | 
| AdSourceInstanceId | Получает идентификатор экземпляра источника рекламы, связанный с этим ответом адаптера. | 
| AdSourceInstanceName | Получает имя экземпляра источника рекламы, связанного с этим ответом адаптера. | 
| AdSourceName | Получает источник объявлений, представляющий конкретную рекламную сеть, которая обслуживает показ. Для кампаний возвращается Mediated House Adsдля типа цели кампании с посредничеством, а значениеReservation Campaignдля типов целей показа и клика. Список возможных названий источников объявлений при показе объявления рекламной сетью см. в разделе Источники объявлений. | 
| AdapterClassName | Получает имя класса, идентифицирующее рекламную сеть. | 
| AdUnitMapping | Получает конфигурацию сети, заданную из пользовательского интерфейса Admob. | 
| LatencyMillis | Возвращает время, потраченное рекламной сетью на загрузку объявления. Возвращает 0, если сеть не предпринимала попыток загрузки. | 
 Вот пример чтения значений из загруженного AdapterResponseInfo :
private void OnAdLoaded(object sender, EventArgs args)
{
  ResponseInfo responseInfo = ad.GetResponseInfo();
  AdapterResponseInfo loadedAdapterResponseInfo = responseInfo.getLoadedAdapterResponseInfo();
  AdError adError = loadedAdapterResponseInfo.AdError;
  string adSourceId = loadedAdapterResponseInfo.AdSourceId;
  string adSourceInstanceId = loadedAdapterResponseInfo.AdSourceInstanceId;
  string adSourceInstanceName = loadedAdapterResponseInfo.AdSourceInstanceName;
  string adSourceName = loadedAdapterResponseInfo.AdSourceName;
  string adapterClassName = loadedAdapterResponseInfo.AdapterClassName;
  Dictionary<string, string> credentials = loadedAdapterResponseInfo.AdUnitMapping;
  long latencyMillis = loadedAdapterResponseInfo.LatencyMillis;
}