RequestConfiguration ऑब्जेक्ट, विज्ञापन के हर अनुरोध के लिए ग्लोबल कॉन्फ़िगरेशन इकट्ठा करता है. इसे MobileAds.instance.updateRequestConfiguration() लागू करता है.
यह पक्का करने के लिए कि विज्ञापन के सभी अनुरोधों पर, अनुरोध कॉन्फ़िगरेशन में किए गए बदलाव लागू हों, Mobile Ads SDK का इस्तेमाल शुरू करने से पहले, अनुरोध कॉन्फ़िगरेशन को अपडेट करें.
बच्चों के लिए सेटिंग
चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट (कोपा) के तहत, "बच्चों को ध्यान में रखकर विज्ञापन दिखाने के लिए टैग करें" नाम की एक सेटिंग होती है.
ऐप्लिकेशन डेवलपर के तौर पर, विज्ञापन अनुरोध करते समय Google को यह बताया जा सकता है कि वह आपके कॉन्टेंट को बच्चों के लिए सही माने या नहीं. अगर आपने यह बताया है कि आपको Google से अपने कॉन्टेंट को 'बच्चों के लिए' के तौर पर ट्रीट कराना है, तो हम उस विज्ञापन अनुरोध पर आईबीए और रीमार्केटिंग विज्ञापन दिखाने की सुविधा बंद कर देंगे. इस सेटिंग का इस्तेमाल, Google Play services SDK के सभी वर्शन के साथ किया जा सकता है. इसके लिए, RequestConfiguration.tagForChildDirectedTreatment():
TagForChildDirectedTreatment.yesआर्ग्युमेंट का इस्तेमाल करके यह बताएं कि आपको कोपा के नियमों के तहत, अपने कॉन्टेंट को बच्चों के लिए बना कॉन्टेंट के तौर पर ट्रीट करना है.TagForChildDirectedTreatment.noआर्ग्युमेंट का इस्तेमाल करके यह बताएं कि आपको कोपा के मकसद के लिए, अपने कॉन्टेंट को बच्चों के लिए लक्षित नहीं करना है.- अगर आपको विज्ञापन अनुरोधों में, कोपा के तहत अपने कॉन्टेंट को मैनेज करने का तरीका नहीं बताना है, तो
TagForChildDirectedTreatment.unspecifiedआर्ग्युमेंट का इस्तेमाल करें या इस टैग को सेट न करें.
इस उदाहरण से पता चलता है कि कोपा के तहत, आपको अपने कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर ट्रीट करना है:
final RequestConfiguration requestConfiguration = RequestConfiguration(
tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
सहमति देने की कानूनी उम्र से कम के उपयोगकर्ता
अपने विज्ञापन अनुरोधों को मार्क करके, यह तय किया जा सकता है कि यूरोपियन इकनॉमिक एरिया (ईईए) के उन उपयोगकर्ताओं के लिए सीमित डेटा प्रोसेसिंग की जाए जिनकी उम्र सहमति देने की कानूनी उम्र से कम है. यह सुविधा जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करती है. ध्यान दें कि जीडीपीआर के तहत, आपकी अन्य कानूनी जवाबदेहियां भी हो सकती हैं. कृपया यूरोपीय संघ के दिशा-निर्देश देखें. साथ ही, अपने कानूनी सलाहकार से संपर्क करें. कृपया ध्यान रखें कि Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे. पब्लिशर पर जीडीपीआर कैसे असर डालता है, इस बारे में ज़्यादा जानें.
इस सुविधा का इस्तेमाल करने पर, विज्ञापन अनुरोध में यूरोप में सहमति की कानूनी उम्र से कम वाले उपयोगकर्ताओं के लिए टैग (टीएफ़यूए) पैरामीटर को जोड़ा जाएगा. यह पैरामीटर, उस खास विज्ञापन अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस की जानकारी जुटाने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
टैग को RequestConfiguration.tagForUnderAgeOfConsent() का इस्तेमाल करके सेट किया गया है:
TagForUnderAgeOfConsent.yesआर्ग्युमेंट का इस्तेमाल करके यह बताएं कि आपको अनुरोध कॉन्फ़िगरेशन को इस तरह से मैनेज करना है जो सहमति देने की कानूनी उम्र से कम उम्र के उपयोगकर्ताओं के लिए सही हो.TagForUnderAgeOfConsent.noआर्ग्युमेंट का इस्तेमाल करके यह बताया जा सकता है कि आपको अनुरोध कॉन्फ़िगरेशन को इस तरह से हैंडल नहीं करना है जो सहमति देने की कानूनी उम्र से कम के उपयोगकर्ताओं के लिए सही हो.TagForUnderAgeOfConsent.unspecifiedआर्ग्युमेंट का इस्तेमाल करें या इस टैग को सेट न करें. इससे यह पता चलता है कि आपने यह नहीं बताया है कि विज्ञापन अनुरोध को यूरोपियन इकनॉमिक एरिया (ईईए) के उन उपयोगकर्ताओं के लिए सही माना जाना चाहिए जिनकी उम्र सहमति देने की कानूनी उम्र से कम है. यहां दिए गए उदाहरण से पता चलता है कि आपको विज्ञापन अनुरोध में टीएफ़यूए शामिल करना है:final RequestConfiguration requestConfiguration = RequestConfiguration( tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes); MobileAds.instance.updateRequestConfiguration(requestConfiguration);
बच्चों के लिए बने कॉन्टेंट से जुड़ी सेटिंग को चालू करने वाले टैग और setTagForUnderAgeOfConsent, दोनों को एक साथ true पर सेट नहीं किया जाना चाहिए. अगर ऐसा होता है, तो बच्चों के लिए बने कॉन्टेंट की सेटिंग को प्राथमिकता दी जाती है.
विज्ञापन के कॉन्टेंट को फ़िल्टर करना
RequestConfiguration.maxAdContentRating() का इस्तेमाल करके, विज्ञापन की रेटिंग सेट की जा सकती हैं:
इन अनुरोधों के लिए AdMob से दिखाए गए विज्ञापनों की कॉन्टेंट रेटिंग, उस लेवल के बराबर या उससे कम होती है. इस नेटवर्क एक्स्ट्रा के लिए उपलब्ध वैल्यू, डिजिटल कॉन्टेंट के लेबल के क्लासिफ़िकेशन पर आधारित होती हैं. ये वैल्यू, यहां दिए गए MaxAdContentRating ऑब्जेक्ट में से कोई एक हो सकती हैं:
MaxAdContentRating.gMaxAdContentRating.pgMaxAdContentRating.tMaxAdContentRating.ma
नीचे दिए गए कोड में, RequestConfiguration ऑब्जेक्ट को कॉन्फ़िगर किया गया है. इससे यह तय किया जाता है कि विज्ञापन में दिखाया गया कॉन्टेंट, G से ज़्यादा रेटिंग वाले डिजिटल कॉन्टेंट लेबल के लिए न हो:
final RequestConfiguration requestConfiguration = RequestConfiguration(
maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);