इस गाइड में किसी विज्ञापन अनुरोध में टारगेटिंग की जानकारी देने का तरीका बताया गया है.
विज्ञापन टारगेटिंग को काम करते हुए देखने के लिए, Swift या Objective-C में iOS API डेमो ऐप्लिकेशन डाउनलोड करें.
ज़रूरी शर्तें
शुरू करें गाइड का पालन करें.
GADRequestConfiguration
GADRequestConfiguration
एक ऑब्जेक्ट है जो टारगेट की गई जानकारी इकट्ठा करता है, ताकि इसे
GADMobileAds
शेयर किए गए इंस्टेंस के ज़रिए दुनिया भर में लागू किया जा सके. इसे नीचे दिए गए कोड से ऐक्सेस किया जा सकता है:
Swift
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
बच्चों के लिए बनाए गए विज्ञापन की सेटिंग
इंटरनेट पर बच्चों की निजता की सुरक्षा से जुड़े कानून (कोपा) को ध्यान में रखते हुए, यहां एक सेटिंग को tagForChildDirectedTreatment
कहा जाता है.
ऐप्लिकेशन डेवलपर के रूप में, आप यह बता सकते हैं कि जब आप कोई विज्ञापन अनुरोध करते हैं, तो Google आपकी सामग्री का इस्तेमाल बच्चों को ध्यान में रखते हुए के तौर पर करे या नहीं. जब Google, विज्ञापन अनुरोध पर आईबीए और रीमार्केटिंग विज्ञापनों को बंद करता है, तब Google, इस बात की पुष्टि करता है कि आपका कॉन्टेंट बच्चों के लिए बना है या नहीं. सेटिंग के विकल्प इस तरह हैं:
tagForChildDirectedTreatment
कोtrue
पर सेट करें, ताकि यह पता चल सके कि आपके वीडियो को कोपा के तहत, बच्चों के लिए सही माना जाएगा. यह विज्ञापन आइडेंटिफ़ायर, IDFA को भेजने से रोकता है.tagForChildDirectedTreatment
कोfalse
पर सेट करके, यह बताएं कि आपको कोपा के नियमों के तहत, अपने वीडियो को बच्चों के लिए सही नहीं माना जाएगा.- अगर आपको यह बताना नहीं है कि आपके वीडियो पर कोपा का पालन किया जाता है, तो
tagForChildDirectedTreatment
को सेट न करें.
आगे दिए गए उदाहरण से यह पता चलता है कि आप कोपा के नियमों के तहत, अपने वीडियो को बच्चों के लिए सही मानते हैं:
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
इस टैग को सेट करके, आप प्रमाणित करते हैं कि यह सूचना सही है और आपको ऐप्लिकेशन के मालिक की ओर से कार्रवाई करने की अनुमति है. आप समझते हैं कि इस सेटिंग का गलत इस्तेमाल करने पर आपका Google खाता बंद किया जा सकता है.
सहमति देने की मान्य उम्र से कम उम्र के उपयोगकर्ता
सहमति देने की मान्य उम्र के तहत, अपने विज्ञापन अनुरोधों को यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं के लिए सही माना जा सकता है. यह सुविधा सामान्य डेटा से जुड़े सुरक्षा कानून (जनरल डेटा प्रोटेक्शन रेगुलेशन) का पालन करने में मदद करने के लिए डिज़ाइन की गई है. ध्यान दें कि जीडीपीआर के तहत, आपकी अन्य कानूनी जवाबदेही हो सकती है. यूरोपीय संघ के निर्देश देखें और अपने कानूनी सलाहकार से संपर्क करें. ध्यान दें कि Google के टूल, कानूनों का पालन करने में मदद करने के लिए डिज़ाइन किए गए हैं. ये टूल, किसी खास पब्लिशर को कानून के तहत अपनी जवाबदेही से छुटकारा पाने के लिए काम करते हैं. इस बारे में ज़्यादा जानें कि जीडीपीआर पब्लिशर पर कैसे असर डालता है.
इस सुविधा का इस्तेमाल करते समय, यूरोप में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए टैग (टीएफ़यूए) पैरामीटर को आने वाले सभी विज्ञापन अनुरोधों में शामिल किया जाएगा. यह पैरामीटर उस खास विज्ञापन अनुरोध के लिए, लोगों के हिसाब से विज्ञापन दिखाने की सुविधा बंद कर देता है. इसमें रीमार्केटिंग भी शामिल है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस का आकलन करने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
इस सेटिंग का इस्तेमाल, Google Mobile Ads SDK के सभी वर्शन के साथ किया जा सकता है. इसके लिए, GADMobileAds.requestConfiguration
ऑब्जेक्ट पर tagForUnderAgeOfConsent
प्रॉपर्टी को सेट करें और true
को पास करें.
tagForUnderAgeOfConsent
कोtrue
पर सेट करें, ताकि यह पता चल सके कि विज्ञापन अनुरोधों को सहमति देने की मान्य उम्र से कम उम्र के उपयोगकर्ताओं के लिए सही तरीके से मैनेज करना है. यह विज्ञापन आइडेंटिफ़ायर, IDFA के ट्रांसमिशन को भी रोकता है.tagForUnderAgeOfConsent
को सेट न करने का मतलब है कि आप विज्ञापन अनुरोधों को सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए सही तरीके से नहीं मैनेज करना चाहते हैं.
इस उदाहरण से पता चलता है कि आपको विज्ञापन अनुरोध में टीएफ़यूए शामिल करना है:
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
बच्चों के लिए बनी सेटिंग और tagForUnderAgeOfConsent
, दोनों को चालू करने के लिए टैग, दोनों को एक साथ true
पर सेट नहीं किया जाना चाहिए.
अगर ऐसा है, तो बच्चों के लिए बनी सेटिंग को प्राथमिकता दी जाएगी.
विज्ञापन सामग्री फ़िल्टर करना
ऐप्लिकेशन, GADRequestConfiguration
की maxAdContentRating
प्रॉपर्टी का इस्तेमाल करके सभी विज्ञापन अनुरोधों के लिए, 'विज्ञापन के लिए सबसे ज़्यादा रेटिंग' सेट कर सकते हैं. यह सेटिंग, आने वाले
सेशन के सभी विज्ञापन अनुरोधों पर लागू होती है. इस प्रॉपर्टी के लिए संभावित वैल्यू, डिजिटल कॉन्टेंट लेबल की कैटगरी पर आधारित हैं. साथ ही, ये वैल्यू इनमें से एक होनी चाहिए:
GADMaxAdContentRatingGeneral
GADMaxAdContentRatingParentalGuidance
GADMaxAdContentRatingTeen
GADMaxAdContentRatingMatureAudience
नीचे दिया गया कोड, सभी विज्ञापन अनुरोधों को कॉन्फ़िगर करता है. इससे यह पता चलता है कि दिखाया गया विज्ञापन कॉन्टेंट, GADMaxAdContentRatingGeneral
से ज़्यादा के डिजिटल कॉन्टेंट लेबल के तौर पर दिखना चाहिए.
Swift
GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
पब्लिशर के लिए प्राइवसी ट्रीटमेंट (बीटा वर्शन)
पब्लिशर प्राइवसी ट्रीटमेंट
(PPT) एपीआई एक वैकल्पिक टूल है. इसकी मदद से, ऐप्लिकेशन यह बताते हैं कि GADRequestConfiguration
की publisherPrivacyPersonalizationState
प्रॉपर्टी का इस्तेमाल करके, सभी विज्ञापन अनुरोधों के लिए दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद करनी है या नहीं. इस सुविधा का इस्तेमाल करते समय, पब्लिशर प्राइवसी ट्रीटमेंट (पीपीटी) पैरामीटर को, आने वाले समय में सेशन के बचे हुए विज्ञापन अनुरोधों में शामिल किया जाता है.
Google को विज्ञापन दिखाने का अनुरोध करने पर, डिफ़ॉल्ट रूप से लोगों के हिसाब से विज्ञापन दिखाए जाते हैं. यह कोड सभी विज्ञापन अनुरोधों के लिए, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद कर देता है:
Swift
GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GADRequest
GADRequest
ऑब्जेक्ट, टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) की जानकारी इकट्ठा करता है, जो विज्ञापन अनुरोध के साथ भेजी जाती है.
कॉन्टेंट का यूआरएल
विज्ञापन का अनुरोध करते समय, ऐप्लिकेशन उस कॉन्टेंट का यूआरएल भेज सकते हैं जिसे वे दिखा रहे हैं. इससे कीवर्ड टारगेटिंग चालू हो जाती है, ताकि कॉन्टेंट से विज्ञापन का मिलान किया जा सके.
उदाहरण के लिए, अगर आपका ऐप्लिकेशन https://www.example.com
से कॉन्टेंट दिखाते समय विज्ञापन का अनुरोध कर रहा है, तो काम के कीवर्ड को टारगेट करने के लिए, इस यूआरएल को पास किया जा सकता है:
Swift
let request = GADRequest()
request.contentURL = "https://www.example.com"
Objective-C
GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";
अक्सर पूछे जाने वाले सवाल
- किसी विज्ञापन के अपने-आप रीफ़्रेश होने पर, किस टारगेटिंग का इस्तेमाल होता है?
- विज्ञापन रीफ़्रेश होने पर, टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) के लिए
GADRequest
ऑब्जेक्ट का फिर से इस्तेमाल किया जाता है. नई टारगेटिंग सेट करने के लिए, नएGADRequest
ऑब्जेक्ट की मदद से,GADBannerView
परloadRequest
को साफ़ तौर पर कॉल करें. - मीडिएशन नेटवर्क के लिए, टारगेटिंग के अन्य पैरामीटर कैसे पास किए जा सकते हैं?
- मीडिएशन नेटवर्क पर टारगेटिंग भेजने का तरीका जानने के लिए, मीडिएशन देखें.