Guía técnica
Integridad de la App en Google Play Console (Play Integrity API)
Actualizado:
Los 3 veredictos de Play Integrity explicados con ejemplos (MEETS_DEVICE_INTEGRITY y el resto), cuándo exigirlo en tus campañas de testers sin bloquear dispositivos legítimos, y cómo validar el token en servidor paso a paso.
¿Qué es la integridad de la app en Play Console?
Es el nombre que usa Google Play Console para el conjunto de señales de Play Integrity API asociadas a tu app: si el dispositivo, la instalación y la cuenta que ejecutan la app cumplen los criterios que Google considera de confianza. Play Integrity API permite a tu backend evaluar ese entorno en el momento en que un usuario abre tu app Android distribuida vía Google Play, sin depender solo de lo que declara el cliente.
Los tres veredictos de Play Integrity
Cuando tu backend decodifica un token de Play Integrity recibe tres bloques de veredicto, cada uno independiente:
- Device integrity — si el dispositivo cumple los estándares de compatibilidad de Android y no está rooteado ni alterado.
MEETS_DEVICE_INTEGRITYes el nivel más alto;MEETS_BASIC_INTEGRITYindica un entorno más débil (puede incluir emuladores certificados);MEETS_STRONG_INTEGRITYañade certificación de hardware. - App integrity — si el APK/AAB que corre es el mismo que publicaste en Play y no ha sido modificado o redistribuido fuera de tu canal oficial.
- Account details —
LICENSEDsi la cuenta de Google que ejecuta la app tiene derecho de licencia en Play (la instaló desde Play o un canal autorizado), oUNLICENSEDen caso contrario.
En campañas de testers lo habitual es exigir al menos MEETS_BASIC_INTEGRITY + LICENSED, y reservar MEETS_DEVICE_INTEGRITY para campañas de alto riesgo de fraude (recompensas económicas altas, apps de dinero real).
Standard API vs Classic API
Google mantiene dos formas de pedir el veredicto: la Standard API (recomendada desde 2023, más rápida y con cache local) y la Classic API (una llamada de red por verificación, en proceso de retirada progresiva). Para una integración nueva en 2026, usa Standard API salvo que ya tengas Classic implementada y funcionando.
Errores habituales al implementarlo
- Tratar un veredicto
MEETS_BASIC_INTEGRITYcomo si fuera un fallo — no lo es, solo indica un nivel de confianza menor (habitual en emuladores certificados de Google usados por testers legítimos). - Verificar el token solo en el cliente. El veredicto hay que decodificarlo y validar su firma en tu servidor; confiar en un booleano devuelto por el propio cliente anula la protección.
- No revisar el
requestHash/ nonce contra el que generó tu backend — sin esa comprobación, un token válido de otra sesión se puede reenviar. - Bloquear por completo a testers en dispositivos rooteados o con Play Store desactualizado sin ofrecer alternativa: en campañas de testing (a diferencia de producción con dinero real) suele compensar más registrar el veredicto y decidir caso a caso que rechazar de forma automática.
¿Cuánto cuesta Play Integrity API? Precio y cuotas
Play Integrity API no tiene coste: Google la ofrece sin cargo a cualquier app publicada en Play Console. Lo que sí existe es una cuota de uso: por defecto, 10.000 solicitudes al día por app (tanto en la API estándar como en la clásica). Si tu app necesita más, se solicita un aumento desde Play Console; Google lo concede según el volumen real de instalaciones, no cobrando por ello. Cuando veas «play integrity pricing» o «coste de Play Integrity» en otras webs, casi siempre se refieren al coste de integrarla (horas de desarrollo y backend para verificar el veredicto), no a una tarifa de Google.
- Precio de la API: 0 €. Sin planes ni tramos de pago.
- Cuota por defecto: 10.000 solicitudes/día por app; ampliable bajo solicitud en Play Console.
- Coste real: integrar la llamada en la app y verificar el token en servidor. En Tester Marketplace esa verificación ya está hecha: activar Play Integrity en una campaña no añade ningún cargo al precio de la campaña.
En Tester Marketplace
- Las productoras pueden marcar campañas que exigen una attestación reciente para completar la participación.
- En el panel productora tienes un asistente para invitar la cuenta de servicio en Play Console y probar con un token real (Play Console / Integridad).
- Los testers ven en su progreso si deben enviar un token desde la app integrada con el SDK de Play Integrity.
Quién hace qué (fiabilidad y claridad)
La API de integridad la define y ejecuta Google en el dispositivo. Tester Marketplace mantiene la infraestructura de decodificación en servidor y los endpoints de tracking. Tu estudio no monta nuestro backend: por cada app debes (1) invitar en Play Console el correo de cuenta de servicio que te damos en el asistente, (2) integrar Play Integrity en la build que reciben los testers y (3) enviar el token al endpoint de tracking de la campaña. Así se trabaja en marketplaces B2B: una infraestructura común de validación y muchas apps en Play.
Términos que suelen buscar los equipos
Play Integrity API, integridad de la app en Play Console, play integrity pricing, pruebas Android antifraude, verificación de instalación en Play Store, campañas beta con testers, integridad del dispositivo en juegos móviles.
Preguntas frecuentes
- ¿Qué es Play Integrity API? API de Google para evaluar el entorno de la app (dispositivo/instalación) en servidor.
- ¿Integridad de la app en Play Console? Señales y configuración asociadas a Integrity para distinguir entornos de confianza.
- ¿Precio / play integrity pricing? Google define el servicio; en campañas TM el presupuesto lo fija la productora — ver precios orientativos.
- ¿Cuándo exigirlo? Fraude alto o builds de alta confianza; opcional en cupos de bajo riesgo.
- ¿Quién lo configura? La productora en Play Console + build; el tester solo completa el token si la campaña lo pide.