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