Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति, के तहत, आपको यूरोपियन इकनॉमिक एरिया (ईईए) में मौजूद उपयोगकर्ताओं को कुछ जानकारी देनी होगी. साथ ही, कानूनी तौर पर ज़रूरी होने पर, कुकी या अन्य लोकल स्टोरेज का इस्तेमाल करने के लिए उनकी सहमति लेनी होगी. इसके अलावा, आपको विज्ञापन को ज़्यादा काम का बनाने के लिए, निजी डेटा को इकट्ठा करने, शेयर करने, और इस्तेमाल करने के लिए भी उनकी सहमति लेनी होगी. इस नीति में, ईयू के ई-निजता निर्देश और जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) की ज़रूरी शर्तों के बारे में बताया गया है.
User Messaging Platform SDK
User Messaging Platform (UMP) SDK का इस्तेमाल करके, सहमति पाने के बारे में जानकारी पाने के लिए, User Messaging Platform SDK से जुड़ी हमारी गाइड देखें. UMP SDK के ज़रिए मिली सहमति, IMA SDK को अपने-आप फ़ॉरवर्ड हो जाती है.
सहमति वापस लेना
जीडीपीआर के तहत, सहमति वापस लेने की सुविधा देना ज़रूरी है. इससे उपयोगकर्ता किसी भी समय, सहमति से जुड़े अपने विकल्प वापस ले सकते हैं. उपयोगकर्ताओं को सहमति से जुड़े अपने विकल्प वापस लेने की सुविधा देने के लिए, निजता के विकल्प देखें.
सहमति की जानकारी IMA SDK को फ़ॉरवर्ड करना
डिफ़ॉल्ट रूप से, Google को भेजे गए विज्ञापन अनुरोध के कारण Google दर्शकों की पसंद को ध्यान में रखकर वेब पेज या ऐप्लिकेशन के कॉन्टेंट और उस पर आने वाले उपयोगकर्ता के इतिहास, दोनों के हिसाब से उन्हें विज्ञापन दिखाता है. Google, लोगों के हिसाब से न दिखाए जाने वाले विज्ञापनों का विकल्प भी उपलब्ध कराता है. लोगों की दिलचस्पी के हिसाब से दिखाए जाने वाले और दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापनों के बारे में ज़्यादा जानें
लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन दिखाने के लिए, अपने विज्ञापन टैग में &npa=1 जोड़ें. इससे यह तय किया जा सकेगा कि सिर्फ़ लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन का कॉन्टेंट दिखाया जाए.
यह adTagParameters प्रॉपर्टी की मदद से किया जाता है. जैसे:
Objective-C
- (void)requestStream { ... IMALiveStreamRequest *request = [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey networkCode:kNetworkCode adDisplayContainer:adDisplayContainer videoDisplay:imaVideoDisplay]; request.adTagParameters = @{ @"npa" : @1}; [self.adsLoader requestStreamWithRequest:request]; }
Swift
func requestStream() { ... let request = IMALiveStreamRequest( assetKey: ViewController.assetKey, networkCode: ViewController.networkCode, adDisplayContainer: adDisplayContainer!, videoDisplay: imaVideoDisplay, userContext: nil) request.adTagParameters = {'npa', 1}; adsLoader?.requestStream(with: request) }
सहमति देने की मान्य उम्र से कम के उपयोगकर्ताओं को टैग करना
आपके पास अपने विज्ञापन अनुरोधों को यूरोपियन इकनॉमिक एरिया (ईईए) के उन उपयोगकर्ताओं के लिए सही बताने का विकल्प होता है जिनकी उम्र, सहमति देने की मान्य उम्र से कम है. यह सुविधा जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करती है. ध्यान दें कि जीडीपीआर के तहत, आपकी अन्य कानूनी ज़िम्मेदारियां भी हो सकती हैं. कृपया यूरोपियन यूनियन की गाइडलाइन देखें और अपने कानूनी सलाहकार से सलाह लें. कृपया ध्यान रखें कि Google के टूल, नियमों का पालन करने में मदद करने के लिए डिज़ाइन किए गए हैं. इनसे किसी भी पब्लिशर को कानून के तहत अपनी ज़िम्मेदारियों से छूट नहीं मिलती. जीडीपीआर का पब्लिशर पर पड़ने वाले असर के बारे में ज़्यादा जानें
इस सुविधा का इस्तेमाल करने पर, TFUA (यूरोप में सहमति देने की मान्य उम्र से कम वाले उपयोगकर्ताओं के लिए टैग) पैरामीटर को विज्ञापन दिखाने के अनुरोध में जोड़ा जाएगा. यह पैरामीटर, उस खास विज्ञापन अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस की जानकारी जुटाने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर. इस पैरामीटर का Ad Manager की कुंजी-मानों (की-वैल्यू) पर कोई असर नहीं पड़ता. इसलिए, आपको यह पक्का करना होगा कि कुंजी-मानों (की-वैल्यू) का इस्तेमाल, जीडीपीआर के मुताबिक हो.
विज्ञापन दिखाने के अनुरोध में TFUA पैरामीटर को शामिल करने पर, इसे साइट-स्तर की किसी लागू सेटिंग के ऊपर प्राथमिकता दी जाती है.
अगर आपको अपनी सेटिंग से किए गए सभी विज्ञापन अनुरोधों में यह टैग शामिल करना है,
तो अपने विज्ञापन टैग में &tfua=1 जोड़ें.
Objective-C
- (void)requestStream { ... IMALiveStreamRequest *request = [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey networkCode:kNetworkCode adDisplayContainer:adDisplayContainer videoDisplay:imaVideoDisplay]; request.adTagParameters = @{ @"tfua" : @1}; [self.adsLoader requestStreamWithRequest:request]; }
Swift
func requestStream() { ... let request = IMALiveStreamRequest( assetKey: ViewController.assetKey, networkCode: ViewController.networkCode, adDisplayContainer: adDisplayContainer!, videoDisplay: imaVideoDisplay, userContext: nil) request.adTagParameters = {'tfua', 1}; adsLoader?.requestStream(with: request) }