Panduan ini menguraikan langkah-langkah yang diperlukan untuk mendukung pesan peraturan negara bagian AS sebagai bagian dari UMP SDK. Gabungkan petunjuk ini dengan Mulai, yang menjelaskan cara menjalankan aplikasi Anda dengan UMP SDK dan menyiapkan pesan Anda. Panduan berikut khusus untuk pesan peraturan negara bagian AS.
Prasyarat
Sebelum melanjutkan, pastikan Anda melakukan hal berikut:
- Update ke versi terbaru dari UMP SDK. Untuk dukungan pesan peraturan negara bagian AS, sebaiknya gunakan versi 2.1.0 atau yang lebih baru.
- Siapkan UMP SDK. Pastikan untuk menerapkan titik entri opsi privasi dan merendernya jika diperlukan. Dengan menyelesaikan panduan ini, Anda akan memiliki titik entri untuk menayangkan pesan peraturan negara bagian AS kepada pengguna.
- Buat pesan peraturan negara bagian AS untuk aplikasi.
- Jika Anda menggunakan pesan peraturan negara bagian AS bersama dengan pesan lainnya, lihat Jenis pesan pengguna yang tersedia untuk memahami kapan pesan yang berbeda ditampilkan kepada pengguna.
Menetapkan tag untuk pengguna di bawah usia dewasa
Untuk menunjukkan apakah pengguna berada di bawah usia dewasa, tetapkan
setTagForUnderAgeOfConsent (TFUA). Jika Anda menetapkan TFUA ke true, UMP SDK tidak akan meminta izin dari pengguna. Jika aplikasi Anda memiliki audiens campuran, tetapkan parameter ini untuk pengguna anak-anak guna memastikan izin tidak diminta.
Anda bertanggung jawab untuk menetapkan parameter ini jika diperlukan guna mematuhi COPPA dan peraturan relevan lainnya.
Contoh berikut menetapkan TFUA ke benar pada permintaan izin UMP:
Swift
// Create a UMPRequestParameters object.
let parameters = RequestParameters()
// Indicate the user is under age of consent.
parameters.isTaggedForUnderAgeOfConsent = true
// Request an update for the consent information.
ConsentInformation.shared.requestConsentInfoUpdate(with: parameters) {
[weak self] requestConsentError in
guard let self else { return }
// ...
}
Objective-C
// Create a UMPRequestParameters object.
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = YES;
// Request an update for the consent information.
[UMPConsentInformation.sharedInstance
requestConsentInfoUpdateWithParameters:parameters
completionHandler:^(NSError *_Nullable requestConsentError) {
// ...
}];
Membaca pilihan izin
Setelah pengguna membuat keputusan peraturan negara bagian AS, Anda dapat membaca
pilihannya dari penyimpanan lokal dengan mengikuti spesifikasi Global Privacy Platform (GPP)
. Untuk mengetahui detail selengkapnya, lihat
Detail Dalam Aplikasi.
Perhatikan bahwa UMP SDK hanya mengisi kunci IABGPP_GppSID dan IABGPP_HDR_GppString.
Menguji pesan peraturan negara bagian AS
Untuk menguji pesan peraturan negara bagian AS, gunakan UMPDebugGeographyRegulatedUSState debugGeography untuk memaksa UMP SDK memperlakukan perangkat pengujian Anda seolah-olah perangkat tersebut berada di negara bagian AS yang diatur. Anda juga dapat menggunakan UMPDebugGeographyOther untuk memaksa penekanan pesan peraturan negara bagian AS. Untuk mengetahui detail selengkapnya tentang debugGeography, lihat
Memaksa geografi.