Pelacakan Jaringan

Pelacakan jaringan memungkinkan Anda melihat aktivitas jaringan yang terkait dengan Google Mobile Ads SDK. Alat ini dapat berguna dalam proses debug penerapan Iklan Seluler Google Anda.

Alasan utama untuk menggunakan pelacakan jaringan, bukan alat seperti Charles Proxy, adalah karena fitur ini akan berfungsi pada semua versi dan perangkat iOS tanpa mempercayai profil sertifikat keamanan pihak ketiga mana pun. Hal ini tidak berlaku pada alat proxy karena persyaratan profil sertifikat yang diterapkan sejak iOS 10.3.

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

Aktifkan perekaman aktivitas

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

Jika pelacakan jaringan diaktifkan, Google Mobile Ads SDK akan mencatat peristiwa jaringan ke dalam log ke konsol. Selanjutnya, Anda dapat memberikan salinan log kepada engineer kami untuk dianalisis sebagai balasan pribadi di forum developer.

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 sehingga dapat ditelusuri atau difilter. 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 konten log jaringan terlalu panjang untuk dimuat dalam satu baris, konten akan dibagi menjadi beberapa baris, setiap baris yang diawali 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 kemudian dapat memberikan salinan log kepada engineer kami untuk dianalisis.