अपने उपयोगकर्ताओं को बार-बार जीडीपीआर मैसेज दिखाने से बचने के लिए, सहमति सिंक करें यह सुविधा कई ऐप्लिकेशन पर काम करती है. जब कोई उपयोगकर्ता, सहमति का डेटा सिंक करने की सेटिंग की सुविधा वाले ऐप्लिकेशन में सहमति देने या न देने का फ़ैसला लेता है, तो इस विकल्प को सहमति का डेटा सिंक करने की सेटिंग वाले आइडेंटिफ़ायर का इस्तेमाल करके सेव किया जाता है. यह आइडेंटिफ़ायर आपको देना होता है. सहमति देने का यह फ़ैसला, उन सभी ऐप्लिकेशन पर अपने-आप लागू हो जाता है जो सहमति का डेटा सिंक करने के लिए एक ही आइडेंटिफ़ायर का इस्तेमाल करते हैं. सिर्फ़ Google इस आइडेंटिफ़ायर का इस्तेमाल, उपयोगकर्ता की सहमति के फ़ैसले को सेव करने और उसे वापस पाने के लिए करता है.
इस गाइड में, आपके मोबाइल ऐप्लिकेशन में User Messaging Platform (UMP) SDK से जीडीपीआर के तहत मिली सहमति को सिंक करने का तरीका बताया गया है.
ज़रूरी शर्तें
शुरू करने से पहले, ये काम करें:
- UMP SDK सेट अप करें.
- AdMob यूज़र इंटरफ़ेस (यूआई) के निजता और मैसेज सेवा टैब में जाकर, ज़रूरी शर्तें पूरी करने वाले ऐप्लिकेशन के लिए, सहमति का डेटा सिंक करने की सेटिंग चालू करें.
सहमति का डेटा सिंक करने की सेटिंग आइडेंटिफ़ायर सेट करना
जिन ऐप्लिकेशन में उपयोगकर्ता की पहचान की जा सकती है उनमें सहमति का डेटा सिंक करने की सेटिंग चालू करें. अगर आपके ऐप्लिकेशन में यूज़र आइडेंटिफ़ायर नहीं है, तो अलग-अलग ऐप्लिकेशन में उपयोगकर्ता की पहचान करने के लिए, अन्य आइडेंटिफ़ायर का इस्तेमाल करें. जैसे, ऐप्लिकेशन सेट आईडी एपीआई.
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 वर्ण.
सहमति का डेटा सिंक करने की सेटिंग के लिए इस्तेमाल किए जाने वाले आईडी के सही फ़ॉर्मैट के उदाहरण यहां दिए गए हैं:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
ज़रूरी शर्तें पूरी न करने पर, सहमति की सेटिंग सिंक करने का आईडी सेट नहीं किया जाता. साथ ही, UMP SDK, कंसोल में चेतावनी लॉग करता है