El seguimiento de red te permite ver las actividades de red relacionadas con la SDK de anuncios de Google para dispositivos móviles. Esto puede ser útil para depurar tus anuncios de Google para dispositivos móviles. para implementarlos.
Una razón clave para usar el seguimiento de red en lugar de herramientas como Charles El proxy funcionará en todas las versiones de iOS y sin confiar en ningún perfil de certificado de seguridad de terceros. Este es no ocurre con las herramientas de proxy debido al perfil del certificado existentes desde iOS 10.3.
En esta guía, se explica cómo habilitar el seguimiento de red con fines de depuración.
Habilita el seguimiento
Para habilitar el seguimiento de red, establece la clave GADEnableNetworkTracing
en YES
en
tu archivo plist.
Cuando el seguimiento de red está habilitado, el SDK de anuncios de Google para dispositivos móviles registra los eventos de red a la consola. Luego, puedes proporcionar copias de los registros a nuestros ingenieros para análisis como una respuesta privada en el desarrollador foro.
Logging
Se usan registros de la consola estándar adecuados para la plataforma para generar los registros de red.
Los mensajes de registro de la consola siempre comienzan con la cadena GMA Debug BEGIN
.
GMA Debug CONTENT
o GMA Debug FINISH
para que se pueda buscar o
filtrado. Para cada registro de red, el primer mensaje de registro es GMA Debug BEGIN
,
el último mensaje de registro es GMA Debug FINISH
y el contenido del registro de red comienza
con GMA Debug CONTENT
. Si el contenido de un registro de red
es demasiado largo para caber en una línea
se divide en varias líneas, cada una que comienza con GMA Debug CONTENT
.
Resultado de muestra
<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
Luego, podrás proporcionar copias de los registros a ingenieros para su análisis.