इस गाइड में, UMP SDK के तहत अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज दिखाने के लिए ज़रूरी चरणों के बारे में बताया गया है. इन निर्देशों के साथ, शुरू करें लेख पढ़ें. इसमें बताया गया है कि UMP SDK की मदद से अपने ऐप्लिकेशन को कैसे चलाया जाए और मैसेज कैसे सेट अप किया जाए. यहां दिया गया दिशा-निर्देश, अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज के लिए है.
ज़रूरी शर्तें
जारी रखने से पहले, पक्का करें कि आपने ये काम पूरे कर लिए हों:
- UMP SDK के नए वर्शन पर अपडेट करें. हमारा सुझाव है कि अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज दिखाने के लिए, वर्शन 2.1.0 या इसके बाद के वर्शन का इस्तेमाल करें.
- UMP SDK सेट अप करें. निजता विकल्पों का एंट्री पॉइंट लागू करें और ज़रूरत पड़ने पर उसे रेंडर करें. इस गाइड को पूरा करने के बाद, आपके पास एक एंट्री पॉइंट होगा. इसकी मदद से, अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज, अपने उपयोगकर्ताओं को दिखाए जा सकेंगे.
- ऐप्लिकेशन के लिए, अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किया गया मैसेज बनाएं.
- अगर अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज के साथ-साथ अन्य मैसेज भी दिखाए जा रहे हैं, तो यह समझने के लिए कि आपके उपयोगकर्ताओं को अलग-अलग मैसेज कब दिखते हैं, उपयोगकर्ताओं को दिखाए जाने वाले मैसेज के उपलब्ध टाइप लेख पढ़ें.
सहमति देने की मान्य उम्र से कम वाले उपयोगकर्ताओं के लिए टैग सेट करना
यह बताने के लिए कि कोई उपयोगकर्ता सहमति देने की मान्य उम्र से कम है या नहीं,
(TFUA) सेट करें. TFUA को setTagForUnderAgeOfConsenttrue पर सेट करने पर, UMP SDK उपयोगकर्ता से सहमति का अनुरोध नहीं करता. अगर आपके ऐप्लिकेशन की ऑडियंस में बच्चे भी शामिल हैं, तो बच्चों के लिए यह पैरामीटर सेट करें, ताकि उनसे सहमति का अनुरोध न किया जाए.
कोपा और अन्य कानूनों का पालन करने के लिए, यह पैरामीटर सेट करना आपकी ज़िम्मेदारी है.
यहां दिए गए उदाहरण में, UMP से सहमति के अनुरोध पर TFUA को 'सही' पर सेट करने का तरीका बताया गया है:
Swift
// Create a UMPRequestParameters object.
let parameters = RequestParameters()
// Indicate the user is under age of consent.
parameters.isTaggedForUnderAgeOfConsent = true
// Request an update for the consent information.
ConsentInformation.shared.requestConsentInfoUpdate(with: parameters) {
[weak self] requestConsentError in
guard let self else { return }
// ...
}
Objective-C
// Create a UMPRequestParameters object.
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = YES;
// Request an update for the consent information.
[UMPConsentInformation.sharedInstance
requestConsentInfoUpdateWithParameters:parameters
completionHandler:^(NSError *_Nullable requestConsentError) {
// ...
}];
सहमति देने या न देने के लिए उपलब्ध विकल्पों के बारे में जानकारी
अमेरिका के राज्यों में लागू निजता कानूनों के तहत, उपयोगकर्ता के फ़ैसला लेने के बाद, Global Privacy Platform (GPP)
की शर्तों के मुताबिक, स्थानीय स्टोरेज से उसकी पसंद के बारे में जानकारी पढ़ी जा सकती है. ज़्यादा जानकारी के लिए,
ऐप्लिकेशन में दिखने वाली जानकारीदेखें.
ध्यान दें कि UMP SDK, सिर्फ़ IABGPP_GppSID और IABGPP_HDR_GppString कुंजियों को भरता है.
अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज की जांच करना
अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज की जांच करने के लिए, UMPDebugGeographyRegulatedUSState debugGeography का इस्तेमाल करें. इससे UMP SDK, आपके टेस्ट डिवाइस को इस तरह ट्रीट करेगा जैसे कि वह अमेरिका के किसी ऐसे राज्य में है जहां निजता कानून लागू हैं. UMPDebugGeographyOther का इस्तेमाल करके, अमेरिका के राज्यों में लागू निजता कानूनों के तहत तैयार किए गए मैसेज को भी रोका जा सकता है. debugGeography के बारे में ज़्यादा जानने के लिए, किसी जगह के लिए फ़ोर्स करना लेख पढ़ें.