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