इस गाइड में, विज्ञापन दिखाने के अनुरोध में टारगेटिंग की जानकारी देने का तरीका बताया गया है.
शुरू करने से पहले
जारी रखने से पहले, Google Mobile Ads Unity Plugin सेट अप करें.
अनुरोध का कॉन्फ़िगरेशन
RequestConfiguration
ऑब्जेक्ट, विज्ञापन दिखाने के हर अनुरोध के लिए ग्लोबल कॉन्फ़िगरेशन इकट्ठा करता है. साथ ही, इसे
MobileAds.SetRequestConfiguration() लागू करता है.
MobileAds.SetRequestConfiguration(requestConfiguration);
यह पक्का करने के लिए कि विज्ञापन के सभी अनुरोधों पर, अनुरोध के कॉन्फ़िगरेशन में किए गए बदलाव लागू हों, एसडीके टूल को शुरू करने से पहले, अनुरोध का कॉन्फ़िगरेशन सेट करें.
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग सेट करना
बच्चों और किशोरों से जुड़े निजता के कानूनों का पालन करने में आपकी मदद करने के लिए, 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 वही सेटिंग लागू करेगा जो सबसे ज़्यादा सुरक्षित है.
AdMob मीडिएशन (अलग-अलग नेटवर्क से विज्ञापन दिखाना) की मदद से, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने की सेटिंग को फ़ॉरवर्ड करना
अगर आपने Google Mobile Ads Unity Plugin का इस्तेमाल करके, उम्र के हिसाब से विज्ञापन दिखाने की सुविधा सेट की है, तो मीडिएशन अडैप्टर, उम्र के हिसाब से विज्ञापन दिखाने के सिग्नल को इंटिग्रेट किए गए तीसरे पक्ष के विज्ञापन सोर्स को भेजते हैं.
यहां दी गई टेबल में, मीडिएशन अडैप्टर के उन वर्शन की सूची दी गई है जो इंटिग्रेट किए गए तीसरे पक्ष के विज्ञापन स्रोतों को, उम्र से जुड़ी पाबंदी के सिग्नल को फ़ॉरवर्ड करने की सुविधा देते हैं:
| मीडिएशन अडैप्टर का नाम | कम से कम इस वर्शन का होना ज़रूरी है |
|---|---|
| AppLovin | 8.7.4 |
| BidMachine | 1.4.2 |
| Bigo | 1.1.0 |
| Chartboost | 4.13.0 |
| DTExchange (Fyber) | 3.5.10 |
| i-mobile | 1.3.13 |
| InMobi | 5.3.0 |
| IronSource | 4.5.3 |
| Liftoff Monetize (Vungle) | 5.7.5 |
| LY (Line) | 2.1.1 |
| maio | 3.1.9 |
| Meta (Facebook) | 3.18.7 |
| Mintegral | 2.2.3 |
| Moloco | 3.8.0 |
| MyTarget | 3.39.0 |
| Pangle | 7.0.0 |
| PubMatic | 2.1.3 |
बच्चों के लिए बनाई गई सेटिंग
चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट (कोपा) के तहत, "बच्चों को ध्यान में रखते हुए व्यवहार करने के लिए टैग करें" नाम की एक सेटिंग है.
एक ऐप्लिकेशन डेवलपर के तौर पर, विज्ञापन दिखाने का अनुरोध करते समय Google को यह बताया जा सकता है कि वह आपके कॉन्टेंट को बच्चों के लिए बना माने या नहीं. अगर आपने Google को यह बताया है कि आपके कॉन्टेंट को बच्चों के लिए बने कॉन्टेंट के तौर पर माना जाए, तो Google Mobile Ads Unity Plugin उस विज्ञापन दिखाने के अनुरोध के लिए, आईबीए और रीमार्केटिंग विज्ञापनों को बंद कर देगा. इस सेटिंग का इस्तेमाल, Google Play services के SDK टूल के सभी वर्शन के साथ करें. इसके लिए, RequestConfiguration.TagForChildDirectedTreatment का इस्तेमाल करें:
TagForChildDirectedTreatmentकोRequestConfigurationपरTagForChildDirectedTreatment.Trueआर्ग्युमेंट के साथ कॉल करें. इससे यह पता चलेगा कि आपको कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बने कॉन्टेंट के तौर पर दिखाना है.TagForChildDirectedTreatmentकोRequestConfigurationपर कॉल करें. साथ ही, आर्ग्युमेंटTagForChildDirectedTreatment.Falseका इस्तेमाल करके बताएं कि आपको कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बने कॉन्टेंट के तौर पर नहीं दिखाना है.- अगर आपको विज्ञापन अनुरोधों में, सीओपीपीए के तहत अपने कॉन्टेंट को मैनेज करने का तरीका नहीं बताना है, तो
TagForChildDirectedTreatmentको कॉल न करें.
यहां दिए गए उदाहरण से पता चलता है कि आपको कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बना कॉन्टेंट के तौर पर दिखाना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
सहमति देने की मान्य उम्र से कम के उपयोगकर्ता
यूरोपियन इकनॉमिक एरिया (ईईए) में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए, आपके विज्ञापन दिखाने के अनुरोधों को मार्क किया जा सकता है. इस सुविधा का मकसद, जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करना है. जीडीपीआर के तहत, आपकी अन्य कानूनी जवाबदेही भी हो सकती हैं. यूरोपियन यूनियन के दिशा-निर्देशों को पढ़ें और अपने कानूनी सलाहकार से संपर्क करें. Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे.
पब्लिशर पर जीडीपीआर का क्या असर होता है, इस बारे में ज़्यादा जानें.इस सुविधा का इस्तेमाल करने पर, विज्ञापन दिखाने के अनुरोध में यूरोप में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए बना टैग (टीएफ़यूए) पैरामीटर शामिल हो जाता है. यह पैरामीटर, उस खास विज्ञापन दिखाने के अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस का आकलन करने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
इस सेटिंग का इस्तेमाल, RequestConfiguration.TagForUnderAgeOfConsent की मदद से Google Play services SDK के सभी वर्शन के साथ किया जा सकता है:
TagForUnderAgeOfConsent.Trueआर्ग्युमेंट के साथRequestConfigurationपरTagForUnderAgeOfConsentको कॉल करें. इससे यह पता चलेगा कि आपको अनुरोध कॉन्फ़िगरेशन को इस तरह से मैनेज करना है कि वह सहमति देने की मान्य उम्र से कम उम्र के उपयोगकर्ताओं के लिए सही हो.- आर्ग्युमेंट
TagForUnderAgeOfConsent.Falseके साथRequestConfigurationपरTagForUnderAgeOfConsentको कॉल करने का मतलब है कि आपको अनुरोध कॉन्फ़िगरेशन को इस तरह से मैनेज नहीं करना है जो सहमति देने की मान्य उम्र से कम उम्र के उपयोगकर्ताओं के लिए सही हो.
नीचे दिए गए उदाहरण से पता चलता है कि आपको अपने विज्ञापन दिखाने के अनुरोध में टीएफ़यूए को शामिल करना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
बच्चों को ध्यान में रखकर बनाई गई सेटिंग और 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");