हर एक अनुरोध के लिए, सीमित डेटा प्रोसेसिंग की जिन सेटिंग को कॉन्फ़िगर किया जाएगा वे दुनिया भर में लागू होंगी. उदाहरण के लिए, अगर निजता कानून के दायरे में आने वाले किसी अमेरिकी राज्य के उपयोगकर्ता के लिए, विज्ञापन अनुरोध में, हर अनुरोध के लिए सीमित डेटा प्रोसेसिंग के पैरामीटर जोड़े जाते हैं, तो सीमित डेटा प्रोसेसिंग मोड चालू हो जाएगा. इसके बाद, उस उपयोगकर्ता को वेबसाइट या ऐप्लिकेशन पर दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन ही दिखाए जाएंगे.
- GPT और AdSense टैग का इस्तेमाल करने वाले पेजों के लिए, सीमित डेटा प्रोसेसिंग की सेटिंग
- अन्य टैग के लिए सीमित डेटा प्रोसेसिंग की सेटिंग
GPT और AdSense टैग का इस्तेमाल करने वाले पेजों के लिए, सीमित डेटा प्रोसेसिंग की सेटिंग
विज्ञापनों का अनुरोध करना
Google को विज्ञापन दिखाने का अनुरोध करने पर, वह डेटा प्रोसेसिंग के तरीके को सीमित नहीं करता है और डिफ़ॉल्ट रूप से, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाए जाते हैं. इसके लिए, वेब पेज के कॉन्टेंट और उस पेज पर आने वाले उपयोगकर्ता के ब्राउज़िंग इतिहास, दोनों को ध्यान में रखा जाता है. हालांकि, Google पहले से ही विज्ञापन टैग के ज़रिए सिग्नल भेजने की अनुमति देता है. ऐसा कई ज़रूरी नियमों के पालन और निजता से जुड़ी वजहों से किया जाता है. इनमें ये शामिल हैं:
- Google के पब्लिशर विज्ञापन टैग में, लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापनों की सेटिंग
(Ad Manager, AdMob, Android और iOS, AdSense) - यूरोपियन इकनॉमिक एरिया (ईईए) के उन उपयोगकर्ताओं के लिए विज्ञापन अनुरोध टैग करना जो सहमति देने की मान्य उम्र से कम के हैं (टीएफ़यूए)
(Ad Manager, AdMob, AdSense) - बच्चों को ध्यान में रखते हुए व्यवहार/बर्ताव के लिए, विज्ञापन अनुरोध को टैग करना (टीएफ़सीडी)
(Ad Manager, AdMob, AdSense)पब्लिशर, कम उम्र के उपयोगकर्ताओं के लिए टैग करने के अनुरोधों में टीएफ़सीडी के पैरामीटर का इस्तेमाल कर सकते हैं. टीएफ़सीडी का पैरामीटर सेट होने पर, सीमित डेटा प्रोसेसिंग मोड भी चालू हो जाएगा
इस लेख में, विज्ञापन टैग की मदद से, सीमित डेटा प्रोसेसिंग मोड के लिए अनुरोध करने का तरीका बताया गया है. सीमित डेटा प्रोसेसिंग मोड चालू करने पर Google, उपयोगकर्ताओं के डेटा का इस्तेमाल सीमित कर देता है और फिर लोगों को लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन ही दिखाए जाते हैं. अगर निजता कानून के दायरे में आने वाले अमेरिकी राज्यों के उन सभी उपयोगकर्ताओं के लिए सीमित डेटा प्रोसेसिंग मोड चालू करना है जो आपकी वेबसाइट या ऐप्लिकेशन पर आते हैं, तो विज्ञापन टैगिंग में बदलाव करने की ज़रूरत नहीं है. Google Ad Manager, AdMob या AdSense के सहायता केंद्रों पर जाकर, इन प्लैटफ़ॉर्म के यूज़र इंटरफ़ेस (यूआई) में सीमित डेटा प्रोसेसिंग मोड को चालू करने का तरीका जानें. यहां आपको इस मोड के बारे में ज़्यादा जानकारी भी मिलेगी.
अगर आपको सिर्फ़ कुछ उपयोगकर्ताओं के लिए, सीमित डेटा प्रोसेसिंग मोड चालू करना है, तो GPT और AdSense/Ad Exchange एसिंक्रोनस विज्ञापन टैग में, पब्लिशर के लिए एक तरीका दिया गया है. इसकी मदद से वे हर पेज के लिए, सीमित डेटा प्रोसेसिंग मोड को चालू कर सकते हैं. "मेरी निजी जानकारी न बेचें" के ऑप्ट आउट लिंक को दिखाने का विकल्प चुनने पर, ऐसा करने से मदद मिल सकती है. ऐसे उपयोगकर्ता जो इसे ऑप्ट-आउट करते हैं उनके लिए, आपको यह तय करना पड़ सकता है कि इस सिग्नल को पास करना कानूनी शर्तों के मुताबिक है या नहीं. सीमित डेटा प्रोसेसिंग मोड के बारे में ज़्यादा जानकारी पाने के लिए, "अमेरिका के राज्यों के निजता कानूनों का पालन करने में पब्लिशर की मदद करना" (Google Ad Manager, AdMob, AdSense) देखें.
- GPT टैग के लिए, इस कोड स्निपेट का इस्तेमाल करें:
googletag.pubads().setPrivacySettings({
'restrictDataProcessing': true
}); - AdSense और Ad Exchange एसिंक्रोनस विज्ञापन टैग के लिए, नीचे दिए गए कोड स्निपेट का इस्तेमाल करें:
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-0123456789abcdef"
data-ad-slot="0123456789"
data-restrict-data-processing="1"></ins>
ये तरीके, यहां दिए गए विज्ञापन टैग के साथ जारी किए गए पेज से, आने वाले Google विज्ञापन अनुरोधों के लिए, सीमित डेटा प्रोसेसिंग मोड को ट्रिगर करेंगे: GPT, AdSense या Ad Exchange एसिंक्रोनस विज्ञापन टैग (adsbygoogle.jss
) और IMA SDK. अपने ब्राउज़र डेवलपर टूल में, विज्ञापन अनुरोध को ढूंढकर और पैरामीटर &rdp=1
को खोजकर, इस बात की पुष्टि करें कि कोई विज्ञापन टैग, सीमित डेटा प्रोसेसिंग का अनुरोध कर रहा है.
ये वही एपीआई हैं जो सीमित डेटा प्रोसेसिंग मोड को बंद करने और लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को फिर से चालू करने की अनुमति देते हैं. ऐसा तब होता है, जब ये एपीआई false
और 0
में पास करते हैं. यह इस बात पर निर्भर करता है कि एपीआई को किस तरह का डेटा फ़ॉर्मैट चाहिए. अगर किसी पेज पर कई तरह के Google Ads टैग मौजूद हैं (उदाहरण के लिए, GPT टैग और AdSense/Ad Exchange एसिंक्रोनस टैग दोनों), तो आपको हर तरह के टैग के लिए, आरडीपी कंट्रोल का इस्तेमाल करना होगा.
अन्य टैग के लिए सीमित डेटा प्रोसेसिंग की सेटिंग
GPT पासबैक टैग
अगर GPT पासबैक टैग का इस्तेमाल किया जा रहा है, तो उसी googletag.pubads().setPrivacySettings
एपीआई का इस्तेमाल करके, सीमित डेटा प्रोसेसिंग के तौर पर किसी विज्ञापन अनुरोध को मार्क किया जा सकता है जिसका इस्तेमाल पुराना GPT करता है.
कोड का उदाहरण:
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <div id='gpt-passback'> <script> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag .defineSlot('/123/sports', [300, 250], 'gpt-passback') .addService(googletag.pubads()); googletag.pubads().setPrivacySettings({ 'restrictDataProcessing': true }); googletag.enableServices(); googletag.display('gpt-passback'); }); </script> </div>
बिना टैग वाला अनुरोध
अगर बिना टैग वाले अनुरोध का इस्तेमाल किया जा रहा है, तो टैग अनुरोध के यूआरएल में सीधे rdp=[int]
पैरामीटर जोड़कर, विज्ञापन अनुरोध को सीमित डेटा प्रोसेसिंग मोड के तौर पर मार्क किया जा सकता है. काट-छांट के जोखिम से बचने के लिए, हम आपको टैग में पहले ही पैरामीटर तय करने का सुझाव देते हैं. विज्ञापन अनुरोध को सीमित डेटा प्रोसेसिंग के तौर पर मार्क करने के लिए, rdp=1
के बारे में बताएं. पैरामीटर को हटाने से, सीमित डेटा प्रोसेसिंग मोड डिफ़ॉल्ट रूप से बंद हो जाता है. इससे लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की अनुमति भी मिलती है.
कोड का उदाहरण:
https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&rdp=1&c=12345
Google Mobile Ads SDK
Google Mobile Ads SDK के बारे में ज़्यादा जानकारी पाने के लिए, कृपया ऐप्लिकेशन डेवलपर साइट देखें.
- AdMob: iOS GMA SDK टूल, Android GMA SDK टूल
- Ad Manager: iOS GMA SDK टूल, Android GMA SDK टूल
Google इंटरैक्टिव मीडिया विज्ञापन एसडीके (वीडियो के लिए)
वीडियो अनुरोधों की मदद से, आपके पास Google को यह बताने का विकल्प है कि वह आपके वीडियो कॉन्टेंट को सीमित डेटा प्रोसेसिंग के तौर पर ट्रीट करे. ऐसा मैन्युअल तौर पर बनाए गए मास्टर वीडियो टैग (सिर्फ़ Ad Manager के लिए) की मदद से या किसी भी प्लैटफ़ॉर्म के हिसाब से आईएमए एसडीके का इस्तेमाल करके किया जा सकता है. जैसे, HTML 5 आईएमए एसडीके, iOS आईएमए एसडीके, Android आईएमए एसडीके, Google Cast आईएमए एसडीके.
अगर आपका वीडियो प्लेयर, Ad Manager के डाइनैमिक ऐड इंसर्शन की सुविधा का इस्तेमाल करता है, तो यह वीडियो ऑन डिमांड (वीओडी) या लाइव स्ट्रीम के अनुरोध के साथ आरडीपी=1 पैरामीटर को भी शामिल कर सकता है. ऐसा करके, वह शामिल किए गए किसी भी विज्ञापन अनुरोध (डीएआई HTML5 एसडीके, डीएआई Cast एसडीके, डीएआई iOS एसडीके, डीएआई Android एसडीके, डीएआई Roku एसडीके, डीएआई tvOS एसडीके) से पैरामीटर को पास कर सकता है.
Google के लेगसी पब्लिशर विज्ञापन टैग
दूसरे तरह के Google Ads टैग (जैसे कि लेगसी GAM टैग, GUT टैग, और AdSense या Ad Exchange सिंक्रोनस टैग (show_ads.jss
)), सीमित डेटा प्रोसेसिंग वाले विज्ञापन अनुरोधों के साथ काम नहीं करते. हमारा सुझाव है कि आप किसी ऐसे टैग पर माइग्रेट करें जिसमें लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने और सीमित डेटा प्रोसेसिंग मोड, दोनों के लिए सभी सुविधाएं मौजूद हैं.
AdSense for search
Google, विज्ञापन अनुरोध मिलने पर डेटा प्रोसेसिंग के इस्तेमाल को सीमित नहीं करता है और डिफ़ॉल्ट रूप से, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाए जाते हैं. इसके लिए, उपयोगकर्ता की सर्च क्वेरी और उसके ब्राउज़िंग इतिहास, दोनों तरह के डेटा का इस्तेमाल किया जाता है. हालांकि, जब सीमित डेटा प्रोसेसिंग मोड को चालू किया जाता है, तब Google डेटा का इस्तेमाल सीमित कर देता है और उपयोगकर्ता को दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन ही दिखाए जाते हैं.
नीचे बताए गए अनुरोध के हिसाब से, सीमित डेटा प्रोसेसिंग मोड को चालू किया जा सकता है. इसके अलावा, अपने खाता मैनेजर से किसी वेबसाइट या ऐप्लिकेशन के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को बंद करने के लिए कहा जा सकता है.
- कस्टम सर्च विज्ञापन - वेब विज्ञापन टैग के लिए, कस्टम सर्च विज्ञापन टैग में मौजूद
pageOptions
में, नीचे दिया गया टेक्स्ट जोड़ें:personalizedAds: false,
- AdMob टैग के लिए:
builder.setAdvancedOptionValue("csa_personalizedAds", "false");
- iOS टैग के लिए:
[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];
ये तरीके सीमित डेटा प्रोसेसिंग मोड को ट्रिगर करेंगे. साथ ही, उस खास अनुरोध के लिए, लोगों के हिसाब से न दिखाए जाने वाले विज्ञापन दिखाएंगे. यह एक स्टेटलेस पैरामीटर है. अगर पैरामीटर को उस उपयोगकर्ता के नए अनुरोधों में सेट नहीं किया गया है, तो सभी सेटिंग डिफ़ॉल्ट तौर पर सेट हो जाएंगी. इसका मतलब, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने का अनुरोध करना है.
Accelerated Mobile Pages (एएमपी)
<amp-ad type=”doubleclick”>
या <amp-ad type=”adsense”>
की मदद से विज्ञापनों का अनुरोध करते हैं.एएमपी पेजों से मिले विज्ञापन अनुरोधों के लिए पब्लिशर, निजता कानून के दायरे में आने वाले अमेरिकी राज्यों के सभी उपयोगकर्ताओं के लिए, डेटा प्रोसेसिंग पर पाबंदी लगाने का विकल्प चुन सकते हैं. इसके अलावा, वे डेटा प्रोसेसिंग पर पाबंदी लगाने का विकल्प चुनकर, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा भी बंद कर सकते हैं. इसके लिए, उन्हें नीचे दिए गए निर्देशों का पालन करना होगा. अगर पब्लिशर, सीमित डेटा प्रोसेसिंग मोड चालू करना चाहते हैं, तो उन्हें लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा बंद करने की मौजूदा सेटिंग का इस्तेमाल करना होगा. इस पूरे लेख में, इन टर्म को एक-दूसरे की जगह पर इस्तेमाल किया जाएगा.
निजता कानून के दायरे में आने वाले अमेरिकी राज्यों के उपयोगकर्ताओं के लिए, लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापनों का अनुरोध करना
अगर रीयल टाइम कॉन्फ़िगरेशन (आरटीसी) के बिना, एएमपी AdSense टैग या एएमपी DoubleClick का इस्तेमाल किया जाता है, तो आपको सिर्फ़ Google Ad Manager या AdSense के यूज़र इंटरफ़ेस (यूआई) में सीमित डेटा प्रोसेसिंग मोड चालू करना है. एएमपी पेज में, इसके अलावा कोई और बदलाव करने की ज़रूरत नहीं है.
अगर आपके एएमपी विज्ञापन टैग, रीयल टाइम कॉन्फ़िगरेशन (आरटीसी) का इस्तेमाल करते हैं, तो आरटीसी अनुरोधों को सिर्फ़ तब भेजा जाता है, जब सहमति दी जाती है या सहमति की ज़रूरत नहीं होती. (ध्यान दें: सहमति की स्थिति जो भी हो, आरटीसी कॉलआउट की अनुमति दी जा सकती है.) लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन देखने वाले उपयोगकर्ताओं (यानी, निजता कानून के दायरे में आने वाले अमेरिकी राज्यों में रहने वालों के लिए) को आरटीसी का अनुरोध नहीं भेजने के लिए, यहां दिए गए कॉम्पोनेंट और कॉन्फ़िगरेशन (amp-geo
और amp-consent
) का इस्तेमाल किया जा सकता है:
<!-- अमेरिका में मौजूद असली उपयोगकर्ताओं का पता लगाने के लिए, amp-geo कॉम्पोनेंट सेट अप करें. amp-geo अभी सिर्फ़ देश के लेवल पर क्षेत्र या इलाके की पहचान करने के लिए काम करता है, लेकिन अमेरिका में राज्यों के लेवल पर भी यह सुविधा जल्द ही उपलब्ध होने वाली है. कृपया पक्का करें कि आपने “जानकारी नहीं है” वाले केस को मैनेज किया हो. ऐसा तब करें, जब amp-geo की मदद से किसी देश की पहचान न की जा सके. साथ ही, कम से कम एक ग्रुप में “जानकारी नहीं है” वाला केस होना चाहिए -->
<amp-geo layout=nodisplay>
<script type="application/json">
{
"ISOCountryGroups": {
"us": ["us"],
"eea": ["preset-eea", “unknown”]
}
}
</script>
</amp-geo>
<!-- अनुरोध को ब्लॉक करने और उपयोगकर्ता की सहमति इकट्ठा करने के लिए, amp-consent कॉम्पोनेंट सेट अप करें. हम इसे बाद में, अपने-आप अस्वीकार करने वाली सुविधा के लिए कॉन्फ़िगर करेंगे. इसलिए, यह वाकई में सहमति के लिए अनुरोध नहीं करता है. यह आरटीसी कॉलआउट रोक देता है और Ad Manager/AdSense को लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन दिखाने के लिए सिग्नल देता है. -->
<amp-consent layout="nodisplay" id="consent-element">
<script type="application/json">
{
“consentInstanceId”: “my_consent”,
“consentRequire”: false,
“geoOverride”: {
“us”: {
“consentRequired”: “remote”,
“checkConsentHref”: “https://your-endpoint”
}
}
</script>
</amp-consent>
फ़िलहाल, amp-geo
सीमित डेटा प्रोसेसिंग को लागू करने वाले उन अमेरिकी राज्यों का पता लगाने की सुविधा नहीं देता जो निजता कानून के दायरे में आते हैं. इसलिए, checkConsentHref
सेटिंग की मदद से आपको एक एंडपॉइंट बनाना होगा. इससे, एएमपी को यह बताया जा सकेगा कि मौजूदा उपयोगकर्ता से सहमति लेना ज़रूरी है या नहीं. एएमपी को, एंडपॉइंट से JSON ऑब्जेक्ट वापस पाने की ज़रूरत होती है. कृपया एएमपी साइट के दस्तावेज़ से, एंडपॉइंट से मिलने वाले जवाब के बारे में ज़्यादा जानकारी पाएं.
अगर एंडपॉइंट सेट करने से यह काम नहीं होता, तो चिंता न करें. एएमपी टीम लॉन्च की जाने वाली सुविधा पर काम कर रही है. इससे आपको निजता कानून के दायरे में आने वाले अमेरिकी राज्यों में मौजूद उपयोगकर्ताओं का पता लगाने में मदद मिलेगी. इस सुविधा के लॉन्च होने से पहले, आपके पास अमेरिका में मौजूद सभी उपयोगकर्ताओं के लिए, 'सहमति की सेटिंग' चुनने का विकल्प है. यह सुविधा सिर्फ़ कुछ समय के लिए दी गई है. amp-consent
कॉन्फ़िगरेशन ऐसा दिखता है:
<!-- अनुरोधों पर रोक लगाने और अमेरिका में मौजूद सभी उपयोगकर्ताओं से, 'उपयोगकर्ता की सहमति' लेने के लिए, amp-consent कॉम्पोनेंट सेट अप करें -->
<amp-consent layout="nodisplay" id="consent-element">
<script type="application/json">
{
“consentInstanceId”: “my_consent”,
“consentRequire”: false,
“geoOverride”: {
“us”: {
“consentRequired”: “true”
}
}
</script>
</amp-consent>
जैसा कि नीचे बताया गया है, आपको पेज पर किसी भी मौजूदा amp-ad
कॉम्पोनेंट के लिए data-block-on-consent
एट्रिब्यूट जोड़ना होगा. _auto_reject
की मदद से विज्ञापनों के लिए यह निर्देश दिए जाते हैं कि प्रॉम्प्ट का इंतज़ार किए बिना, सीधे तौर पर लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन दिखाना शुरू करें.
<!-- आखिर में, हम विज्ञापन टैग को इस तरह सेट अप करते हैं, ताकि वह अपने-आप सहमति को अस्वीकार कर सके -->
<amp-ad data-block-on-consent="_auto_reject"
width=320 height=50
type="doubleclick"
data-slot="/4119129/mobile_ad_banner">
</amp-ad>
सहमति के आधार पर लोगों के हिसाब से दिखाए जाने वाले/लोगों के हिसाब से न दिखाए जाने वाले विज्ञापन दिखाना
एएमपी में कस्टम JavaScript का इस्तेमाल नहीं किया जा सकता. इसलिए, लोगों की दिलचस्पी के हिसाब से दिखाए जाने वाले या लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापनों का अनुरोध, amp-consent
कॉम्पोनेंट के साथ-साथ data-block-on-consent
, और data-npa-on-unknown-consent
एट्रिब्यूट के कॉन्फ़िगरेशन पर आधारित होता है. यह मानते हुए कि आपने एक amp-consent
कॉम्पोनेंट कॉन्फ़िगर किया है और data-block-on-consent
का इस्तेमाल करके इसे पेज पर मौजूद सभी <amp-ad>
टैग से जोड़ा है:
- अगर उपयोगकर्ता ने
amp-consent
कॉम्पोनेंट का सकारात्मक जवाब दिया है (उपयोगकर्ता सहमति का संकेत स्वीकार करता है), तो विज्ञापनों का अनुरोध, सामान्य रूप से किया जाएगा. - अगर उपयोगकर्ता ने
amp-consent
कॉम्पोनेंट का नकारात्मक जवाब दिया है (उपयोगकर्ता सहमति का संकेत अस्वीकार करता है), तो लोगों के हिसाब से न दिखाए जाने वाले विज्ञापनों का अनुरोध किया जाएगा. - अगर amp-consent के लिए उपयोगकर्ता का जवाब मालूम नहीं है (उपयोगकर्ता सहमति संकेत को खारिज करता है)
- डिफ़ॉल्ट तौर पर, कोई भी विज्ञापन अनुरोध नहीं भेजा जाता है
- अगर
data-npa-on-unknown-consent
कोtrue
पर सेट किया गया है, तो लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापनों का अनुरोध किया जाएगा.
- अगर
amp-geo
कॉम्पोनेंट को इस तरह से कॉन्फ़िगर किया जाता है कि उपयोगकर्ता की भौगोलिक जगह के मुताबिक सहमति लागू नहीं होती है, तो अनुरोध सामान्य रूप से भेजे जाते हैं.
अगर आपके <amp-ad>
टैग, data-block-on-consent
का इस्तेमाल नहीं करते या amp-consent
कॉम्पोनेंट को सही तरीके से कॉन्फ़िगर नहीं किया गया है, तो अनुरोध सामान्य रूप से भेजे जाते हैं.
नीचे एक कॉन्फ़िगरेशन का उदाहरण दिया गया है, जो निजता कानून के दायरे में आने वाले अमेरिकी राज्यों के सभी उपयोगकर्ताओं से सहमति लेने के लिए प्रॉम्प्ट करता है. इससे जो स्थिति बनेगी उसके बारे में ऊपर बताया गया है:
<!-- अमेरिका में मौजूद असली उपयोगकर्ताओं का पता लगाने के लिए, amp-geo कॉम्पोनेंट सेट अप करें. amp-geo अभी सिर्फ़ देश के लेवल पर क्षेत्र या इलाके की पहचान करने के लिए काम करता है, लेकिन अमेरिका में राज्यों के लेवल पर भी यह सुविधा जल्द ही उपलब्ध होने वाली है. कृपया, "जानकारी नहीं है" वाले केस को मैनेज करना न भूलें. ऐसा तब करें, जब amp-geo की मदद से किसी देश की पहचान न की जा सके. साथ ही, कम से कम एक ग्रुप में "जानकारी नहीं है" वाला केस होना चाहिए -->
<amp-geo layout=nodisplay>
<script type="application/json">
{
"ISOCountryGroups": {
"us": ["us"],
"unknown": ["unknown"]
}
}
</script>
</amp-geo>
<!- यूएस के उपयोगकर्ताओं के लिए सहमति सेट करें -->
<amp-consent layout="nodisplay" id="consent-element">
<script type="application/json">
{
“consentInstanceId” : “my_consent”,
“consentRequired”: false,
“geoOverride”: {
“us”: {
“consentRequired”: “true”,
“promptUI”: “myConsentFlow”
}
}
}
</script>
<div id=”myConsentFlow”>...</div>
</amp-consent>
<!-- आखिर में, हम विज्ञापन टैग को इस तरह सेट अप करते हैं, ताकि ज़रूरत होने पर सहमति के लिए इंतज़ार किया जा सके. साथ ही, अगर सहमति की जानकारी नहीं है, तो लोगों के हिसाब से न दिखाए जाने वाले विज्ञापनों के लिए अनुरोध किया जा सके -->
<amp-ad data-block-on-consent
data-npa-on-unknown-consent=true
width=320 height=50
type="doubleclick"
data-slot="/4119129/mobile_ad_banner">
</amp-ad>
आपके पास खुद का एंडपॉइंट सेट अप करने का विकल्प है, ताकि पेज को कॉन्फ़िगर करके सहमति देने के लिए चुनिंदा उपयोगकर्ताओं को संकेत दिया जा सके और checkConsentHref
की मदद से, एंडपॉइंट को सीओआरएस पोस्ट अनुरोध भेजा जा सके. आपको एएमपी-सहमति दस्तावेज़ से, इस बारे में ज़्यादा जानकारी मिल सकती है.