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.
- Ve a la página Indicadores de edad en Play Console.
- 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.
- 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 = 0yageUpper = 14. - Un usuario de 15 años o más devolverá
ageLower = 15.
- Un usuario de 0 a 14 años devolverá
- Si estableces dos edades mínimas (13 y 17):
- Un usuario de 0 a 12 años devolverá
ageLower = 0yageUpper = 12. - Un usuario de 13 a 16 años devolverá
ageLower = 13yageUpper = 16. - Un usuario de 17 años o más devolverá
ageLower = 17.
- Un usuario de 0 a 12 años devolverá
- Si estableces tres edades mínimas (11, 13 y 15):
- Un usuario de 0 a 10 años devolverá
ageLower = 0yageUpper = 10. - Un usuario de 11 o 12 años devolverá
ageLower = 11yageUpper = 12. - Un usuario de 13 o 14 años devolverá
ageLower = 13yageUpper = 14. - Un usuario de 15 años o más devolverá
ageLower = 15.
- Un usuario de 0 a 10 años devolverá
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 |
|
|
| ageLower | Número entero |
|
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 |
|
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 |
|
Solo devuelve un valor no nulo en las jurisdicciones en las que se aplican cambios significativos.
|
| significantChangeApprovalDate | Fecha |
|
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 |
|
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:
ageRangeSourceesAgeRangeSource.TIER_D.ageLoweres un número (por ejemplo, 18).ageUpperesnull.- 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:
ageRangeSourceesAgeRangeSource.TIER_A.ageLoweres un número (por ejemplo, 18).ageUpperesnull.- 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:
ageRangeSourceesAgeRangeSource.TIER_B.ageLoweres un número (por ejemplo, 13).ageUpperes 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:
ageRangeSourceesnull.ageLoweresnull.ageUpperesnull.- 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:
ageRangeSourceesAgeRangeSource.TIER_C.ageLoweres un número (por ejemplo, 18).ageUpperesnull.- 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:
ageRangeSourceesAgeRangeSource.TIER_B.ageLoweres un número (por ejemplo, 13).ageUpperes un número (por ejemplo, 15).significantChangeStatusesSignificantChangeStatus.APPROVED.significantChangeApprovalDatees una fecha (por ejemplo, "2026-01-15").installIdes un identificador de cadena (por ejemplo, "abc123xyz789").