लक्ष्यीकरण

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

विज्ञापन टारगेटिंग को काम करते हुए देखने के लिए, 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 को साफ़ तौर पर कॉल करें.
मीडिएशन नेटवर्क के लिए, टारगेटिंग के अन्य पैरामीटर कैसे पास किए जा सकते हैं?
मीडिएशन नेटवर्क पर टारगेटिंग भेजने का तरीका जानने के लिए, मीडिएशन देखें.