इस गाइड में, विज्ञापन अनुरोध को टारगेटिंग की जानकारी देने का तरीका बताया गया है.
ज़रूरी शर्तें
- शुरुआती निर्देश पढ़ें.
कॉन्फ़िगरेशन का अनुरोध करना
RequestConfiguration
ऑब्जेक्ट, विज्ञापन के हर अनुरोध के लिए ग्लोबल कॉन्फ़िगरेशन इकट्ठा करता है. इसे MobileAds.SetRequestConfiguration()
लागू करता है.
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
यह पक्का करने के लिए कि विज्ञापन के सभी अनुरोधों पर, अनुरोध कॉन्फ़िगरेशन में किए गए बदलाव लागू हों, एसडीके टूल को शुरू करने से पहले, अनुरोध कॉन्फ़िगरेशन सेट करें.
बच्चों के लिए बने कॉन्टेंट की सेटिंग
चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट (कोपा) के तहत, "बच्चों को ध्यान में रखकर विज्ञापन दिखाने के लिए टैग करें" नाम की एक सेटिंग होती है.
ऐप्लिकेशन डेवलपर के तौर पर, विज्ञापन अनुरोध करते समय Google को यह बताया जा सकता है कि वह आपके कॉन्टेंट को बच्चों के लिए सही माने या नहीं. अगर आपने यह बताया है कि आपको Google से अपने कॉन्टेंट को 'बच्चों के लिए' के तौर पर ट्रीट कराना है, तो हम उस विज्ञापन अनुरोध पर आईबीए और रीमार्केटिंग विज्ञापन दिखाने की सुविधा बंद कर देंगे. इस सेटिंग का इस्तेमाल, Google Play services SDK के सभी वर्शन के साथ किया जा सकता है. इसके लिए, RequestConfiguration.TagForChildDirectedTreatment
का इस्तेमाल करें:
RequestConfiguration
परTagForChildDirectedTreatment
कोTagForChildDirectedTreatment.True
आर्ग्युमेंट के साथ कॉल करें, ताकि यह पता चल सके कि आपको कोपा के लिए, अपने कॉन्टेंट को बच्चों के लिए बना कॉन्टेंट के तौर पर ट्रीट करना है.TagForChildDirectedTreatment
कोRequestConfiguration
पर कॉल करें. साथ ही,TagForChildDirectedTreatment.False
आर्ग्युमेंट का इस्तेमाल करके यह बताएं कि कोपा के मकसद से, आपको अपने कॉन्टेंट को बच्चों के लिए लक्षित नहीं करना है.- अगर आपको विज्ञापन अनुरोधों में, कोपा के तहत अपने कॉन्टेंट को मैनेज करने का तरीका नहीं बताना है, तो
TagForChildDirectedTreatment
को कॉल न करें.
इस उदाहरण से पता चलता है कि कोपा के तहत, आपको अपने कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर ट्रीट करना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
इस टैग को सेट करके, आप यह पुष्टि करते हैं कि यह सूचना सही है और आपको ऐप्लिकेशन के मालिक की ओर से कार्रवाई करने की अनुमति है. आप समझते हैं कि इस सेटिंग का गलत इस्तेमाल करने से आपका Google खाता बंद हो सकता है.
सहमति देने की कानूनी उम्र से कम के उपयोगकर्ता
अपने विज्ञापन अनुरोधों को मार्क करके, यह तय किया जा सकता है कि यूरोपियन इकनॉमिक एरिया (ईईए) के उन उपयोगकर्ताओं के लिए सीमित डेटा प्रोसेसिंग की जाए जिनकी उम्र सहमति देने की कानूनी उम्र से कम है. यह सुविधा जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करती है. ध्यान दें कि जीडीपीआर के तहत, आपकी दूसरी कानूनी जवाबदेहियां हो सकती हैं. यूरोपीय संघ के दिशा-निर्देश देखें और अपने कानूनी सलाहकार से संपर्क करें. ध्यान दें कि Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे. पब्लिशर पर जीडीपीआर कैसे असर डालता है, इस बारे में ज़्यादा जानें.
इस सुविधा का इस्तेमाल करने पर, विज्ञापन अनुरोध में यूरोप में सहमति की कानूनी उम्र से कम वाले उपयोगकर्ताओं के लिए टैग (टीएफ़यूए) पैरामीटर को जोड़ा जाएगा. यह पैरामीटर, उस खास विज्ञापन अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस की जानकारी जुटाने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
इस सेटिंग का इस्तेमाल, Google Play services SDK के सभी वर्शन के साथ किया जा सकता है. इसके लिए, RequestConfiguration.TagForUnderAgeOfConsent
का इस्तेमाल करें:
RequestConfiguration
परTagForUnderAgeOfConsent
कोTagForUnderAgeOfConsent.True
आर्ग्युमेंट के साथ कॉल करें. इससे यह पता चलता है कि आपको अनुरोध कॉन्फ़िगरेशन को इस तरह से हैंडल करना है जो सहमति देने की कानूनी उम्र से कम उम्र के उपयोगकर्ताओं के लिए सही हो.RequestConfiguration
परTagForUnderAgeOfConsent
कोTagForUnderAgeOfConsent.False
आर्ग्युमेंट के साथ कॉल करने का मतलब है कि आपको अनुरोध कॉन्फ़िगरेशन को इस तरह से हैंडल नहीं करना है जो सहमति देने की कानूनी उम्र से कम उम्र के उपयोगकर्ताओं के लिए सही हो.
यहां दिए गए उदाहरण से पता चलता है कि आपको विज्ञापन अनुरोध में टीएफ़यूए शामिल करना है:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
बच्चों के लिए बने कॉन्टेंट से जुड़ी सेटिंग और TagForUnderAgeOfConsent
को चालू करने वाले टैग, दोनों को एक साथ 'सही है' पर सेट नहीं किया जाना चाहिए.
अगर ऐसा होता है, तो बच्चों को ध्यान में रखकर बनाए गए ऐप्लिकेशन की सेटिंग को प्राथमिकता दी जाती है.
विज्ञापन के कॉन्टेंट को फ़िल्टर करना
इस सेटिंग का इस्तेमाल, Google Play services SDK के सभी वर्शन के साथ किया जा सकता है. इसके लिए, RequestConfiguration.Builder.SetMaxAdContentRating()
का इस्तेमाल करें:
ऐप्लिकेशन, अनुरोध कॉन्फ़िगरेशन के लिए विज्ञापन के कॉन्टेंट की सबसे ज़्यादा रेटिंग सेट कर सकते हैं. इसके लिए, उन्हें MaxAdContentRating
पर RequestConfiguration
कॉल करना होगा.
इन अनुरोधों के लिए AdMob से दिखाए गए विज्ञापनों की कॉन्टेंट रेटिंग, उस लेवल के बराबर या उससे कम होती है. नेटवर्क के इस अतिरिक्त पैरामीटर की संभावित वैल्यू, डिजिटल कॉन्टेंट के लेबल की कैटगरी पर आधारित होती हैं. साथ ही, ये वैल्यू इनमें से किसी एक MaxAdContentRating
ऑब्जेक्ट के तौर पर होनी चाहिए:
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
नीचे दिया गया कोड, RequestConfiguration
ऑब्जेक्ट को कॉन्फ़िगर करता है. इससे यह तय किया जाता है कि दिखाए जाने वाले विज्ञापन का कॉन्टेंट, डिजिटल कॉन्टेंट लेबल के G
से ज़्यादा नहीं होना चाहिए:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);