अमेरिका के निजता कानूनों का पालन

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

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

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

इस गाइड का मकसद, पब्लिशर को यह समझने में मदद करना है कि हर विज्ञापन अनुरोध के आधार पर, इन विकल्पों को चालू करने के लिए कौनसे चरण पूरे करने होंगे.

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

Google के आरडीपी सिग्नल का इस्तेमाल करके, Google को यह सूचना देने के दो तरीके हैं कि आरडीपी चालू किया जाना चाहिए:

आरडीपी के लिए Extras पैरामीटर

अतिरिक्त पैरामीटर के विकल्प के लिए, ऐसा विज्ञापन अनुरोध बनाएं जिसमें अतिरिक्त पैरामीटर की जानकारी हो. इसमें, rdp कीवर्ड और 1 वैल्यू होनी चाहिए.

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)

val request = AdManagerAdRequest.Builder()
 .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
 .build()

विज्ञापन लोड करते समय, इस अनुरोध ऑब्जेक्ट का इस्तेमाल करना न भूलें.

आरडीपी के लिए शेयर की गई प्राथमिकताएं

शेयर की गई प्राथमिकताओं के विकल्प के लिए, gad_rdp को 1 से SharedPreferences पर सेट करें. Google Mobile Ads SDK, विज्ञापन लोड होने के दौरान gad_rdp कुंजी को पढ़ता है.

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 सिग्नल

IAB के सिग्नल का इस्तेमाल करके, Google को यह सूचना देने के दो तरीके हैं कि आरडीपी मोड चालू किया जाना चाहिए:

IAB के लिए Extras पैरामीटर

एक्स्ट्रा पैरामीटर के विकल्प के लिए, ऐसा विज्ञापन अनुरोध बनाएं जिसमें IABUSPrivacy_String बटन और IAB स्पेसिफ़िकेशन के मुताबिक स्ट्रिंग वैल्यू के साथ अतिरिक्त पैरामीटर शामिल हों.

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

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

विज्ञापन लोड करते समय, इस अनुरोध ऑब्जेक्ट का इस्तेमाल करना न भूलें.

IAB के लिए शेयर की गई प्राथमिकताएं

शेयर की गई प्राथमिकताओं के विकल्प के लिए, SharedPreferences के लिए IAB स्पेसिफ़िकेशन के मुताबिक, स्ट्रिंग वैल्यू के साथ बटन IABUSPrivacy_String लिखें. Google Mobile Ads SDK, विज्ञापन लोड होने के दौरान IABUSPrivacy_String कुंजी को पढ़ता है.

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()

मीडिएशन

मीडिएशन का इस्तेमाल करने पर:

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

  2. शेयर की गई प्राथमिकताओं का इस्तेमाल करके, IAB सिग्नल लिखें, ताकि IAB स्पेसिफ़िकेशन का पालन करने वाले मीडिएशन पार्टनर के SDK भी सिग्नल पढ़ सकें.

  3. हर विज्ञापन नेटवर्क पार्टनर के दस्तावेज़ देखें और जानें कि सीपीआरए का पालन करने में मदद करने के लिए, वे कौनसे विकल्प उपलब्ध कराते हैं.