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

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

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

जारी रखने से पहले, ये काम करें:

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

यह बताने के लिए कि उपयोगकर्ता की उम्र, सहमति देने की मान्य उम्र से कम है या नहीं, tagForUnderAgeOfConsent (टीएफ़यूए) सेट करें. जब टीएफ़यूए को 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 के बारे में ज़्यादा जानकारी के लिए, किसी देश/इलाके के लिए ज़रूरी शर्तें लागू करना देखें.