Bu belgede, Google Play Age Signals API tarafından döndürülen yaş sinyali yanıtları açıklanmaktadır.
(İsteğe bağlı) Özel yaş gruplarını alma
API'nin döndürdüğü varsayılan yaş grupları 0-12, 13-15, 16-17 ve 18+'tür.
Alternatif olarak, varsayılan yaş gruplarını uygulamanızın minimum yaşlarına göre özelleştirmek için Google Play Console'daki Yaş sinyalleri sayfasında uygulamanızın minimum yaşlarını belirtebilirsiniz.
- Google Play Console'da Yaş sinyalleri sayfasına gidin.
- Özel yaş grupları sekmesinde uygulamanız için en fazla üç minimum yaş değeri girin. Minimum yaşlar arasında en az 2 yıl fark olmalıdır ve bu ayar yılda yalnızca bir kez değiştirilebilir.
- Kaydet'i tıklayın.
Döndürülen yaş grupları, varsayılan API yanıtını geçersiz kılar. Örneğin:
- Google Play Console'da tek bir minimum yaş (15) ayarlarsanız:
- 0-14 yaş arası bir çocuk
ageLower = 0veageUpper = 14değerlerini döndürür. - 15 yaşından büyük bir kullanıcı
ageLower = 15değerini döndürür.
- 0-14 yaş arası bir çocuk
- İki minimum yaş (13 ve 17) ayarlarsanız:
- 0-12 yaş arası bir çocuk için
ageLower = 0veageUpper = 12döndürülür. - 13-16 yaş arası bir kullanıcı
ageLower = 13veageUpper = 16döndürür. - 17 yaşından büyük bir kullanıcı
ageLower = 17değerini döndürür.
- 0-12 yaş arası bir çocuk için
- Üç minimum yaş (11, 13 ve 15) ayarlarsanız:
- 0-10 yaş arası bir çocuk
ageLower = 0veageUpper = 10değerlerini döndürür. - 11 veya 12 yaşındaki bir çocuk
ageLower = 11veageUpper = 12değerlerini döndürür. - 13 veya 14 yaşındaki bir kullanıcı
ageLower = 13veageUpper = 14değerlerini döndürür. - 15 yaşından büyük bir kullanıcı
ageLower = 15değerini döndürür.
- 0-10 yaş arası bir çocuk
Yaş sinyalleri yanıt alanları
Google Play Age Signals API (Beta) yanıtı aşağıdaki alanları ve değerleri içerir. Bu sinyalleri kullanarak yaşa uygun deneyimler sunmak sizin sorumluluğunuzdadır.
| Yanıt alanı | Tür | Değerler | Açıklama |
|---|---|---|---|
| ageRangeSource | Enum |
|
|
| ageLower | Tam sayı |
|
Kullanıcının yaş grubunun alt sınırı (dahil). Aralığı belirlemek için ageUpper ile birlikte kullanın.
ageSignalsStatus, NOT_SHARED veya VERIFICATION_REQUIRED ise null değerini döndürür. |
| ageUpper | Tam sayı |
|
Kullanıcının yaş grubunun üst sınırı (dahil).
En yüksek bant (ör. 18+) için veya ageSignalsStatus, NOT_SHARED ya da VERIFICATION_REQUIRED ise null değerini döndürür. |
| significantChangeStatus | Enum |
|
Bu, yalnızca önemli değişikliklerin geçerli olduğu yargı alanlarında boş olmayan bir değer döndürür.
|
| significantChangeApprovalDate | Tarih |
|
En son onaylanan önemli değişikliğin geçerlilik tarihi. Geçerlilik tarihi bu tarihten önce olan tüm değişiklikler de onaylanır. Değişiklik yoksa null değerini döndürür.
Bu önemli değişikliğin onay durumunu öğrenmek için `significantChangeStatus` ile birleştirin. |
| installId | Dize |
|
Google Play tarafından gözetimli kullanıcı yüklemelerine atanan ve iptal edilen uygulama onayını size bildirmek için kullanılan kimlik. İptal edilen uygulama onayları ile ilgili dokümanları inceleyin. |
1. Örnek
Yaşını dijital kimlik kullanarak doğrulayan yetişkin bir kullanıcı için aşağıdaki bilgileri alırsınız:
Yaş doğrulamanın zorunlu olduğu, yasal düzenlemelere tabi bir bölgedeyseniz:
ageRangeSourceAgeRangeSource.TIER_D.ageLowerbir sayıdır (örneğin, 18).ageUppernull.- Diğer yanıt alanları
null.
Her yer:
ageRangeSourceAgeRangeSource.TIER_A.ageLowerbir sayıdır (örneğin, 18).ageUppernull.- Diğer yanıt alanları
null.
2. Örnek
Yaşını, yaş tahmini yöntemlerini (ör. selfie değerlendirmesi, kredi kartı veya vergi numarası) kullanarak doğrulayan yetişkin kullanıcılar için aşağıdaki bilgileri alırsınız:
Yaş doğrulamanın zorunlu olduğu, yasal düzenlemelere tabi bir bölgedeyseniz:
ageRangeSourceAgeRangeSource.TIER_C.ageLowerbir sayıdır (örneğin, 18).ageUppernull.- Diğer yanıt alanları:
null
Her yer:
ageRangeSourceAgeRangeSource.TIER_A.ageLowerbir sayıdır (örneğin, 18).ageUppernull.- Diğer yanıt alanları
null.
3. Örnek
Yaş doğrulamanın zorunlu olmadığı bir bölgede bulunan ve yaşını uygulamalarla paylaşan bir kullanıcı için aşağıdakileri alırsınız:
ageRangeSourceAgeRangeSource.TIER_A.ageLowerbir sayıdır (örneğin, 18).ageUppernull.- Diğer yanıt alanları
null.
4. Örnek
Yaşı, uygulamalarla paylaşan bir veli tarafından yönetilen gözetimli reşit olmayan kullanıcılar için aşağıdakileri alırsınız:
ageRangeSourceAgeRangeSource.TIER_B.ageLowerbir sayıdır (örneğin, 13).ageUpperbir sayıdır (örneğin, 15).- Diğer yanıt alanları
null.
5. Örnek
Yaş doğrulamanın zorunlu olmadığı bir bölgede yaş paylaşımını kabul etmeyen (veya ebeveyni kabul etmeyen) bir kullanıcı için aşağıdakileri alırsınız:
ageRangeSourcenull.ageLowernull.ageUppernull.- Diğer yanıt alanları
null.
6. örnek
Yaşı bir veli tarafından yönetilen, onaylanmış önemli bir değişikliği ve etkin yükleme takibi olan gözetimli bir reşit olmayan kullanıcı için aşağıdakileri alırsınız:
ageRangeSourceAgeRangeSource.TIER_B.ageLowerbir sayıdır (örneğin, 13).ageUpperbir sayıdır (örneğin, 15).significantChangeStatusSignificantChangeStatus.APPROVED.significantChangeApprovalDatebir tarihtir (ör. "2026-01-15").installId, dize tanımlayıcısıdır (ör. "abc123xyz789").