टारगेटिंग

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

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

RequestConfiguration

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

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

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

  // .. apply your changes, then:

  firebase::gma::SetRequestConfiguration(request_configuration);

बच्चों के लिए बनाए गए विज्ञापन की सेटिंग

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

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

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

  • RequestConfiguration::kChildDirectedTreatmentTrue को RequestConfiguration::tag_for_child_directed_treatment असाइन करें, ताकि आप यह बता सकें कि आपके कॉन्टेंट को कोपा के तहत बच्चों के लिए भी सही माना जाएगा.
  • RequestConfiguration::kChildDirectedTreatmentFalse को RequestConfiguration::tag_for_child_directed_treatment असाइन करें, ताकि यह पता चल सके कि आपके वीडियो को कोपा के तहत बच्चों के लिए सही नहीं माना जाएगा.
  • अगर विज्ञापन अनुरोधों में, 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();