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

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

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

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

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

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

आरडीपी सिग्नल

Google को यह सूचना देने के लिए कि RDP को 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 = this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt("gad_rdp", 1);
editor.commit();

Kotlin

val sharedPref = this.getPreferences(Context.MODE_PRIVATE)
val editor = sharedPref.edit()
editor.putInt("gad_rdp", 1)
editor.commit()

IAB सिग्नल

Google को यह सूचना देने के लिए कि RDP को IAB के सिग्नल का इस्तेमाल करके चालू करना है, अतिरिक्त कुंजी और SharedPreferences, दोनों के लिए कुंजी IABUSPrivacy_String का इस्तेमाल करें. यह पक्का करें कि आप जिस स्ट्रिंग मान का इस्तेमाल कर रहे हैं वह आईएबी की विशेषताओं के मुताबिक है.

नीचे दिया गया स्निपेट बताता है कि 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 = this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("IABUSPrivacy_String", iab string);
editor.commit();

Kotlin

val sharedPref = this.getPreferences(Context.MODE_PRIVATE)
val editor = sharedPref.edit()
editor.putString("IABUSPrivacy_String", iab string)
editor.commit()

मध्‍यस्‍थता

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