टारगेटिंग

RequestConfiguration ऑब्जेक्ट, हर विज्ञापन अनुरोध के लिए ग्लोबल कॉन्फ़िगरेशन इकट्ठा करता है और MobileAds.instance.updateRequestConfiguration() इसे लागू करता है.

बच्चों के लिए बनी सेटिंग

इंटरनेट पर बच्चों की निजता की सुरक्षा से जुड़े कानून (कोपा) के लिए, "बच्चों को ध्यान में रखते हुए व्यवहार/बर्ताव के लिए टैग करें" नाम की सेटिंग मौजूद है.

ऐप्लिकेशन डेवलपर के तौर पर, आपके पास यह तय करने की सुविधा होती है कि विज्ञापन अनुरोध करने पर, Google आपके कॉन्टेंट का इस्तेमाल बच्चों को ध्यान में रखते हुए करे या नहीं. अगर आपने Google से बताया है कि वह आपके कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर दिखाए, तो हम उस विज्ञापन अनुरोध पर आईबीए और रीमार्केटिंग विज्ञापनों को बंद कर देंगे. इस सेटिंग का इस्तेमाल RequestConfiguration.tagForChildDirectedTreatment() के ज़रिए, Google Play services SDK के सभी वर्शन के साथ किया जा सकता है:

  • TagForChildDirectedTreatment.yes तर्क का इस्तेमाल करके, यह बताएं कि आप चाहते हैं कि आपके वीडियो को कोपा के तहत, बच्चों के लिए सही माना जाए.
  • TagForChildDirectedTreatment.no तर्क का इस्तेमाल करके, यह बताएं कि आप नहीं चाहते कि आपके कॉन्टेंट को कोपा के तहत बच्चों के लिए बना माना जाए.
  • TagForChildDirectedTreatment.unspecified तर्क का इस्तेमाल करें या अगर आपको यह बताना नहीं है कि विज्ञापन अनुरोधों में कोपा के हिसाब से, आपके कॉन्टेंट पर कैसा व्यवहार करना है, तो इस टैग को सेट न करें.

आगे दिए गए उदाहरण से पता चलता है कि आप चाहते हैं कि आपके वीडियो को कोपा के तहत बच्चों के लिए बना माना जाए:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

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

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

टैग को RequestConfiguration.tagForUnderAgeOfConsent() का इस्तेमाल करके सेट किया गया है:

  • TagForUnderAgeOfConsent.yes आर्ग्युमेंट का इस्तेमाल करके, यह बताएं कि आपको अनुरोध के कॉन्फ़िगरेशन को इस तरह मैनेज करना है कि यह सहमति देने की मान्य उम्र के उपयोगकर्ताओं के लिए सही हो.
  • TagForUnderAgeOfConsent.no आर्ग्युमेंट का इस्तेमाल करके, यह बताएं कि आपको अनुरोध के कॉन्फ़िगरेशन को, सहमति देने की मान्य उम्र से कम के उपयोगकर्ताओं के लिए सही तरीके से मैनेज नहीं करना है.
  • TagForUnderAgeOfConsent.unspecified तर्क का इस्तेमाल करें या इस टैग को यह बताने के लिए सेट न करें कि आपने यह नहीं बताया है कि विज्ञापन अनुरोध को, सहमति देने की मान्य उम्र के तहत यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं के लिए व्यवहार किया जाना चाहिए या नहीं. इस उदाहरण से पता चलता है कि आपको विज्ञापन अनुरोध में टीएफ़यूए शामिल करना है:

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

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

विज्ञापन सामग्री को फ़िल्टर करना

विज्ञापन की कॉन्टेंट रेटिंग, RequestConfiguration.maxAdContentRating() का इस्तेमाल करके सेट की जा सकती हैं:

इन अनुरोधों के लिए दिखाए गए AdMob विज्ञापनों की कॉन्टेंट रेटिंग, उस लेवल पर या उससे कम होगी. इस नेटवर्क अतिरिक्त के लिए संभावित वैल्यू डिजिटल कॉन्टेंट लेबल की कैटगरी पर आधारित हैं और यह नीचे दिए गए MaxAdContentRating ऑब्जेक्ट में से एक हो सकता है:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

यह कोड एक RequestConfiguration ऑब्जेक्ट को कॉन्फ़िगर करता है, ताकि यह बताया जा सके कि दिखाया गया विज्ञापन कॉन्टेंट, G से ज़्यादा ऊंचे डिजिटल कॉन्टेंट लेबल के तौर पर काम करता है:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

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

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

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

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

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

पब्लिशर से मिले आइडेंटिफ़ायर

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

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

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

कॉन्टेंट का यूआरएल

कॉन्टेंट को टारगेट करने वाले विज्ञापनों और ब्रैंड की सुरक्षा के लिए कॉन्टेंट यूआरएल देने के लिए, AdManagerAdRequest बनाते समय contentUrl पास किया जा सकता है:

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

ब्रैंड सुरक्षा

अलग-अलग ऑडियंस के लिए डाइनैमिक कॉन्टेंट दिखाने वाले ऐप्लिकेशन, AdManagerAdRequest बनाते समय neighboringContentUrls देकर, यूआरएल की एक छोटी सूची दे सकते हैं:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrls, contentUrl से अलग है, क्योंकि इसका इस्तेमाल सिर्फ़ ब्रैंड की सुरक्षा के लिए किया जाता है.