Apps Kit SDK logoApps Kit SDK
Documentación · AppsKitSDK (AKS) — Guía de integración para Android

10. Panel de configuración y suite de pruebas integrados

AKS incluye una pantalla de diagnóstico basada en Compose: no requiere una compilación de depuración independiente ni una entrada en el manifiesto; se muestra como un diálogo a pantalla completa sobre la Activity desde la que la abras. Resulta útil para comprobar el estado que AKS detecta (configuración remota, estados de los anuncios, consentimiento) sin conectar un depurador.

Cómo abrirlo

Ejecuta esta llamada desde cualquier lugar donde tengas una referencia a una Activity: una fila oculta en tu pantalla de ajustes, una pulsación prolongada sobre el número de versión de la aplicación, un botón disponible solo en modo de depuración o cualquier otro mecanismo que implementes (AKS no añade ninguno por ti):

kotlin
AppsKitSDK.showGodModeScreen(PlatformActivity(this))

Se abrirá el Panel de configuración de AKS, desde el que puedes consultar:

  • Habilitar anuncios: un interruptor, y Estado del RGPD: un valor TRUE/FALSE de solo lectura que refleja el resultado de AdsManager.isUserConsentsProvided().
  • Comprobar configuraciones: abre la suite de pruebas (consulta más abajo).
  • Llamadas por marcador de posición: un volcado JSON con formato legible de la actividad de llamadas de anuncios por marcador de posición.
  • Estadísticas de carga por marcador de posición: contadores de intentos de carga, cargas correctas y fallidas por marcador de posición.
  • Logs de AKS: el mismo historial de logs acumulados que consultarías en Logcat (consulta §11), con búsqueda en pantalla.

La suite de pruebas

Al pulsar Comprobar configuraciones, se abre la pantalla de la suite de pruebas, que muestra: los indicadores de modo de prueba y modo de desarrollo; si está activa la configuración predeterminada (sin conexión) o la configuración remota obtenida; la versión del SDK de AKS; el JSON sin procesar de la configuración remota que obtuvo AKS; el estado en tiempo real y la hora de la última visualización de los anuncios intersticiales, recompensados y de apertura de la aplicación; y los contadores actuales de sesiones y días.

También puedes abrirla directamente sin pasar por el panel:

kotlin
AppsKitSDK.showAKSTestSuit(PlatformActivity(activity))

Ambas llamadas solo necesitan una PlatformActivity: AKS consulta internamente todo lo demás (estados de los anuncios, configuración y datos de sesión).