11. Depuración con los logs de AKS (PTB_LOG)
Cada línea de log que genera AKS —ya sea de llamadas a AKSLogManager/AppsKitSDKLogManager, de eventos de carga y visualización de anuncios o de actividad interna del SDK— se envía a dos destinos a la vez: Logcat, con etiquetas por categoría, y el búfer 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 y visualización de anuncios para cada formatoPTB_LOG_ANALYTICS— eventos enviados a Firebase/MMPs, incluidas todas las llamadas asendAKSEvent/AKSLogManager.logde §7
Consultar los 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 una función de búsqueda, 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 de versión enPTB_LOG.