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

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

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

जारी रखने से पहले, पक्का करें कि आपने ये काम कर लिए हों:

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

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

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

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 ->
      // ...
    })

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

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

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