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

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

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

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

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

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

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

आरडीपी के लिए अतिरिक्त पैरामीटर

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

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 के लिए 1 की वैल्यू के साथ gad_rdp कुंजी लिखें. विज्ञापन लोड होने के दौरान, 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()
जैसे किसी प्रॉक्सी टूल का इस्तेमाल करें. network tracing

IAB सिग्नल

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

IAB के लिए अतिरिक्त पैरामीटर

अतिरिक्त पैरामीटर के विकल्प के लिए, ऐसा विज्ञापन अनुरोध बनाएं जिसमें अतिरिक्त पैरामीटर के बारे में बताया गया हो. इसमें कुंजी 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()

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

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

शेयर की गई प्राथमिकताओं के विकल्प के लिए, कुंजी IABUSPrivacy_String को ऐसी स्ट्रिंग वैल्यू के साथ लिखें जो IAB की खास जानकारी के हिसाब से SharedPreferences हो जाए. विज्ञापन लोड होने के दौरान, 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()
जैसे किसी प्रॉक्सी टूल का इस्तेमाल करें. network tracing

मीडिएशन

अगर मीडिएशन का इस्तेमाल किया जाता है, तो:

  1. सीपीआरए सेटिंग में दिया गया तरीका अपनाएं .

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

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