Apps Kit SDK logoApps Kit SDK
Documentación · Integración en 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 se abre. Resulta útil para comprobar el estado que registra AKS (configuración remota, estados de los anuncios, consentimiento) sin conectar un depurador.

Cómo abrirlo

Realiza esta llamada desde cualquier punto 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 tu aplicación, un botón exclusivo 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, donde puedes consultar:

  • Habilitar anuncios: un interruptor, y Estado del RGPD: un valor TRUE/FALSE de solo lectura que refleja AdsManager.isUserConsentsProvided().
  • Comprobar configuraciones: abre la suite de pruebas (consulta la siguiente sección).
  • Llamadas por placeholder: un volcado JSON con formato legible de la actividad de llamadas de anuncios por placeholder.
  • Estadísticas de carga por placeholder: contadores de intentos de carga, cargas correctas y fallos por placeholder.
  • Logs de AKS: el mismo historial de logs acumulado 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 del modo de prueba y del 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; y 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, además del contador actual de sesiones y del contador de días.

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

kotlin
AppsKitSDK.showAKSTestSuit(PlatformActivity(activity))

Ambas llamadas solo necesitan una PlatformActivity: AKS obtiene internamente el resto de la información (estados de los anuncios, configuración y datos de sesión).