लक्ष्यीकरण

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

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

शुरू करने से पहले

जारी रखने से पहले, 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 सेटिंग को इससे बदलें:

इस सेटिंग का इस्तेमाल करने पर, 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 को यह बताया है कि आपके कॉन्टेंट को 'बच्चों के लिए' के तौर पर माना जाए, तो Google Mobile Ads Unity Plugin उस विज्ञापन दिखाने के अनुरोध के लिए, आईबीए और रीमार्केटिंग विज्ञापनों को बंद करने के लिए ज़रूरी कदम उठाएगा. इस सेटिंग का इस्तेमाल, Google Play services के SDK टूल के सभी वर्शन के साथ करें. इसके लिए, RequestConfiguration.TagForChildDirectedTreatment का इस्तेमाल करें:

  • TagForChildDirectedTreatment को TagForChildDirectedTreatment.True पर सेट करें. इससे यह पता चलेगा कि आपको सीओपीपीए के तहत, अपने कॉन्टेंट को 'बच्चों के लिए' के तौर पर सेट करना है. यह सेटिंग, Android विज्ञापन के लिए आइडेंटिफ़ायर (AAID) को ट्रांसमिट होने से रोकती है.

  • TagForChildDirectedTreatment को TagForChildDirectedTreatment.False पर सेट करें. इससे यह पता चलेगा कि आपको अपने कॉन्टेंट को सीओपीपीए के तहत, बच्चों के लिए बना कॉन्टेंट नहीं मानना है.

  • अगर आपको विज्ञापन दिखाने के अनुरोधों में यह नहीं बताना है कि सीओपीपीए के तहत आपके कॉन्टेंट को किस तरह से ट्रीट किया जाए, तो TagForChildDirectedTreatment को null पर सेट करें.

यहां दिए गए उदाहरण से पता चलता है कि आपको कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बना कॉन्टेंट के तौर पर दिखाना है:

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);

इस टैग को सेट करके, आपने यह प्रमाणित किया है कि यह सूचना सही है और आपके पास ऐप्लिकेशन के मालिक की ओर से काम करने की अनुमति है. आपको यह पता है कि इस सेटिंग का गलत इस्तेमाल करने से, आपका Google खाता बंद हो सकता है.

यूरोपियन इकनॉमिक एरिया (ईईए) में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए, आपके विज्ञापन दिखाने के अनुरोधों को मार्क किया जा सकता है. इस सुविधा का मकसद, जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करना है. जीडीपीआर के तहत, आपकी अन्य कानूनी जवाबदेही भी हो सकती हैं. यूरोपियन यूनियन के दिशा-निर्देशों को पढ़ें और अपने कानूनी सलाहकार से संपर्क करें. Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे.

पब्लिशर पर जीडीपीआर का क्या असर होता है, इस बारे में ज़्यादा जानें.

इस सुविधा का इस्तेमाल करने पर, विज्ञापन दिखाने के अनुरोध में यूरोप में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए बना टैग (टीएफ़यूए) पैरामीटर शामिल हो जाता है. यह पैरामीटर, उस खास विज्ञापन दिखाने के अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस का आकलन करने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.

बच्चों के लिए बनी सेटिंग की तरह ही, RequestConfiguration में टीएफ़यूए पैरामीटर सेट करने का एक तरीका है: TagForUnderAgeOfConsent, जिसमें ये विकल्प मौजूद हैं.

  • TagForUnderAgeOfConsent को TagForUnderAgeOfConsent.True पर सेट करें. इससे यह पता चलता है कि आपको यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले, सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए विज्ञापन दिखाने के अनुरोध को मार्क करना है. यह सेटिंग, Android विज्ञापन के लिए आइडेंटिफ़ायर (AAID) को ट्रांसमिट होने से रोकती है.

  • TagForUnderAgeOfConsent को TagForUnderAgeOfConsent.False पर सेट करें. इससे यह पता चलेगा कि आपको यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले, सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए, विज्ञापन दिखाने का अनुरोध को प्रोसेस नहीं करना है.

  • TagForUnderAgeOfConsent को null पर सेट करें. इससे यह पता चलता है कि आपने यह नहीं बताया है कि विज्ञापन दिखाने के अनुरोध को यूरोपियन इकनॉमिक एरिया (ईईए) में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए, किस तरह से मैनेज किया जाना चाहिए.

नीचे दिए गए उदाहरण से पता चलता है कि आपको अपने विज्ञापन दिखाने के अनुरोध में टीएफ़यूए को शामिल करना है:

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);

बच्चों को ध्यान में रखकर बनाई गई सेटिंग और TagForUnderAgeOfConsent को चालू करने वाले टैग, दोनों को एक साथ 'सही है' पर सेट नहीं किया जाना चाहिए. अगर ऐसा होता है, तो बच्चों के लिए बनी सेटिंग को प्राथमिकता दी जाती है.

विज्ञापन के कॉन्टेंट को फ़िल्टर करना

Google Play की आपत्तिजनक विज्ञापनों की रोकथाम के लिए बनी नीति का पालन करने के लिए, आपके ऐप्लिकेशन में दिखाए जाने वाले सभी विज्ञापन और उनसे जुड़े ऑफ़र, आपके ऐप्लिकेशन की कॉन्टेंट रेटिंग के हिसाब से सही होने चाहिए. भले ही, उन विज्ञापनों और उनसे जुड़े ऑफ़र का कॉन्टेंट अपने-आप में Google Play की नीतियों का पालन सही तरीके से करता हो. इस नीति में, विज्ञापन में मौजूद ऑफ़र भी शामिल हैं.

