टारगेटिंग


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

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

RequestConfiguration

RequestConfiguration एक ऐसा स्ट्रक्चर है जो टारगेटिंग की जानकारी इकट्ठा करके, SetRequestConfiguration() ग्लोबल फ़ंक्शन के ज़रिए दुनिया भर में लागू किया गया.

अनुरोध कॉन्फ़िगरेशन को अपडेट करने के लिए, पहले मौजूदा कॉन्फ़िगरेशन पाएं, फिर अपनी पसंद के मुताबिक अपडेट करें, और इसे इस तरह सेट करें:

  firebase::gma::RequestConfiguration retrieved_configuration =
    firebase::gma::GetRequestConfiguration();

  // .. apply your changes, then:

  firebase::gma::SetRequestConfiguration(request_configuration);

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

चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट के मकसद से (COPPA), यहां "बच्चों को ध्यान में रखते हुए व्यवहार/बर्ताव के लिए टैग करें" नाम की एक सेटिंग मौजूद है. इस टैग को सेट करने का मतलब है कि आपने पुष्टि की है कि यह सूचना सही है और आपके पास ऐप्लिकेशन के मालिक की ओर से कार्रवाई करने का अधिकार है. साथ ही, आपको पता है कि इस सेटिंग का गलत इस्तेमाल करने पर, आपका Google खाता बंद किया जा सकता है.

एक ऐप्लिकेशन डेवलपर के रूप में, आप यह बता सकते हैं कि Google आपकी जब आप कोई विज्ञापन अनुरोध करते हैं, तो बच्चों को ध्यान में रखते हुए बनाया गया कॉन्टेंट. अगर आपको लगता है कि Google में आपका कॉन्टेंट बच्चों को ध्यान में रखते हुए व्यवहार करने के लिए बनाया गया है, तो हम इस समस्या को हल करने के लिए उस विज्ञापन अनुरोध के लिए IBA और रीमार्केटिंग विज्ञापन.

सेटिंग को कॉन्फ़िगर करने के लिए, RequestConfiguration स्ट्रक्चर के tag_for_child_directed_treatment सदस्य को, यहां दी गई सूची में से किसी एक वैल्यू पर असाइन करें:

  • इन्हें RequestConfiguration::tag_for_child_directed_treatment असाइन करें RequestConfiguration::kChildDirectedTreatmentTrue का इस्तेमाल करके यह बताएं कि आपको कोपा के नियमों के तहत, बच्चों के लिए बना आपका कॉन्टेंट माना जाता है.
  • RequestConfiguration::tag_for_child_directed_treatment को RequestConfiguration::kChildDirectedTreatmentFalse पर असाइन करें, ताकि यह दिखाया जा सके कि आपको अपने कॉन्टेंट को, सीओपीपीए के मकसद के लिए बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर नहीं दिखाना है.
  • इन्हें RequestConfiguration::tag_for_child_directed_treatment असाइन करें RequestConfiguration::kChildDirectedTreatmentUnspecifiedअगर आपको ताकि यह बताया जा सके कि आपको कोपा के नियमों के तहत, अपने वीडियो पर कैसा बर्ताव करना है किया जा सकता है.

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

  firebase::gma::RequestConfiguration request_configuration =
    firebase::gma::GetRequestConfiguration();

  request_configuration.tag_for_child_directed_treatment =
    firebase::RequestConfiguration::kChildDirectedTreatmentTrue;

  firebase::gma::SetRequestConfiguration(request_configuration);

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

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

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

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

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

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

  firebase::gma::RequestConfiguration request_configuration =
    firebase::gma::GetRequestConfiguration();

  request_configuration.tag_for_under_age_of_consent =
    firebase::RequestConfiguration::kUnderAgeOfConsentTrue;

  firebase::gma::SetRequestConfiguration(request_configuration);

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

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

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

  • RequestConfiguration::kMaxAdContentRatingG
  • RequestConfiguration::kMaxAdContentRatingPG
  • RequestConfiguration::kMaxAdContentRatingT
  • RequestConfiguration::kMaxAdContentRatingMA

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

  firebase::gma::RequestConfiguration request_configuration =
    firebase::gma::GetRequestConfiguration();

  request_configuration.max_ad_content_rating =
    firebase::RequestConfiguration::kMaxAdContentRatingG;

  firebase::gma::SetRequestConfiguration(request_configuration);

AdRequest

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

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

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

उदाहरण के लिए, अगर आपका ऐप्लिकेशन https://www.example.com का कॉन्टेंट दिखाते समय विज्ञापन का अनुरोध कर रहा है, तो काम के कीवर्ड टारगेट करने के लिए यह यूआरएल पास किया जा सकता है:

  // AdRequest with content URL:
  firebase::admob::AdRequest ad_request(/*content_url=*/"https://www.example.com");

  // AdRequest without content URL:
  firebase::admob::AdRequest ad_request();