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