Untuk tujuan proses debug dan logging, iklan yang berhasil dimuat akan memberikan objek
ResponseInfo. Objek ini berisi informasi tentang iklan yang dimuatnya, selain informasi tentang waterfall mediasi yang digunakan untuk memuat iklan.
Untuk kasus saat iklan berhasil dimuat, objek iklan memiliki
metode GetResponseInfo(). Misalnya, InterstitialAd.GetResponseInfo()
mendapatkan info respons untuk iklan interstisial yang dimuat.
Jika iklan gagal dimuat dan hanya error yang tersedia, info respons tersedia melalui
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();
}
Info respons
Berikut adalah contoh output yang ditampilkan oleh ResponseInfo.ToString() yang menunjukkan
data pen-debug-an yang ditampilkan untuk iklan yang dimuat:
Android
{
  "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
Metode pada objek ResponseInfo mencakup:
| Metode | Deskripsi | 
|---|---|
| GetAdapterResponses | Menampilkan daftar AdapterResponseInfoyang berisi metadata
   untuk setiap adaptor yang disertakan dalam respons iklan. Dapat digunakan untuk men-debug
   mediasi waterfall dan eksekusi bidding. Urutan daftar cocok dengan
   urutan waterfall mediasi untuk permintaan iklan ini.Lihat Info Respons Adaptor untuk mengetahui informasi selengkapnya. | 
| GetLoadedAdapterResponseInfo | Menampilkan AdapterResponseInfoyang sesuai dengan adaptor
   yang memuat iklan. | 
| GetMediationAdapterClassName | Menampilkan nama class adaptor mediasi jaringan iklan yang memuat iklan. | 
| GetResponseId | ID respons adalah ID unik untuk respons iklan. ID ini dapat digunakan untuk mengidentifikasi dan memblokir iklan di Pusat Peninjauan Iklan (ARC). | 
| GetResponseExtras | Menampilkan informasi tambahan tentang respons iklan. Ekstra dapat menampilkan
      kunci berikut: 
 | 
Berikut adalah contoh nilai bacaan dari ResponseInfo yang dimuat:
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"];
}
Info respons adaptor
AdapterResponseInfo berisi metadata untuk setiap adaptor yang disertakan dalam respons
iklan, yang dapat digunakan untuk men-debug eksekusi bidding dan mediasi waterfall. Urutan daftar cocok dengan urutan waterfall mediasi
untuk permintaan iklan.
Berikut contoh output yang ditampilkan oleh AdapterResponseInfo:
Android
{ "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
Untuk setiap jaringan iklan, AdapterResponseInfo menyediakan metode berikut:
| Metode | Deskripsi | 
|---|---|
| AdError | Mendapatkan error yang terkait dengan permintaan ke jaringan. Menampilkan nulljika jaringan berhasil memuat iklan atau jika
     jaringan tidak dicoba. | 
| AdSourceId | Mendapatkan ID sumber iklan yang terkait dengan respons adaptor ini. Untuk kampanye, 6060308706800320801ditampilkan untuk jenis sasaran kampanye
   iklan yang dimediasi,
   dan7068401028668408324ditampilkan untuk jenis sasaran
   tayangan dan klik. Lihat Sumber iklan
   untuk mengetahui daftar kemungkinan ID sumber iklan saat jaringan iklan menayangkan iklan. | 
| AdSourceInstanceId | Mendapatkan ID instance sumber iklan yang terkait dengan respons adaptor ini. | 
| AdSourceInstanceName | Mendapatkan nama instance sumber iklan yang terkait dengan respons adapter ini. | 
| AdSourceName | Mendapatkan sumber iklan yang merepresentasikan jaringan iklan tertentu yang menayangkan
   tayangan iklan. Untuk kampanye, Mediated House Adsditampilkan untuk jenis sasaran kampanye
   iklan yang dimediasi,
   danReservation Campaignditampilkan untuk jenis sasaran
   tayangan dan klik. Lihat Sumber iklan
   untuk mengetahui daftar kemungkinan nama sumber iklan saat jaringan iklan menayangkan
   iklan. | 
| AdapterClassName | Mendapatkan nama class yang mengidentifikasi jaringan iklan. | 
| AdUnitMapping | Mendapatkan setelan konfigurasi jaringan dari UI AdMob. | 
| LatencyMillis | Mendapatkan jumlah waktu yang dihabiskan jaringan iklan untuk memuat iklan.
     Menampilkan 0jika jaringan tidak dicoba. | 
Berikut adalah contoh nilai bacaan dari AdapterResponseInfo yang dimuat:
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;
}