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