Pelacakan jaringan memungkinkan Anda melihat aktivitas jaringan yang terkait dengan Google Mobile Ads SDK. Hal ini dapat berguna dalam men-debug penerapan Google Iklan Seluler Anda.
Alasan utama penggunaan pelacakan jaringan lebih disarankan daripada alat seperti Charles Proxy adalah karena alat ini akan berfungsi pada semua versi dan perangkat iOS tanpa memercayai profil sertifikat keamanan pihak ketiga. Hal ini tidak berlaku untuk alat proxy karena persyaratan profil sertifikat yang berlaku sejak iOS 10.3.
Panduan ini menjelaskan cara mengaktifkan pelacakan jaringan untuk tujuan proses debug.
Mengaktifkan pelacakan
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 konsol. Kemudian, 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 diawali 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 muat dalam satu baris,
konten tersebut akan dibagi menjadi beberapa baris, dengan 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
Kemudian, Anda dapat memberikan salinan log kepada teknisi kami untuk dianalisis.