11. Depuración con los logs de AKS (PTB_LOG)
Cada línea de log que genera AKS —a partir de llamadas a AKSLogManager/AppsKitSDKLogManager, eventos de carga/visualización de anuncios y actividad interna del SDK— se envía simultáneamente a dos destinos: Logcat, con etiquetas por categoría, y el acumulador de logs en memoria que alimenta la pantalla AKS Logs de §10.
Filtrar Logcat
Filtra por etiqueta en Logcat de Android Studio (tag:PTB_LOG) o mediante adb:
adb logcat -s PTB_LOG:* PTB_LOG_ADS:* PTB_LOG_ANALYTICS:*PTB_LOG— logs generales del SDK (secuencia de inicialización, mensajes de modo, ciclo de vida, errores)PTB_LOG_ADS— ciclo de vida de carga/visualización de anuncios para cada formatoPTB_LOG_ANALYTICS— eventos enviados a Firebase/MMPs, incluidas todas las llamadas asendAKSEvent/AKSLogManager.logde §7
Consultar logs sin Logcat
Si estás depurando una compilación de producción, el dispositivo de un tester o un caso de soporte en el que no es posible conectarse mediante adb, abre la pantalla AKS Logs de la suite de pruebas (§10). Muestra exactamente las mismas líneas de log en el dispositivo e incluye un buscador, de modo que el tester puede recorrer los logs, buscar en ellos directamente o enviarte una captura de pantalla.
AppsKitSDKLogManager.logAarVersion()(consulta §7.3) es la forma más rápida de confirmar qué versión del AAR de AKS está realmente integrada cuando sospechas que hay una discrepancia de versiones: imprime el mensaje con la versión enPTB_LOG.