Comprende las respuestas de los indicadores de edad

En este documento, se explican las respuestas de los indicadores de edad que devuelve la API de Play Age Signals.

(Opcional) Recibe rangos de edad personalizados

Los rangos de edad predeterminados que devuelve la API son 0-12, 13-15, 16-17 y 18+.

Como alternativa, para personalizar los rangos de edad predeterminados según las edades mínimas de tu app, puedes proporcionar estas edades mínimas para tu app en la página Indicadores de edad de Google Play Console.

  1. Ve a la página Indicadores de edad en Play Console.
  2. En la pestaña Rangos de edad personalizados, ingresa hasta tres edades mínimas para tu app. Las edades mínimas deben tener una diferencia de al menos 2 años y se pueden cambiar una vez al año.
  3. Haz clic en Guardar.

Los rangos de edad que se devuelvan anularán la respuesta predeterminada de la API. Por ejemplo:

  • Si estableces una edad mínima (15) en Google Play Console:
    • Un usuario de 0 a 14 años devolverá ageLower = 0 y ageUpper = 14.
    • Un usuario de 15 años o más devolverá ageLower = 15.
  • Si estableces dos edades mínimas (13 y 17):
    • Un usuario de 0 a 12 años devolverá ageLower = 0 y ageUpper = 12.
    • Un usuario de 13 a 16 años devolverá ageLower = 13 y ageUpper = 16.
    • Un usuario de 17 años o más devolverá ageLower = 17.
  • Si estableces tres edades mínimas (11, 13 y 15):
    • Un usuario de 0 a 10 años devolverá ageLower = 0 y ageUpper = 10.
    • Un usuario de 11 o 12 años devolverá ageLower = 11 y ageUpper = 12.
    • Un usuario de 13 o 14 años devolverá ageLower = 13 y ageUpper = 14.
    • Un usuario de 15 años o más devolverá ageLower = 15.

Campos de respuesta de los indicadores de edad

La respuesta de la API de Play Age Signals (beta) incluye los siguientes campos y valores. Eres responsable de proporcionar experiencias adecuadas para la edad con estos indicadores.

Campo de respuesta Tipo Valores Descripción
ageRangeSource Enum
  • TIER_A
  • TIER_B
  • TIER_C
  • TIER_D
  • null
  • TIER_A: El usuario declaró su edad.
  • TIER_B: Un padre o tutor administra la edad del usuario.
  • TIER_C: La edad del usuario se evalúa con una tarjeta de crédito, una dirección de correo electrónico, una evaluación de selfie, un documento de identidad emitido por el Gobierno o un número de ID fiscal.
  • TIER_D: La edad del usuario se verifica con una combinación de un documento de identidad emitido por el Gobierno y una evaluación de selfie, o un documento de identidad digital.
  • null: Se devuelve cuando ageSignalsStatus es NOT_SHARED o VERIFICATION_REQUIRED.
ageLower Número entero
  • 0 a 18
  • null
El límite inferior inclusivo del rango de edad del usuario. Combínalo con ageUpper para determinar el rango.

Devuelve null si ageSignalsStatus es NOT_SHARED o VERIFICATION_REQUIRED.

ageUpper Número entero
  • 2 a 18
  • null
El límite superior inclusivo del rango de edad del usuario.

Devuelve null para el rango más alto (por ejemplo, 18+) o si ageSignalsStatus es NOT_SHARED o VERIFICATION_REQUIRED.

significantChangeStatus Enum
  • APROBADO
  • PENDIENTE
  • RECHAZADO
  • null
Solo devuelve un valor no nulo en las jurisdicciones en las que se aplican cambios significativos.
  • APROBADO: Se aprobó el cambio significativo más reciente (y todos los cambios anteriores).
  • PENDIENTE: El padre o la madre aún no aprobó uno o más cambios significativos pendientes.
  • RECHAZADO: Los padres o las madres rechazaron la aprobación de uno o más cambios significativos.
  • null: Se devuelve para lo siguiente:
    • Todas las cuentas sin supervisión
    • Cuentas supervisadas que aún no tienen cambios significativos registrados
significantChangeApprovalDate Fecha
  • DateStamp
  • null
La fecha de entrada en vigencia del cambio significativo aprobado más recientemente. También se aprueban todos los cambios con fechas de entrada en vigencia anteriores a esta fecha. Devuelve null si no existen cambios.

Combínalo con `significantChangeStatus` para obtener el estado de aprobación de este cambio significativo.

installId String
  • Alfanumérico
  • null
Un ID que Google Play asigna a las instalaciones de usuarios supervisados y que se usa para notificarte la revocación de la aprobación de la app. Revisa la documentación sobre las aprobaciones de apps revocadas.

Ejemplo 1

En el caso de un usuario que verificó su edad con un documento de identidad digital y la comparte con las apps, recibirás lo siguiente:

  • ageRangeSource es AgeRangeSource.TIER_D.
  • ageLower es un número (por ejemplo, 18).
  • ageUpper es null.
  • Otros campos de respuesta son null.

Ejemplo 2

En el caso de un usuario adulto que declaró su edad (autodeclarada) y la comparte con las apps, recibirás lo siguiente:

  • ageRangeSource es AgeRangeSource.TIER_A.
  • ageLower es un número (por ejemplo, 18).
  • ageUpper es null.
  • Otros campos de respuesta son null.

Ejemplo 3

En el caso de un usuario menor de edad supervisado cuya edad administra un tutor que la compartió con las apps, recibirás lo siguiente:

  • ageRangeSource es AgeRangeSource.TIER_B.
  • ageLower es un número (por ejemplo, 13).
  • ageUpper es un número (por ejemplo, 15).
  • Otros campos de respuesta son null.

Ejemplo 4

En el caso de un usuario que no aceptó (o cuyo padre o madre no aceptó) compartir la edad, recibirás lo siguiente:

  • ageRangeSource es null.
  • ageLower es null.
  • ageUpper es null.
  • Otros campos de respuesta son null.

Ejemplo 5

En el caso de un usuario adulto con una edad evaluada verificada con métodos de estimación de edad (como la evaluación de selfie, la tarjeta de crédito o el ID fiscal) que la comparte con las apps, recibirás lo siguiente:

  • ageRangeSource es AgeRangeSource.TIER_C.
  • ageLower es un número (por ejemplo, 18).
  • ageUpper es null.
  • Otros campos de respuesta son null.

Ejemplo 6

En el caso de un usuario menor de edad supervisado cuya edad administra un tutor, con un cambio significativo aprobado y un seguimiento de instalación activo, recibirás lo siguiente:

  • ageRangeSource es AgeRangeSource.TIER_B.
  • ageLower es un número (por ejemplo, 13).
  • ageUpper es un número (por ejemplo, 15).
  • significantChangeStatus es SignificantChangeStatus.APPROVED.
  • significantChangeApprovalDate es una fecha (por ejemplo, "2026-01-15").
  • installId es un identificador de cadena (por ejemplo, "abc123xyz789").