A partir da versão 13.0.0, o rastreamento de rede não é mais compatível.
O rastreamento de rede mostra as atividades da rede relacionadas ao Google Mobile Ads SDK. Isso pode ser útil para depurar sua implementação dos anúncios para dispositivos móveis do Google.
Um dos principais motivos para usar o rastreamento de rede em vez de ferramentas como o Charles Proxy é que o rastreamento funcionará em todos os dispositivos e versões do iOS sem confiar em perfis de certificado de segurança de terceiros. Esse não é o caso das ferramentas de proxy devido aos requisitos de perfil de certificado em vigor desde o iOS 10.3.
Este guia explica como ativar o rastreamento de rede para fins de depuração.
Ativar rastreamento
Para ativar o rastreamento de rede, defina a chave GADEnableNetworkTracing como YES no
arquivo plist.
Quando o rastreamento de rede está ativado, o Google Mobile Ads SDK registra eventos de rede no console.
Logging
Os registros de console padrão adequados à plataforma são usados para gerar os registros de rede.
As mensagens de registro do console sempre começam com a string GMA Debug BEGIN,
GMA Debug CONTENT ou GMA Debug FINISH para que possam ser pesquisadas ou
filtradas. Para cada registro de rede, a primeira mensagem de registro é GMA Debug BEGIN,
a última é GMA Debug FINISH, e o conteúdo do registro de rede começa
com GMA Debug CONTENT. Se o conteúdo de um registro de rede for muito longo para caber em uma linha,
ele será dividido em várias linhas, cada uma começando com GMA Debug CONTENT.
Exemplo de saída
<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