Pelacakan Jaringan

Pelacakan jaringan memungkinkan Anda melihat aktivitas jaringan yang berkaitan dengan Google Mobile Ads SDK. Ini dapat bermanfaat dalam men-debug Iklan Seluler Google Anda terlepas dari implementasi layanan.

Alasan utama untuk menggunakan pelacakan jaringan, bukan alat seperti Charles Proxy akan berfungsi di semua versi iOS dan perangkat Anda tanpa mempercayai profil sertifikat keamanan pihak ketiga mana pun. Ini adalah tidak demikian halnya dengan alat proxy karena profil sertifikat persyaratan layanan yang diterapkan sejak iOS 10.3.

Panduan ini menjelaskan cara mengaktifkan pelacakan jaringan untuk tujuan proses debug.

Aktifkan pelacakan

Untuk mengaktifkan pelacakan jaringan, setel kunci GADEnableNetworkTracing ke YES di file plist Anda.

Saat pelacakan jaringan diaktifkan, Google Mobile Ads SDK akan mencatat peristiwa jaringan ke dalam log ke konsol. Anda kemudian dapat memberikan salinan log tersebut kepada teknisi kami untuk analisis sebagai balasan pribadi di developer forum ini.

Logging

Log konsol standar yang sesuai dengan platform digunakan untuk menghasilkan log jaringan.

Pesan log konsol selalu dimulai dengan string GMA Debug BEGIN, GMA Debug CONTENT, atau GMA Debug FINISH agar dapat ditelusuri atau disaring. Untuk setiap log jaringan, pesan log pertama adalah GMA Debug BEGIN, pesan log terakhir adalah GMA Debug FINISH, dan konten log jaringan dimulai dengan GMA Debug CONTENT. Jika isi log jaringan terlalu panjang untuk dimuat dalam satu baris, itu dibagi di antara beberapa baris, setiap baris dimulai dengan GMA Debug CONTENT.

Contoh output

<Your App Name>[2710:30568] <Google> GMA Debug BEGIN
2017-12-06 09:47:09.268020-0800 <Your App Name>[2710:30568] <Google> GMA Debug CONTENT: {
  "components" : [
    "network_request_31107D12-E54E-45D6-AEA9-4A303C659EDF"
  ],
  "timestamp" : 1512582429267.2629,
  "event" : "onNetworkRequest",
  "params" : {
    "firstline" : {
      "uri" : "<encoded text>",
      "verb" : "<encoded text>"
    },
    "headers" : [
      {
        "name" : "<encoded text>",
        "value" : "<encoded text>"
      }
    ]
  }
}
2017-12-06 09:47:09.275742-0800 <Your App Name>[2710:30568] <Google> GMA Debug FINISH

Anda lalu dapat memberikan salinan log kepada engineer untuk keperluan analisis.