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