'विज्ञापन के लिए सबसे ज़्यादा रेटिंग' जैसे टूल की मदद से, उपयोगकर्ताओं को दिखाए जाने वाले विज्ञापनों के कॉन्टेंट पर ज़्यादा कंट्रोल हासिल किया जा सकता है. साथ ही, प्लैटफ़ॉर्म की नीतियों का पालन करने के लिए, सबसे ज़्यादा कॉन्टेंट रेटिंग सेट की जा सकती है.

ऐप्लिकेशन, MaxAdContentRating फ़ील्ड का इस्तेमाल करके, विज्ञापन दिखाने के अपने अनुरोधों के लिए, विज्ञापन के लिए सबसे ज़्यादा रेटिंग सेट कर सकते हैं. इस सेटिंग को कॉन्फ़िगर करने पर, AdMob से दिखाए जाने वाले विज्ञापनों की कॉन्टेंट रेटिंग, अनुरोध में बताई गई रेटिंग के बराबर या उससे कम होती है.

इस अतिरिक्त जानकारी की संभावित वैल्यू, डिजिटल कॉन्टेंट लेबल की कैटगरी पर आधारित होती हैं. साथ ही, यह इनमें से कोई एक स्ट्रिंग होनी चाहिए:

  • MaxAdContentRating.G
  • MaxAdContentRating.PG
  • MaxAdContentRating.T
  • MaxAdContentRating.MA

नीचे दिए गए उदाहरण में, RequestConfiguration ऑब्जेक्ट को कॉन्फ़िगर किया गया है. इससे यह तय होता है कि विज्ञापन का कॉन्टेंट, डिजिटल कॉन्टेंट लेबल के डेज़िग्नेशन के मुताबिक होना चाहिए. यह डेज़िग्नेशन, G से ज़्यादा नहीं होना चाहिए:

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);

विज्ञापन दिखाने के हर अनुरोध के लिए, सबसे ज़्यादा कॉन्टेंट रेटिंग सेट करने के बारे में ज़्यादा जानें.

विज्ञापन दिखाने का अनुरोध

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

कस्टम टारगेटिंग

AdManagerAdRequest.AddCustomTargeting() की मदद से, Google Ad Manager कैंपेन के लाइन आइटम को टारगेट करने के लिए, कस्टम की-वैल्यू पेयर पास किए जा सकते हैं:

यहां दिए गए उदाहरण में, कस्टम टारगेटिंग की उम्र को 25 के तौर पर पास किया गया है:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "25" }
    }
};

यहां दिए गए उदाहरण में, 24 से 26 साल की उम्र के लोगों को टारगेट किया गया है:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "24, 25, 26" }
    }
};

श्रेणी बहिष्करण

AdManagerAdRequest CategoryExclusions फ़ील्ड का इस्तेमाल करके, किसी अनुरोध में स्लॉट-लेवल पर कैटगरी एक्सक्लूज़न लेवल जोड़ा जा सकता है:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CategoryExclusions = new HashSet<string>
    {
        "automobile",
        "boat"
    }
};

पब्लिशर के भेजे गए आईडी

पब्लिशर के भेजे गए आईडी (पीपीआईडी) को सेट किया जा सकता है. इसका इस्तेमाल, ऑडियंस के आधार पर अलग-अलग डिवाइसों पर विज्ञापन दिखाने से जुड़े कंट्रोल में किया जा सकता है. जैसे, फ़्रीक्वेंसी कैपिंग, ऑडियंस सेगमेंट बनाने, टारगेट करने, क्रम में विज्ञापन रोटेशन करने के लिए.

यहां दिए गए उदाहरण में, पीपीआईडी को सेट करने का तरीका बताया गया है:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    PublisherProvidedId = "AB123456789"
};

पब्लिशर से मिले सिग्नल

विज्ञापन अनुरोधों में, ऑडियंस और संदर्भ के हिसाब से डेटा को पब्लिशर से मिले सिग्नल (पीपीएस) के तौर पर भेजा जा सकता है. पीपीएस की मदद से, उपयोगकर्ता के डेटा का इस्तेमाल करके, प्रोग्राम के हिसाब से कमाई करने की सुविधा को बेहतर बनाया जा सकता है. इसके लिए, आपको स्टैंडर्ड टैक्सनॉमी का इस्तेमाल करके, लेन-देन के सभी टाइप में बिड करने वाले नेटवर्क को अपनी ऑडियंस की विशेषताओं के बारे में बताना होगा. इसके लिए, आपको यूज़र आइडेंटिफ़ायर शेयर करने की ज़रूरत नहीं है. आपकी ऑडियंस की विशेषताओं में, व्यवहार और दिलचस्पी के आधार पर डेटा (IAB ऑडियंस टैक्सोनॉमी 1.1) और कॉन्टेक्स्ट के हिसाब से डेटा (IAB कॉन्टेंट टैक्सोनॉमी 2.2) शामिल हो सकता है.

यहां दिए गए उदाहरण में, ऑडियंस सेगमेंटेशन को सेट किया गया है:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    Extras = new Dictionary<string, string>
    {
        // Set the demographic to an audience with an "Age Range" of 30-34
        // and an interest in mergers and acquisitions.
        { "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5" },
        // Set the content to sedan, station wagon and SUV automotive values.
        { "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10" }
    }
};