अमेरिका में रहने वाले उपयोगकर्ताओं को जानकारी देना

प्लैटफ़ॉर्म चुनें: Android iOS Unity Android (लेगसी)

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

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

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

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

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