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