Dokumen ini menjelaskan respons sinyal usia yang ditampilkan oleh Play Age Signals API.
(Opsional) Menerima rentang usia kustom
Rentang usia default yang ditampilkan API adalah 0-12, 13-15, 16-17, dan 18+.
Atau, untuk menyesuaikan rentang usia default sesuai usia minimum aplikasi Anda, Anda dapat memberikan usia minimum ini untuk aplikasi Anda di halaman Sinyal usia di Konsol Google Play.
- Buka halaman Sinyal usia di Konsol Play.
- Di tab Rentang usia kustom, masukkan hingga tiga usia minimum untuk aplikasi Anda. Usia minimum harus memiliki selisih setidaknya 2 tahun dan bisa diubah sekali setahun.
- Klik Simpan.
Rentang usia yang ditampilkan akan mengganti respons API default. Contoh:
- Jika Anda menetapkan satu usia minimum (15) di Konsol Google Play:
- Pengguna berusia 0 hingga 14 tahun akan menampilkan
ageLower = 0danageUpper = 14. - Pengguna berusia 15 tahun ke atas akan menampilkan
ageLower = 15.
- Pengguna berusia 0 hingga 14 tahun akan menampilkan
- Jika Anda menetapkan dua usia minimum (13 dan 17):
- Pengguna berusia 0 hingga 12 tahun akan menampilkan
ageLower = 0danageUpper = 12. - Pengguna berusia 13 hingga 16 tahun akan menampilkan
ageLower = 13danageUpper = 16. - Pengguna berusia 17 tahun ke atas akan menampilkan
ageLower = 17.
- Pengguna berusia 0 hingga 12 tahun akan menampilkan
- Jika Anda menetapkan tiga usia minimum (11, 13, dan 15):
- Pengguna berusia 0 hingga 10 tahun akan menampilkan
ageLower = 0danageUpper = 10. - Pengguna berusia 11 atau 12 tahun akan menampilkan
ageLower = 11danageUpper = 12. - Pengguna berusia 13 atau 14 tahun akan menampilkan
ageLower = 13danageUpper = 14. - Pengguna berusia 15 tahun ke atas akan menampilkan
ageLower = 15.
- Pengguna berusia 0 hingga 10 tahun akan menampilkan
Kolom respons sinyal usia
Respons Play Age Signals API (beta) mencakup kolom dan nilai berikut. Anda bertanggung jawab untuk memberikan pengalaman yang sesuai usia menggunakan sinyal ini.
| Kolom respons | Jenis | Nilai | Deskripsi |
|---|---|---|---|
| ageRangeSource | Enum |
|
|
| ageLower | Bilangan Bulat |
|
Batas bawah inklusif rentang usia pengguna. Gabungkan dengan ageUpper untuk menentukan rentang.
Menampilkan null jika ageSignalsStatus adalah NOT_SHARED atau VERIFICATION_REQUIRED. |
| ageUpper | Bilangan Bulat |
|
Batas atas inklusif rentang usia pengguna.
Menampilkan null untuk rentang tertinggi (misalnya, 18+) atau jika ageSignalsStatus adalah NOT_SHARED atau VERIFICATION_REQUIRED. |
| significantChangeStatus | Enum |
|
Kolom ini hanya menampilkan nilai non-null di wilayah hukum tempat perubahan signifikan berlaku.
|
| significantChangeApprovalDate | Tanggal |
|
Tanggal mulai berlaku perubahan signifikan yang paling baru disetujui. Semua perubahan dengan tanggal efektif sebelum tanggal ini juga disetujui. Menampilkan null jika tidak ada perubahan.
Gabungkan dengan `significantChangeStatus` untuk mendapatkan status persetujuan untuk perubahan signifikan ini |
| installId | String |
|
ID yang ditetapkan ke penginstalan pengguna yang diawasi oleh Google Play, yang digunakan untuk memberi tahu Anda tentang persetujuan aplikasi yang dicabut. Tinjau dokumentasi untuk persetujuan aplikasi yang dicabut. |
Contoh 1
Untuk pengguna yang memverifikasi usianya menggunakan Tanda Pengenal Digital dan membagikannya ke aplikasi, Anda akan menerima hal berikut:
ageRangeSourceadalahAgeRangeSource.TIER_D.ageLoweradalah angka (misalnya, 18).ageUpperadalahnull.- Kolom respons lainnya adalah
null.
Contoh 2
Untuk pengguna dewasa yang menyatakan usianya (dinyatakan sendiri) dan membagikannya ke aplikasi, Anda akan menerima hal berikut:
ageRangeSourceadalahAgeRangeSource.TIER_A.ageLoweradalah angka (misalnya, 18).ageUpperadalahnull.- Kolom respons lainnya adalah
null.
Contoh 3
Untuk pengguna anak-anak yang diawasi yang usianya dikelola oleh wali yang telah membagikannya ke aplikasi, Anda akan menerima hal berikut:
ageRangeSourceadalahAgeRangeSource.TIER_B.ageLoweradalah angka (misalnya, 13).ageUpperadalah angka (misalnya, 15).- Kolom respons lainnya adalah
null.
Contoh 4
Untuk pengguna yang tidak menyetujui (atau orang tuanya tidak menyetujui) pembagian usia, Anda akan menerima hal berikut:
ageRangeSourceadalahnull.ageLoweradalahnull.ageUpperadalahnull.- Kolom respons lainnya adalah
null.
Contoh 5
Untuk pengguna dewasa dengan usia yang dinilai dan diverifikasi menggunakan metode estimasi usia (seperti penilaian foto selfie, kartu kredit, atau Nomor Pokok Wajib Pajak) yang membagikannya ke aplikasi, Anda akan menerima hal berikut:
ageRangeSourceadalahAgeRangeSource.TIER_C.ageLoweradalah angka (misalnya, 18).ageUpperadalahnull.- Kolom respons lainnya adalah
null.
Contoh 6
Untuk pengguna anak-anak yang diawasi yang usianya dikelola oleh wali, dengan perubahan signifikan yang disetujui dan pelacakan penginstalan aktif, Anda akan menerima hal berikut:
ageRangeSourceadalahAgeRangeSource.TIER_B.ageLoweradalah angka (misalnya, 13).ageUpperadalah angka (misalnya, 15).significantChangeStatusadalahSignificantChangeStatus.APPROVED.significantChangeApprovalDateadalah Tanggal (misalnya, "2026-01-15").installIdadalah ID string (misalnya, "abc123xyz789").