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