इस गाइड में किसी विज्ञापन अनुरोध के लिए टारगेटिंग की जानकारी देने का तरीका बताया गया है.
ज़रूरी शर्तें
- शुरू करें चरण पूरा करें.
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 के टूल अनुपालन को आसान बनाने के लिए डिज़ाइन किए गए हैं और कानून के तहत, किसी खास पब्लिशर को उसकी जवाबदेही से छूट देनी होगी. ज़्यादा जानें पब्लिशर पर जीडीपीआर कैसे असर डालता है, इस बारे में जानकारी.
इस सुविधा का इस्तेमाल करते समय, यूरोप में सहमति देने की मान्य उम्र से कम उम्र के उपयोगकर्ताओं के लिए एक टैग (टीएफ़यूए) पैरामीटर को विज्ञापन अनुरोध में शामिल किया जाएगा. यह पैरामीटर बंद हो जाता है सभी विज्ञापन अनुरोधों के लिए रीमार्केटिंग के साथ-साथ लोगों के हिसाब से विज्ञापन दिखाना. यह भी तीसरे पक्ष के विज्ञापन वेंडर के अनुरोध बंद कर देता है, जैसे कि विज्ञापन की परफ़ॉर्मेंस का आकलन करने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
बच्चों के लिए बनी सेटिंग की तरह ही, अनुरोध कॉन्फ़िगरेशन में इसके लिए एक सदस्य मौजूद है
टीएफ़यूए पैरामीटर को कॉन्फ़िगर करना: 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();