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