अपने सुझाव शेयर करके Google मोबाइल विज्ञापन SDK रोडमैप को बेहतर बनाने में मदद करें. Google मोबाइल विज्ञापन SDK टूल के साल 2023 के सर्वे को 5 मई, 2023 को बंद होने से पहले पूरा कर लें.

सीसीपीए की तैयारी

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

कैलिफ़ोर्निया कंज़्यूमर प्राइवसी ऐक्ट (सीसीपीए) का पालन करने में पब्लिशर की मदद करने के लिए, Google मोबाइल विज्ञापन SDK टूल, दो अलग-अलग पैरामीटर का इस्तेमाल करके यह बता सकता है कि Google को प्रतिबंधित डेटा प्रोसेसिंग की सुविधा चालू करनी है या नहीं. SDK टूल, पब्लिशर को इन सिग्नल का इस्तेमाल करके, विज्ञापन अनुरोध के लेवल पर आरडीपी सेट करने की सुविधा देता है:

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

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

इस गाइड का मकसद, पब्लिशर को हर विज्ञापन अनुरोध के आधार पर इन विकल्पों को चालू करने का तरीका समझने में मदद करना है. दोनों ही मामलों में ऐप्लिकेशन, हर विज्ञापन अनुरोध में एक अतिरिक्त पैरामीटर जोड़ता है और SharedPreferences पर एक सेटिंग भी जोड़ता है.

RDP सिग्नल

Google को यह बताने के लिए कि आरडीपी चालू करने के लिए, Google के सिग्नल का इस्तेमाल करना चाहिए, अतिरिक्त पैरामीटर के लिए rdp कुंजी और SharedPreferences के लिए gad_rdp का इस्तेमाल करें. पक्का करें कि आप इन सटीक कुंजी नामों का इस्तेमाल करते हैं.

नीचे दिए गए स्निपेट में आरडीपी पैरामीटर से विज्ञापन अनुरोध बनाने का तरीका बताया गया है:

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
    .build()

इस स्निपेट में किसी ऐप्लिकेशन में SharedPreferences पर फ़्लैग लिखने का तरीका बताया गया है:

Java

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();

Kotlin

val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()

IAB सिग्नल

Google को यह बताने के लिए कि RDP को IAB के सिग्नल का इस्तेमाल करके चालू किया जाना चाहिए, कुंजी पैरामीटर IABUSPrivacy_String (इसे बिल्कुल कॉपी करें) का इस्तेमाल ग़ैर-ज़रूरी पैरामीटर और SharedPreferences दोनों के लिए करें. पक्का करें कि जिस स्ट्रिंग वैल्यू का इस्तेमाल किया जा रहा है वह IAB की खास बातों के मुताबिक हो.

नीचे दिए गए स्निपेट में IAB पैरामीटर का इस्तेमाल करके विज्ञापन अनुरोध बनाने का तरीका बताया गया है:

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", iab string);
AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", iab string)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
    .build()

इस स्निपेट में, ऐप्लिकेशन में SharedPreferences पर पैरामीटर लिखने का तरीका बताया गया है:

Java

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putString("IABUSPrivacy_String", iab string).apply();

Kotlin

val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putString("IABUSPrivacy_String", iab string).apply()

मध्‍यस्‍थता

अगर मीडिएशन का इस्तेमाल किया जाता है, तो सीसीपीए सेटिंग में दिए गए तरीके को अपनाएं और AdMob यूज़र इंटरफ़ेस (यूआई) में, सीसीपीए विज्ञापन पार्टनर की सूची में अपने मीडिएशन पार्टनर जोड़ें. साथ ही, हर विज्ञापन नेटवर्क पार्टनर के दस्तावेज़ देखें, ताकि यह तय किया जा सके कि सीसीपीए का पालन करने के लिए, पार्टनर के पास कौनसे विकल्प हैं.