लक्ष्यीकरण

प्लैटफ़ॉर्म चुनें: Android iOS Unity Flutter

इस गाइड में, विज्ञापन दिखाने के अनुरोध को टारगेटिंग की जानकारी देने का तरीका बताया गया है.

ज़रूरी शर्तें

जारी रखने से पहले, Google Mobile Ads Unity Plugin सेट अप करें.

कॉन्फ़िगरेशन का अनुरोध करना

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);

विज्ञापन अनुरोध

AdRequest ऑब्जेक्ट, टारगेटिंग की जानकारी इकट्ठा करता है. इस जानकारी को विज्ञापन दिखाने के अनुरोध के साथ भेजा जाता है.

नेटवर्क की अतिरिक्त जानकारी जोड़ना

नेटवर्क एक्स्ट्रा, विज्ञापन दिखाने के अनुरोध के साथ भेजी गई अतिरिक्त जानकारी होती है. यह जानकारी, किसी एक विज्ञापन सोर्स के लिए खास होती है.

यहां दिया गया कोड स्निपेट, Google को collapsible की अतिरिक्त पैरामीटर कुंजी के साथ bottom की वैल्यू सेट करता है:

var adRequest = new AdRequest();
adRequest.Extras.Add("collapsible", "bottom");