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.