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