सीमित तौर पर विज्ञापन दिखाना
यह सीमित तौर पर दिखाए जाने वाले विज्ञापन का अनुरोध करने और उसे रेंडर करने के लिए, Google पब्लिशर टैग (GPT) लाइब्रेरी का इस्तेमाल करने का उदाहरण है. सीमित तौर पर दिखाए जाने वाले विज्ञापनों की मदद से, पब्लिशर के पास कुकी या अन्य लोकल आइडेंटिफ़ायर को ऐक्सेस करने की सहमति न होने पर, सीमित तौर पर विज्ञापन दिखाने का विकल्प होता है. Google Ad Manager के सहायता केंद्र में, सीमित तौर पर विज्ञापन दिखाने की सुविधाओं और उनकी सीमाओं के बारे में ज़्यादा जानें.
GPT को सीमित तौर पर विज्ञापन दिखाने का अनुरोध करने के लिए, दो अलग-अलग तरीकों से निर्देश दिया जा सकता है:
- IAB टीसीएफ़ के 2.0 वर्शन वाले सहमति मैनेजमेंट प्लैटफ़ॉर्म (सीएमपी) से मिले सिग्नल का इस्तेमाल करके, अपने-आप.
- मैन्युअल तरीके से, GPT
PrivacySettings
API का इस्तेमाल करके.
सीमित तौर पर विज्ञापन दिखाने की सुविधा को मैन्युअल तरीके से कंट्रोल करने के लिए, आपको सीमित तौर पर विज्ञापन दिखाने के यूआरएल से GPT लोड करना होगा. इस यूआरएल से दिखाए गए GPT के वर्शन में, डिफ़ॉल्ट रूप से क्लाइंट-साइड स्टोरेज को ऐक्सेस करने से रोकने के लिए, सुरक्षा के अतिरिक्त उपाय शामिल हैं. ऐसा करने के लिए, लाइब्रेरी के कुछ ऑपरेशन को display()
को पहले कॉल करने के बाद तक के लिए टाल दिया जाता है. इस वजह से, GPT के स्टैंडर्ड वर्शन की तुलना में परफ़ॉर्मेंस में थोड़ी गिरावट आती है.
अगर GPT को स्टैंडर्ड यूआरएल से लोड किया जाता है, तो हर अनुरोध के हिसाब से सीमित तौर पर दिखाए जाने वाले विज्ञापनों को मैन्युअल तरीके से कंट्रोल नहीं किया जा सकता. स्टैंडर्ड यूआरएल से GPT लोड करने पर, setPrivacySettings({ limitedAds: ... })
को किए गए सभी कॉल को अनदेखा कर दिया जाता है. साथ ही, लाइब्रेरी किसी भी समय क्लाइंट-साइड स्टोरेज को ऐक्सेस करने की कोशिश कर सकती है. इससे GPT, लाइब्रेरी के ऑपरेशन के क्रम को ज़्यादा बेहतर तरीके से ऑप्टिमाइज़ कर पाता है. उदाहरण के लिए, GPT पहले से ही एन्क्रिप्ट (सुरक्षित) किए गए सिग्नल इकट्ठा कर सकता है. इससे, इकट्ठा किए गए सिग्नल को हर विज्ञापन अनुरोध में शामिल किए जाने की संभावना बढ़ जाती है.