अमेरिका में IAB की सहायता

इस गाइड में, UMP SDK टूल के हिस्से के तौर पर, अमेरिका के कानूनों के बारे में बताने वाले मैसेज दिखाने के लिए ज़रूरी चरणों के बारे में बताया गया है. इन निर्देशों को शुरू करें के साथ जोड़ें. इसमें, UMP SDK टूल के साथ अपने ऐप्लिकेशन को चलाने और मैसेज सेट अप करने का तरीका बताया गया है. यहां दिया गया दिशा-निर्देश, अमेरिका के कानूनों के बारे में बताने वाले मैसेज के लिए है.

ज़रूरी शर्तें

आगे बढ़ने से पहले, पक्का करें कि आपने ये काम पूरे कर लिए हों:

  • UMP SDK टूल को नए वर्शन पर अपडेट करें. अमेरिका के राज्यों के नियमों के मुताबिक मैसेजिंग की सुविधा पाने के लिए, हमारा सुझाव है कि आप 2.1.0 या इसके बाद के वर्शन का इस्तेमाल करें.
  • शुरू करें सेक्शन को पूरा करें. निजता के विकल्पों वाला एंट्री पॉइंट लागू करना न भूलें. साथ ही, ज़रूरत पड़ने पर उसे रेंडर करें. इस गाइड को पूरा करने के बाद, आपके पास अपने उपयोगकर्ताओं को अमेरिका के राज्यों के कानूनों के बारे में बताने वाला मैसेज दिखाने का एंट्री पॉइंट होगा.
  • ऐप्लिकेशन के लिए, अमेरिका के कानूनों के बारे में बताने वाला मैसेज बनाना.
  • अगर अन्य मैसेज के साथ-साथ, अमेरिका के कानूनों के मुताबिक सहमति से जुड़े मैसेज का इस्तेमाल किया जा रहा है, तो उपयोगकर्ताओं को अलग-अलग मैसेज कब दिखाए जाते हैं, यह समझने के लिए उपयोगकर्ता मैसेज के उपलब्ध टाइप देखें.

यह बताने के लिए कि कोई उपयोगकर्ता सहमति देने की मान्य उम्र से कम है या नहीं, setTagForUnderAgeOfConsent (टीएफ़यूए) सेट करें. TFUA को true पर सेट करने पर, UMP SDK टूल, उपयोगकर्ता से सहमति का अनुरोध नहीं करता. अगर आपके ऐप्लिकेशन की ऑडियंस में बच्चे और वयस्क, दोनों शामिल हैं, तो बच्चों के लिए इस पैरामीटर को सेट करें. इससे यह पक्का किया जा सकेगा कि उनसे सहमति का अनुरोध न किया जाए. कोपा और अन्य ज़रूरी कानूनों का पालन करने के लिए, यह ज़रूरी है कि आप इस पैरामीटर को सेट करें.

यहां दिए गए उदाहरण में, UMP से सहमति के अनुरोध पर TFUA को 'सही' पर सेट किया गया है:

Swift

// Create a UMPRequestParameters object.
let parameters = UMPRequestParameters()
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = true

// Request an update for the consent information.
UMPConsentInformation.sharedInstance.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) {
          // ...
        }];

जब उपयोगकर्ता, अमेरिका के राज्यों में लागू निजता कानूनों के तहत कोई फ़ैसला ले लेता है, तो आपके पास ग्लोबल प्राइवसी प्लैटफ़ॉर्म (GPP) के स्पेसिफ़िकेशन के मुताबिक, लोकल स्टोरेज में सेव की गई उसकी पसंद को पढ़ने का विकल्प होता है. ज़्यादा जानकारी के लिए, ऐप्लिकेशन में मौजूद जानकारी देखें. ध्यान दें कि UMP SDK टूल सिर्फ़ IABGPP_GppSID और IABGPP_HDR_GppString कुंजियों को पॉप्युलेट करता है.

अमेरिका के कानूनों के हिसाब से तैयार किए गए मैसेज की जांच करना

अमेरिका के राज्यों के नियमों के हिसाब से मैसेजिंग की सुविधा की जांच करने के लिए, UMPDebugGeographyRegulatedUSState debugGeography का इस्तेमाल करें. इससे UMP SDK टूल, आपके टेस्ट डिवाइस को इस तरह से मैनेज करेगा जैसे वह अमेरिका के किसी ऐसे राज्य में हो जहां मैसेजिंग की सुविधा पर कानूनी नियंत्रण है. अमेरिका के कानूनों के मुताबिक सहमति से जुड़े मैसेज को दिखाने से रोकने के लिए भी UMPDebugGeographyOther का इस्तेमाल किया जा सकता है. debugGeography के बारे में ज़्यादा जानकारी के लिए, किसी देश/इलाके के लिए ज़रूरी शर्तें लागू करना देखें.