सभी ऐप्लिकेशन पर सहमति सिंक करना (बीटा वर्शन)

प्लैटफ़ॉर्म चुनें: Android नई सुविधा Android iOS Unity

अपने उपयोगकर्ताओं के लिए, जीडीपीआर से जुड़े मैसेज बार-बार न दिखें, इसके लिए सहमति की सेटिंग सिंक करें कई ऐप्लिकेशन पर. जब कोई उपयोगकर्ता, सहमति की सेटिंग सिंक करने की सुविधा वाले किसी ऐप्लिकेशन में सहमति देने या न देने का फ़ैसला लेता है, तो इस विकल्प को आपके दिए गए सहमति की सेटिंग सिंक करने वाले आइडेंटिफ़ायर का इस्तेमाल करके सेव किया जाता है. सहमति की सेटिंग सिंक करने वाले एक ही आइडेंटिफ़ायर का इस्तेमाल करने वाले अन्य सभी ऐप्लिकेशन पर, सहमति देने या न देने का यह फ़ैसला अपने-आप लागू हो जाता है. उपयोगकर्ता की सहमति देने या न देने के फ़ैसले को सेव करने और वापस पाने के लिए, सिर्फ़ Google इस आइडेंटिफ़ायर का इस्तेमाल करता है.

इस गाइड में, आपके मोबाइल ऐप्लिकेशन में User Messaging Platform (UMP) SDK की मदद से, जीडीपीआर के तहत निजी डेटा प्रोसेस करने की सहमति की सेटिंग सिंक करने के बारे में बताया गया है.

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

शुरू करने से पहले, यह काम करें:

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

जिन ऐप्लिकेशन में उपयोगकर्ता की पहचान की जा सकती है उनमें, UMP SDK को सहमति की सेटिंग सिंक करने वाला आईडी उपलब्ध कराएं. अगर आपके ऐप्लिकेशन में यूज़र आइडेंटिफ़ायर नहीं है, तो ऐप्लिकेशन में उपयोगकर्ता की पहचान करने के लिए, अन्य आइडेंटिफ़ायर का इस्तेमाल करें. जैसे, App Set ID API.

सहमति की सेटिंग सिंक करने वाला आईडी, ConsentRequestParameters ऑब्जेक्ट पर सेट करें:

Java

// Example fetching App Set ID to identify the user across apps.
AppSetIdClient client = AppSet.getClient(activity);
client
    .getAppSetIdInfo()
    .addOnSuccessListener(
        info -> {
          String appSetId = info.getId();
          ConsentRequestParameters params =
              new ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build();
        });

Kotlin

// Example fetching App Set ID to identify the user across apps.
val client = AppSet.getClient(activity)
client.appSetIdInfo.addOnSuccessListener { info: AppSetIdInfo ->
  val appSetId = info.id
  val params = ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build()
}

आपके दिए गए आइडेंटिफ़ायर से, उन सभी ऐप्लिकेशन में उपयोगकर्ता की यूनीक पहचान होनी चाहिए जहां सहमति की सेटिंग सिंक की जा रही है. Google को व्यक्तिगत पहचान से जुड़ी जानकारी (पीआईआई) भेजने से रोकने के लिए, आइडेंटिफ़ायर को हैश या एन्क्रिप्ट करें.

सबमिट किया गया आईडी इन ज़रूरी शर्तों के मुताबिक होना चाहिए:

  • इसे यूयूआईडी स्ट्रिंग के तौर पर बनाया गया हो या यह रेगुलर एक्सप्रेशन ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ से मेल खाता हो.
  • कम से कम 22 वर्ण.
  • ज़्यादा से ज़्यादा 150 वर्ण.

सहमति की सेटिंग सिंक करने के लिए इस्तेमाल किए जाने वाले आईडी के सही उदाहरण यहां दिए गए हैं:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

ज़रूरी शर्तें पूरी न करने पर, सहमति की सेटिंग सिंक करने वाला आईडी सेट नहीं किया जाता. साथ ही, UMP SDK कंसोल में चेतावनी लॉग करता है