Bu kılavuzda, UMP SDK'sının bir parçası olarak ABD eyalet tüzükleri mesajının desteklenmesi için gereken adımlar özetlenmektedir. Bu talimatları, uygulamanızı UMP SDK ile çalıştırma ve mesajınızı ayarlama hakkında ayrıntılı bilgi veren Başlangıç ile birlikte kullanın. Aşağıdaki yönergeler, ABD eyalet yönetmelikleri mesajına özeldir.
Ön koşullar
Devam etmeden önce aşağıdakileri yaptığınızdan emin olun:
- UMP SDK'sının en son sürümüne güncelleyin. ABD eyaletlerindeki düzenlemelerle ilgili mesajlaşma desteği için 2.1.0 veya daha yeni bir sürümü kullanmanızı öneririz.
- Başlayın bölümündeki adımları tamamlayın. Gizlilik seçenekleri giriş noktası uyguladığınızdan ve gerekirse oluşturduğunuzdan emin olun. Bu rehberi tamamlayarak ABD eyalet tüzükleri mesajınızı kullanıcılarınıza sunmak için bir giriş noktası elde edersiniz.
- Uygulamalar için ABD eyalet tüzükleri mesajı oluşturun.
- ABD eyalet yönetmelikleri mesajını diğer mesajlarla birlikte kullanıyorsanız farklı mesajların kullanıcılarınıza ne zaman gösterileceğini anlamak için Kullanılabilen kullanıcı mesajı türleri başlıklı makaleyi inceleyin.
Reşit olma yaşının altındakiler için etiketi ayarlama
Bir kullanıcının reşit olma yaşının altında olup olmadığını belirtmek için
setTagForUnderAgeOfConsent
(TFUA) değerini ayarlayın. TFUA'yı true
olarak ayarladığınızda UMP SDK
kullanıcıdan izin istemez. Uygulamanızın karma bir kitlesi varsa izin istenmemesi için çocuk kullanıcılar için bu parametreyi ayarlayın.
COPPA ve diğer ilgili düzenlemelere uymak için bu parametreyi gerektiğinde ayarlamak sizin sorumluluğunuzdadır.
Aşağıdaki örnekte, UMP izin isteğinde TFUA değeri true olarak ayarlanır:
Java
ConsentRequestParameters params = new ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build();
consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(
this,
params,
(OnConsentInfoUpdateSuccessListener) () -> {
// ...
},
(OnConsentInfoUpdateFailureListener) requestConsentError -> {
// ...
});
Kotlin
val params = ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build()
consentInformation = UserMessagingPlatform.getConsentInformation(this)
consentInformation.requestConsentInfoUpdate(
this,
params,
ConsentInformation.OnConsentInfoUpdateSuccessListener {
// ...
},
ConsentInformation.OnConsentInfoUpdateFailureListener {
requestConsentError ->
// ...
})
İzin seçeneklerini okuma
Kullanıcı ABD eyalet yönetmelikleriyle ilgili bir karar verdikten sonra, Global Privacy Platform (GPP) spesifikasyonuna uygun olarak yerel depolama alanından kullanıcının seçimini okuyabilirsiniz. Daha fazla bilgi için Uygulama İçi Ayrıntılar bölümüne bakın.
UMP SDK'sının yalnızca IABGPP_GppSID
ve IABGPP_HDR_GppString
anahtarlarını doldurduğunu unutmayın.
ABD eyalet yönetmelikleri mesajlaşmanızı test etme
ABD eyaletleri düzenlemeleri mesajlaşmanızı test etmek için UMP SDK'sını test cihazınızı düzenlemelere tabi bir ABD eyaletindeymiş gibi değerlendirmeye zorlamak üzere UMPDebugGeographyRegulatedUSState
debugGeography
kullanın. ABD eyalet yönetmelikleri mesajlarının bastırılmasını zorlamak için UMPDebugGeographyOther
de kullanabilirsiniz. debugGeography
hakkında daha fazla bilgi için Coğrafi konum zorlama başlıklı makaleyi inceleyin.