टारगेटिंग


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

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

RequestConfiguration

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

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

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

  // .. apply your changes, then:

  firebase::gma::SetRequestConfiguration(request_configuration);

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

चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट के मकसद से (कोपा), यहां "बच्चों को ध्यान में रखते हुए व्यवहार/बर्ताव के लिए टैग करें" नाम की एक सेटिंग मौजूद है. इसे सेट करके टैग के बाद, आप प्रमाणित करते हैं कि यह सूचना सही है और आप ऐप्लिकेशन के मालिक की तरफ़ से कार्रवाई करनी होगी. आपको पता है कि इस सेटिंग का गलत इस्तेमाल आपका 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, आप प्रासंगिक कीवर्ड लक्षित करने के लिए यह URL पास कर सकते हैं:

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

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