11. Depuração com logs do AKS (PTB_LOG)
Cada linha de log gerada pelo AKS — de chamadas a AKSLogManager/AppsKitSDKLogManager, eventos de carregamento/exibição de anúncios e atividades internas do SDK — é enviada simultaneamente para dois destinos: o Logcat, com tags por categoria, e o acumulador de logs em memória que alimenta a tela AKS Logs descrita na §10.
Filtrando o Logcat
Filtre por tag no Logcat do Android Studio (tag:PTB_LOG) ou via adb:
adb logcat -s PTB_LOG:* PTB_LOG_ADS:* PTB_LOG_ANALYTICS:*PTB_LOG— logs gerais do SDK (sequência de inicialização, mensagens de identificação do modo, ciclo de vida, erros)PTB_LOG_ADS— ciclo de vida de carregamento/exibição de anúncios para todos os formatosPTB_LOG_ANALYTICS— eventos enviados ao Firebase/MMPs, incluindo cada chamada asendAKSEvent/AKSLogManager.logdescrita na §7
Lendo logs sem o Logcat
Se você estiver depurando uma build de release, o dispositivo de um testador ou um chamado de suporte em que não seja possível conectar o adb, abra a tela AKS Logs da suíte de testes (§10) — ela exibe exatamente as mesmas linhas de log no dispositivo, com busca na própria tela, para que o testador possa rolar a lista, pesquisar diretamente ou enviar uma captura de tela para você.
AppsKitSDKLogManager.logAarVersion()(veja a §7.3) é a maneira mais rápida de confirmar qual versão do AAR do AKS está realmente integrada quando você suspeita de uma divergência de versões — o método imprime a mensagem de identificação da versão emPTB_LOG.