पब्लिशर, अमेरिका के निजता कानूनों का पालन कर सकें, इसके लिए Google Mobile Ads SDK की मदद से, दो अलग-अलग पैरामीटर का इस्तेमाल किया जा सकता है. इससे यह पता चलता है कि Google को सीमित डेटा प्रोसेसिंग (आरडीपी) मोड चालू करना चाहिए या नहीं. SDK टूल की मदद से, पब्लिशर इन सिग्नल का इस्तेमाल करके, विज्ञापन अनुरोध के लेवल पर आरडीपी सेट कर सकते हैं:
- Google का आरडीपी
- IAB के तय किए गए
IABUSPrivacy_String
इनमें से किसी भी पैरामीटर का इस्तेमाल करने पर, 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()
विज्ञापन लोड करते समय, इस अनुरोध ऑब्जेक्ट का इस्तेमाल करना न भूलें.
आरडीपी के लिए शेयर की गई प्राथमिकताएं
शेयर की गई प्राथमिकताओं के विकल्प के लिए, 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 सिग्नल
Google को यह बताने के दो अलग-अलग तरीके हैं कि आरडीपी मोड को IAB के सिग्नल का इस्तेमाल करके चालू किया जाना चाहिए:
- IAB के लिए एक्स्ट्रा पैरामीटर जोड़ना
- IAB के लिए शेयर की गई प्राथमिकताओं का इस्तेमाल करना
IAB के लिए Extras पैरामीटर
अतिरिक्त पैरामीटर विकल्प के लिए, एक ऐसा विज्ञापन अनुरोध बनाएं जो अतिरिक्त पैरामीटर तय करता हो. इसमें एक कुंजी 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 के लिए शेयर की गई प्राथमिकताएं
शेयर की गई प्राथमिकताओं के विकल्प के लिए, SharedPreferences
के लिए आईएबी के स्पेसिफ़िकेशन के मुताबिक, स्ट्रिंग वैल्यू के साथ बटन 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()
मीडिएशन
मीडिएशन का इस्तेमाल करने पर:
AdMob यूज़र इंटरफ़ेस (यूआई) में, सीपीआरए विज्ञापन पार्टनर की सूची में अपने मीडिएशन पार्टनर जोड़ने के लिए, सीपीआरए सेटिंग में दिया गया तरीका अपनाएं.
शेयर की गई प्राथमिकताओं का इस्तेमाल करके, IAB सिग्नल लिखें, ताकि IAB स्पेसिफ़िकेशन का पालन करने वाले मीडिएशन पार्टनर के SDK भी सिग्नल पढ़ सकें.
विज्ञापन नेटवर्क कंपनी के हर पार्टनर के दस्तावेज़ पढ़ें. इससे आपको पता चलेगा कि सीपीआरए का पालन करने में मदद के लिए वे कौनसे विकल्प उपलब्ध कराते हैं.