इस गाइड में, UMP SDK के तहत अमेरिका के राज्यों के कानूनों के बारे में बताने वाले मैसेज दिखाने का तरीका बताया गया है. इन निर्देशों के साथ शुरू करें लेख पढ़ें. इसमें बताया गया है कि UMP SDK टूल की मदद से, अपने ऐप्लिकेशन को कैसे चलाया जाए और मैसेज कैसे सेट अप किया जाए. यहां दिया गया दिशा-निर्देश, अमेरिका के कानूनों के बारे में बताने वाले मैसेज के लिए है.
ज़रूरी शर्तें
जारी रखने से पहले, पक्का करें कि आपने ये काम पूरे कर लिए हों:
- UMP SDK टूल को नए वर्शन पर अपडेट करें. अमेरिका के राज्यों के कानूनों से जुड़े मैसेज दिखाने की सुविधा के लिए, हमारा सुझाव है कि आप 2.1.0 या इसके बाद का वर्शन इस्तेमाल करें.
- शुरू करें पर क्लिक करें. निजता विकल्पों वाला एंट्रीपॉइंट लागू करना न भूलें. साथ ही, ज़रूरत पड़ने पर उसे रेंडर करें. इस गाइड को पूरा करने के बाद, आपके पास अमेरिका के राज्यों में लागू निजता कानूनों के बारे में बताने वाला मैसेज, उपयोगकर्ताओं को दिखाने का विकल्प होगा.
- ऐप्लिकेशन के लिए, अमेरिका के कानूनों के बारे में बताने वाला मैसेज बनाएं.
- अगर अमेरिका के राज्यों के कानूनों के बारे में बताने वाले मैसेज के साथ-साथ अन्य मैसेज भी इस्तेमाल किए जा रहे हैं, तो उपयोगकर्ता मैसेज के उपलब्ध टाइप देखें. इससे आपको यह समझने में मदद मिलेगी कि उपयोगकर्ताओं को अलग-अलग मैसेज कब दिखाए जाते हैं.
सहमति देने की कानूनी उम्र से कम के बच्चों के लिए टैग सेट करना
यह बताने के लिए कि कोई उपयोगकर्ता, सहमति देने की कानूनी उम्र से कम है या नहीं,
setTagForUnderAgeOfConsent
(टीएफ़यूए) सेट करें. TFUA को true
पर सेट करने पर, UMP SDK उपयोगकर्ता से सहमति नहीं मांगता. अगर आपके ऐप्लिकेशन की ऑडियंस में बच्चे और वयस्क दोनों शामिल हैं, तो बच्चों के लिए इस पैरामीटर को सेट करें. इससे यह पक्का किया जा सकेगा कि उनसे सहमति न मांगी जाए.
कोपा और अन्य ज़रूरी नियमों का पालन करने के लिए, जहां ज़रूरी हो वहां इस पैरामीटर को सेट करने की ज़िम्मेदारी आपकी है.
यहां दिए गए उदाहरण में, UMP के सहमति के अनुरोध पर TFUA को सही पर सेट किया गया है:
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 ->
// ...
})
सहमति देने या न देने के विकल्प पढ़ना
जब उपयोगकर्ता, अमेरिका के राज्यों में लागू निजता कानूनों के तहत कोई फ़ैसला ले लेता है, तब Global Privacy Platform (GPP) की शर्तों के मुताबिक, लोकल स्टोरेज से उसके फ़ैसले के बारे में जानकारी हासिल की जा सकती है. ज़्यादा जानकारी के लिए, ऐप्लिकेशन में मौजूद जानकारी देखें.
ध्यान दें कि UMP SDK सिर्फ़ IABGPP_GppSID
और IABGPP_HDR_GppString
कुंजियों को भरता है.
अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज की जांच करना
अमेरिका के राज्यों में लागू कानूनों के मुताबिक मैसेज दिखाने की सुविधा की जांच करने के लिए, UMPDebugGeographyRegulatedUSState
debugGeography
का इस्तेमाल करें. इससे UMP SDK टूल, आपके टेस्ट डिवाइस को ऐसे डिवाइस के तौर पर ट्रीट करेगा जो अमेरिका के किसी ऐसे राज्य में है जहां यह कानून लागू है. UMPDebugGeographyOther
का इस्तेमाल करके, अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज को भी छिपाया जा सकता है. debugGeography
के बारे में ज़्यादा जानकारी के लिए, भौगोलिक जानकारी को लागू करना लेख पढ़ें.