सीमित तौर पर विज्ञापन दिखाना

इस उदाहरण में, Google पब्लिशर टैग (GPT) लाइब्रेरी का इस्तेमाल करके, सीमित तौर पर दिखाए जाने वाले विज्ञापन का अनुरोध करने और उसे रेंडर करने का तरीका बताया गया है. विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा की मदद से, पब्लिशर के पास कुकी या अन्य लोकल आइडेंटिफ़ायर को इस्तेमाल करने की सहमति न होने पर, विज्ञापन दिखाने का एक तरीका होता है. Google Ad Manager के सहायता केंद्र में, सीमित तौर पर विज्ञापन दिखाने की सुविधाओं और उनकी सीमाओं के बारे में ज़्यादा जानें.

GPT को सीमित तौर पर विज्ञापन दिखाने का अनुरोध करने के लिए, दो अलग-अलग तरीकों से निर्देश दिया जा सकता है:

  • IAB टीसीएफ़ के 2.0 वर्शन वाले सहमति मैनेजमेंट प्लैटफ़ॉर्म (सीएमपी) से मिले सिग्नल का इस्तेमाल करके, अपने-आप.
  • GPT PrivacySettings API का इस्तेमाल करके, मैन्युअल तरीके से ऐसा किया जा सकता है.

विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा को मैन्युअल तरीके से कंट्रोल करने के लिए, आपको विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा के यूआरएल से GPT लोड करना होगा. इस यूआरएल से दिखाए गए GPT के वर्शन में, डिफ़ॉल्ट रूप से क्लाइंट-साइड स्टोरेज को ऐक्सेस करने से रोकने के लिए अतिरिक्त सुरक्षा उपाय शामिल हैं. ऐसा करने के लिए, लाइब्रेरी से जुड़ी कुछ कार्रवाइयों को display() पर पहला कॉल करने तक देरी हो सकती है. इस वजह से, GPT के स्टैंडर्ड वर्शन के मुकाबले परफ़ॉर्मेंस में थोड़ी कमी आई है.

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

लागू करने का सैंपल

डेमो देखें