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