लक्ष्यीकरण

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

यह पक्का करने के लिए कि विज्ञापन दिखाने के अनुरोधों पर, अनुरोध के कॉन्फ़िगरेशन में किए गए बदलाव लागू हों, Google Mobile Ads Flutter Plugin को शुरू करने से पहले, अनुरोध के कॉन्फ़िगरेशन को अपडेट करें.

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

चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट (कोपा) के तहत, "बच्चों को ध्यान में रखते हुए व्यवहार करने के लिए टैग करें" नाम की एक सेटिंग है.

एक ऐप्लिकेशन डेवलपर के तौर पर, विज्ञापन दिखाने का अनुरोध करते समय 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',
);

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

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

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 से अलग है, क्योंकि इसका इस्तेमाल सिर्फ़ ब्रैंड की सुरक्षा के लिए किया जाता है.