इस गाइड में, विज्ञापन दिखाने के अनुरोध के साथ टारगेटिंग की जानकारी भेजने का तरीका बताया गया है.
शुरू करने से पहले
आगे बढ़ने से पहले, सेट अप करें Google Mobile Ads Unity Plugin.
अनुरोध का कॉन्फ़िगरेशन
RequestConfiguration
ऑब्जेक्ट, विज्ञापन दिखाने के हर
अनुरोध के लिए ग्लोबल कॉन्फ़िगरेशन इकट्ठा करता है. इसे
MobileAds.SetRequestConfiguration()से लागू किया जाता है.
MobileAds.SetRequestConfiguration(requestConfiguration);
यह पक्का करने के लिए कि विज्ञापन दिखाने के सभी अनुरोधों पर, अनुरोध के कॉन्फ़िगरेशन में किए गए बदलाव लागू हों, SDK टूल को शुरू करने से पहले, अनुरोध का कॉन्फ़िगरेशन सेट करें .
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग सेट करना
Google Mobile Ads Unity Plugin उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग उपलब्ध कराता है. इससे आपको बच्चों और किशोरों से जुड़े, निजता के लागू होने वाले नियमों का पालन करने में मदद मिलती है. उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग से, यह तय किया जा सकता है कि Google Mobile Ads Unity Plugin को बच्चों, किशोरों या किसी ऐसी उम्र के लिए विज्ञापन दिखाने की खास सुरक्षाएं लागू करनी चाहिए जिसके बारे में जानकारी न हो.
RequestConfiguration ऑब्जेक्ट पर मौजूद AgeRestrictedTreatment प्रॉपर्टी की मदद से, उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग सेट की जा सकती है.
यहां दिए गए उदाहरण से पता चलता है कि विज्ञापन दिखाने के अनुरोधों को बच्चों की उम्र के हिसाब से मैनेज किया जाना चाहिए:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
किशोरों या किसी ऐसी उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग सेट करने के लिए जिसके बारे में जानकारी न हो, AgeRestrictedTreatment.Child सेटिंग को इन सेटिंग से बदलें:
AgeRestrictedTreatment.TeenAgeRestrictedTreatment.Unspecified
इस सेटिंग का इस्तेमाल करने पर, Google Mobile Ads Unity Plugin विज्ञापन दिखाने के अनुरोधों में tfat पैरामीटर शामिल करता है. कानून और नियमों से जुड़ी ज़रूरी शर्तों के आधार पर, अपने उपयोगकर्ताओं के लिए उम्र के हिसाब से विज्ञापन दिखाए जाने की सेटिंग तय करने के लिए, अपने कानूनी सलाहकार से सलाह लें. ज़्यादा जानकारी के लिए, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने की सेटिंग के लिए, किसी ऐप्लिकेशन से किए जाने वाले विज्ञापन दिखाने के अनुरोध को टैग करना लेख पढ़ें.
टीएफ़सीडी और टीएफ़यूए से, उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग पर माइग्रेट करना
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग, अब काम न करने वाली TagForChildDirectedTreatment (टीएफ़सीडी) और TagForUnderAgeOfConsent (टीएफ़यूए) प्रॉपर्टी की जगह लेती है.
यहां दी गई टेबल में, टीएफ़सीडी और टीएफ़यूए सेटिंग के साथ-साथ, उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग के लिए उनकी मिलती-जुलती वैल्यू दिखाई गई हैं:
TFCD
TFCD |
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग |
|---|---|
TagForChildDirectedTreatment.True |
AgeRestrictedTreatment.Child |
TagForChildDirectedTreatment.False |
AgeRestrictedTreatment.Unspecified |
TagForChildDirectedTreatment.Unspecified |
AgeRestrictedTreatment.Unspecified |
| कोई वैल्यू असाइन नहीं की गई है | AgeRestrictedTreatment.Unspecified |
| कोई मिलती-जुलती रिपोर्ट नहीं | AgeRestrictedTreatment.Teen |
TFUA
TFUA |
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग |
|---|---|
TagForUnderAgeOfConsent.True |
AgeRestrictedTreatment.Child |
TagForUnderAgeOfConsent.False |
AgeRestrictedTreatment.Unspecified |
TagForUnderAgeOfConsent.Unspecified |
AgeRestrictedTreatment.Unspecified |
| कोई वैल्यू असाइन नहीं की गई है | AgeRestrictedTreatment.Unspecified |
| कोई मिलती-जुलती रिपोर्ट नहीं | AgeRestrictedTreatment.Teen |
टीएफ़सीडी और टीएफ़यूए के साथ, उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग के इंटरैक्शन को समझना
अगर आपने उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग और टीएफ़सीडी या टीएफ़यूए सेटिंग को चालू किया है, तो Google वही सेटिंग लागू करेगा जो सबसे ज़्यादा सुरक्षित है.
बच्चों के लिए सेटिंग
इंटरनेट पर बच्चों की निजता की सुरक्षा से जुड़े कानून (कोपा), के तहत, "बच्चों के लिए टैग" नाम की एक सेटिंग होती है.
एक ऐप्लिकेशन डेवलपर के तौर पर, विज्ञापन दिखाने का अनुरोध करते समय Google को यह बताया जा सकता है कि वह आपके कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर माने या नहीं. अगर आपने Google को यह बताया है कि वह आपके कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर माने, तो Google Mobile Ads Unity Plugin उस विज्ञापन दिखाने के अनुरोध के लिए, दिलचस्पी के हिसाब से विज्ञापन और रीमार्केटिंग विज्ञापन बंद कर देता है. RequestConfiguration.TagForChildDirectedTreatment के ज़रिए, Google Play की सेवाओं के SDK टूल के सभी वर्शन के साथ इस सेटिंग का इस्तेमाल करें:
- कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर दिखाने के लिए,
RequestConfigurationपरTagForChildDirectedTreatmentकोTagForChildDirectedTreatment.Trueआर्ग्युमेंट के साथ कॉल करें. - कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर न दिखाने के लिए,
RequestConfigurationपरTagForChildDirectedTreatmentकोTagForChildDirectedTreatment.Falseआर्ग्युमेंट के साथ कॉल करें. - अगर आपको विज्ञापन दिखाने के अनुरोधों में यह नहीं बताना है कि कोपा के तहत, अपने कॉन्टेंट को किस तरह से दिखाना है, तो
TagForChildDirectedTreatmentको कॉल न करें.
यहां दिए गए उदाहरण से पता चलता है कि कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर दिखाना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
सहमति देने की कानूनी उम्र से कम के उपयोगकर्ता
विज्ञापन दिखाने के अनुरोध देते समय, यह निशान लगाया जा सकता है कि इन्हें यूरोपीय आर्थिक क्षेत्र (ईईए) के उन उपयोगकर्ताओं के लिए सही माना जाए जिनकी उम्र सहमति देने की कानूनी उम्र से कम है. यह सुविधा जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करती है. जीडीपीआर के तहत, आपकी दूसरी कानूनी जवाबदेहियां हो सकती हैं. यूरोपीय संघ के दिशा-निर्देश देखें और अपने कानूनी सलाहकार से सलाह लें. Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे.
पब्लिशर पर जीडीपीआर कैसे असर डालता है, इस बारे में ज़्यादा जानें.इस सुविधा का इस्तेमाल करने पर, विज्ञापन दिखाने के अनुरोध में, यूरोप में सहमति देने की मान्य उम्र से कम वाले उपयोगकर्ताओं के लिए टैग (टीएफ़यूए) पैरामीटर शामिल किया जाता है. यह पैरामीटर, उस खास विज्ञापन दिखाने के अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं. जैसे, विज्ञापन की परफ़ॉर्मेंस की जानकारी जुटाने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
RequestConfiguration.TagForUnderAgeOfConsent के ज़रिए, Google Play services SDK टूल के सभी वर्शन के साथ इस सेटिंग का इस्तेमाल किया जा सकता है:
- यह बताने के लिए कि अनुरोध के कॉन्फ़िगरेशन को सहमति देने की कानूनी उम्र से कम के उपयोगकर्ताओं के हिसाब से मैनेज किया जाना चाहिए,
RequestConfigurationपरTagForUnderAgeOfConsentको आर्ग्युमेंटTagForUnderAgeOfConsent.Trueके साथ कॉल करें. - यह बताने के लिए कि अनुरोध के कॉन्फ़िगरेशन को सहमति देने की कानूनी उम्र से कम के उपयोगकर्ताओं के हिसाब से मैनेज नहीं किया जाना चाहिए,
RequestConfigurationपरTagForUnderAgeOfConsentको आर्ग्युमेंटTagForUnderAgeOfConsent.Falseके साथ कॉल करें.
यहां दिए गए उदाहरण से पता चलता है कि आपको विज्ञापन दिखाने के अनुरोध में टीएफ़यूए शामिल करना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
बच्चों के लिए सेटिंग को चालू करने वाले टैग Child-directed setting
और TagForUnderAgeOfConsent दोनों को एक साथ सही पर सेट नहीं किया जाना चाहिए.
अगर ऐसा होता है, तो बच्चों के लिए सेटिंग को प्राथमिकता दी जाती है.
विज्ञापन के कॉन्टेंट को फ़िल्टर करना
RequestConfiguration.Builder.SetMaxAdContentRating() के ज़रिए, Google Play की सेवाओं के 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");