इस पेज पर, Google पब्लिशर टैग (GPT) लाइब्रेरी के प्रोडक्शन अपडेट के बारे में बताया गया है. इस पेज पर, नई या अपडेट की गई सुविधाओं, गड़बड़ियों को ठीक करने, जानी-पहचानी समस्याओं, और बंद की गई सुविधाओं के बारे में सूचनाएं मिलती हैं. इसलिए, समय-समय पर इस पेज को देखें.
अपडेट पाने के लिए, इस पेज का यूआरएल अपने पसंदीदा फ़ीड रीडर में जोड़ें. इसके अलावा, रिलीज़ नोट के फ़ीड का डायरेक्ट लिंक इस्तेमाल करें. यह लिंक ऐटम 1.0 या आरएसएस 2.0
फ़ॉर्मैट में उपलब्ध है.
रिलीज़ की तारीखों के बारे में जानकारी
GPT लाइब्रेरी में किए गए सभी बदलावों की रिलीज़ से पहले, पूरी तरह से जांच की जाती है. इसके अलावा, रिलीज़ को उपयोगकर्ताओं के लिए धीरे-धीरे रोल आउट किया जाता है, ताकि अनचाहे रिग्रेशन से बचा जा सके. अगर रोलआउट के दौरान किसी भी समय कोई गड़बड़ी दिखती है, तो रिलीज़ को सभी उपयोगकर्ताओं के लिए उपलब्ध कराने से पहले ही रद्द किया जा सकता है.
इस वजह से, रिलीज़ की तारीखें सटीक नहीं होती हैं. किसी रिलीज़ को पूरी तरह से रिलीज़ होने में, कुछ दिनों से लेकर कुछ हफ़्ते लग सकते हैं. इसका मतलब है कि उपयोगकर्ताओं को अलग-अलग समय पर बदलाव दिखेंगे. प्रॉडक्ट की जानकारी वाले इन दस्तावेज़ों में दी गई तारीखें, उस हफ़्ते की शुरुआत को दिखाती हैं जब कोई बदलाव सभी उपयोगकर्ताओं के लिए रोल आउट किया गया था.
28 जुलाई, 2025 वाला हफ़्ता
पेज और स्लॉट लेवल की कई मौजूदा सेटिंग को नए और यूनिफ़ाइड GPT कॉन्फ़िगरेशन एपीआई में माइग्रेट कर दिया गया है. इस माइग्रेशन से कई सुधार हुए हैं:
- खोजने की बेहतर सुविधा: सेटिंग को दस्तावेज़ और टाइप डेफ़िनिशन में एक साथ ग्रुप किया गया है.
- इस्तेमाल में आसान: एक ही इंटरफ़ेस का इस्तेमाल करके, सेटिंग को अलग-अलग या एक साथ कॉन्फ़िगर किया जा सकता है.
- गड़बड़ियों के बारे में ज़्यादा जानकारी: कॉन्फ़िगरेशन से जुड़ी गड़बड़ियों के बारे में ज़्यादा जानकारी मिलती है. साथ ही, समस्या हल करने की प्रोसेस को आसान बनाने के लिए, स्टैंडर्ड भाषा का इस्तेमाल किया जाता है.
कॉन्फ़िगरेशन के पुराने तरीके काम करते रहेंगे. हालांकि, इन्हें अपडेट किया गया है, ताकि ये अंदरूनी तौर पर नए कॉन्फ़िगरेशन फ़्रेमवर्क का इस्तेमाल कर सकें. इस वजह से, आपको गड़बड़ी के ऐसे मैसेज दिख सकते हैं जिनमें नए कॉन्फ़िगरेशन एपीआई की प्रॉपर्टी का रेफ़रंस दिया गया हो. ऐसा तब भी हो सकता है, जब लेगसी तरीकों का इस्तेमाल किया जा रहा हो.
SafeFrameConfig
ऑब्जेक्ट को googletag
नेमस्पेस से googletag.config
नेमस्पेस में ले जाया गया है.
यहां दी गई टेबल में, कॉन्फ़िगरेशन के उन लेगसी तरीकों की सूची दी गई है जिन्हें अब इस्तेमाल नहीं किया जा सकता. साथ ही, उनके लिए कॉन्फ़िगरेशन एपीआई के सुझाए गए विकल्प भी दिए गए हैं.
कॉन्फ़िगरेशन के लेगसी तरीके | GPT कॉन्फ़िग एपीआई की जगह इस्तेमाल होने वाला एपीआई |
---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions() PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame() PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting() PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds() PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled() PubAdsService.get() PubAdsService.getAttributeKeys() PubAdsService.getTargeting() PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions() Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame() Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting() Slot.setTargeting() Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get() Slot.getAttributeKeys() Slot.getCategoryExclusions() Slot.getTargeting() Slot.getTargetingKeys()
|
Slot.getConfig()
|
21 जुलाई, 2025 से शुरू होने वाला हफ़्ता
threadYield
सुविधा को अपडेट किया गया है. अब यह विज्ञापन अनुरोध यूआरएल जनरेट करने से पहले, JS थ्रेड भी उपलब्ध कराएगी. यह सुविधा उन अनुरोधों के लिए उपलब्ध होगी जिनमें सिर्फ़ फ़ोल्ड के नीचे वाले स्लॉट शामिल हैं. इससे वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी पर सकारात्मक असर पड़ा है. साथ ही, इंप्रेशन पर कोई बुरा असर नहीं पड़ा है.
GPT में अपडेट किया गया | |
---|---|
प्रॉपर्टी |
googletag.config.PageSettingsConfig.threadYield
|
2 जून, 2025 से शुरू होने वाला हफ़्ता
वेब पर अचानक दिखने वाले विज्ञापन, अब एक पेज वाले ऐप्लिकेशन (एसपीए) के साथ पूरी तरह से काम करते हैं
GPT का इस्तेमाल करने वाले लोग अब एसपीए की सुविधा वाली वेबसाइटों पर, वेब इंटरस्टीशियल विज्ञापनों को आसानी से दिखा सकते हैं. इसके लिए, उन्हें पूरे पेज को फिर से लोड करने की ज़रूरत नहीं होगी. इस बेहतर सुविधा से ये काम किए जा सकते हैं:
- उपयोगकर्ता अनुभव को बेहतर बनाएं: अपने एसपीए में नैचुरल ब्रेक पॉइंट पर विज्ञापन दिखाएं. इससे ट्रांज़िशन आसानी से होते हैं और रुकावट कम होती है.
- ज़्यादा कमाई करें: डाइनैमिक और एसपीए पर आधारित कॉन्टेंट पर अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापन दिखाकर, कमाई करने के नए मौके पाएं.
- Better Ads Standards का पालन करें: इंडस्ट्री के सबसे सही तरीकों का पालन करते हुए, अच्छी क्वालिटी वाले विज्ञापन दिखाना जारी रखें. साथ ही, विज्ञापन से बाहर निकलने के विकल्प साफ़ तौर पर दिखाएं और फ़्रीक्वेंसी कैप को कॉन्फ़िगर करें.
आपको अपने मौजूदा एसपीए में कोई बदलाव करने की ज़रूरत नहीं है. GPT, आपके एसपीए में पेज बदलने पर, इंटरस्टीशियल विज्ञापन दिखाने की सुविधा का अपने-आप पता लगाएगा और उसे मैनेज करेगा. GPT मैनेज किए गए वेब इंटरस्टीशियल और इंटरस्टीशियल विज्ञापन ट्रिगर करने के वैकल्पिक तरीकों को लागू करने के बारे में ज़्यादा जानकारी के लिए, वेब इंटरस्टीशियल विज्ञापन दिखाना का सैंपल देखें.
26 मई, 2025 से शुरू होने वाला हफ़्ता
H5 गेमिंग इंटरस्टीशियल विज्ञापनों के लिए फ़्रीक्वेंसी कैप को 120 सेकंड से घटाकर 30 सेकंड कर दिया गया है.
28 अप्रैल, 2025 वाला हफ़्ता
GPT में नई सुविधाएं | |
---|---|
प्रॉपर्टी |
SlotRenderEndedEvent.responseIdentifier
|
27 जनवरी, 2025 वाला हफ़्ता
Protected Audience API
के स्पेसिफ़िकेशन के मुताबिक, यहां दी गई
ComponentAuctionConfig.auctionConfig
प्रॉपर्टी के नाम बदल दिए गए हैं.
प्रॉपर्टी का पुराना नाम | नई प्रॉपर्टी का नाम |
---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
21 अक्टूबर, 2024 से शुरू होने वाला हफ़्ता
जहां उपलब्ध हो वहां Scheduler.postTask के बजाय Scheduler.yield का इस्तेमाल करने के लिए, threadYield
में बदलाव करें. ज़्यादा जानकारी के लिए, यील्ड से जुड़ा दस्तावेज़ देखें.
GPT में अपडेट किया गया | |
---|---|
प्रॉपर्टी |
googletag.config.PageSettingsConfig.threadYield
|
2 सितंबर, 2024 से शुरू होने वाला हफ़्ता
गेमिंग इंटरस्टीशियल विज्ञापनों के लिए सहायता जोड़ी गई.
19 अगस्त, 2024 वाला हफ़्ता
जीपीटी थ्रेड के यिल्ड के व्यवहार को कंट्रोल करने वाली सेटिंग का नाम बदलकर adYield
से threadYield
कर दिया गया है. इससे यह साफ़ तौर पर पता चलता है कि यह सुविधा, विज्ञापन से मिलने वाले रेवेन्यू को ऑप्टिमाइज़ करने के बजाय, JS थ्रेड को यिल्ड करने पर फ़ोकस करती है. इस सुविधा और इससे जुड़े एपीआई (नाम के अलावा) के काम करने के तरीके में कोई बदलाव नहीं होता. adYield
प्रॉपर्टी को आने वाले समय में GPT की रिलीज़ से हटा दिया जाएगा.
googletag.setConfig({threadYield: 'DISABLED'});
का इस्तेमाल करके, थ्रेड के डिफ़ॉल्ट रूप से दिखने के तरीके को बंद किया जा सकता है. इसके अलावा, googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});
का इस्तेमाल करके, इसे सभी स्लॉट पर लागू किया जा सकता है. इससे कोई फ़र्क़ नहीं पड़ता कि वे व्यूपोर्ट के हिसाब से किस जगह पर हैं.
GPT में अपडेट किया गया | |
---|---|
प्रॉपर्टी |
googletag.config.PageSettingsConfig.threadYield
|
29 जुलाई, 2024 से शुरू होने वाला हफ़्ता
GPT अब Scheduler.postTask का इस्तेमाल करके JS थ्रेड जनरेट करता है. यह सुविधा उपलब्ध होने पर, क्रिएटिव रेंडर करने से ठीक पहले 'user-blocking' प्राथमिकता के साथ ऐसा किया जाता है. इससे इंप्रेशन पर बहुत कम असर पड़ता है. साथ ही, कोर वेब वाइटल को फ़ायदा मिलता है. डिफ़ॉल्ट रूप से, GPT सिर्फ़ तब विज्ञापन दिखाएगा, जब स्लॉट व्यूपोर्ट के बाहर हो.
डिफ़ॉल्ट व्यवहार को googletag.setConfig({adYield: 'DISABLED'});
की मदद से बंद किया जा सकता है. इसके अलावा, googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
की मदद से, इसे व्यूपोर्ट के हिसाब से सभी स्लॉट पर लागू किया जा सकता है.
GPT में नई सुविधाएं | |
---|---|
प्रॉपर्टी |
googletag.config.PageSettingsConfig.adYield
|
12 फ़रवरी, 2024 से शुरू होने वाला हफ़्ता
पब्लिशर से मिले सिग्नल (पीपीएस) को कॉन्फ़िगर करने की सुविधा जोड़ी गई है.
उस गड़बड़ी को ठीक किया गया है जिसमें SlotRenderEndedEvent.slotContentChanged
हमेशा true
होता था. आगे से, इस प्रॉपर्टी की वैल्यू true
सिर्फ़ तब होगी, जब स्लॉट का कॉन्टेंट बदला हो. इसके अलावा, इसकी वैल्यू false
होगी. उदाहरण के लिए, अगर कोई विज्ञापन नहीं दिखाया गया.
29 जनवरी, 2024 से शुरू होने वाला हफ़्ता
विज्ञापन अनुरोधों के लिए नेटवर्क की गड़बड़ियां, विज्ञापन नहीं दिखाए जाने की स्थिति की तरह काम करेंगी. ऐसा तब होगा, जब googletag.events.SlotRenderEndedEvent
को isEmpty
के साथ ट्रिगर किया जाएगा और true
पर सेट किया जाएगा. इस इवेंट को सुनने के तरीके का उदाहरण देखने के लिए, विज्ञापन इवेंट लिसनर देखें. बदलाव में, collapseEmptyDivs
का इस्तेमाल करते समय स्लॉट अपने-आप छोटा हो जाता है.
डेस्कटॉप/टैबलेट और मोबाइल वेब (आंशिक स्क्रीन) पर विज्ञापन के बड़े होने की सुविधा को कॉन्फ़िगर करने की सुविधा जोड़ी गई.
11 दिसंबर, 2023 से शुरू होने वाला हफ़्ता
इनके लिए सहायता जोड़ी गई है: साइड रेल ऐंकर विज्ञापन.
GPT में नई सुविधाएं | |
---|---|
Enum |
OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL
|
13 नवंबर, 2023 से शुरू होने वाला हफ़्ता
पब्लिशर की निजता से जुड़ी सेटिंग कॉन्फ़िगर करने की सुविधा जोड़ी गई.
Chrome prerendering के लिए सहायता जोड़ी गई. जब GPT को पता चलता है कि पेज प्रीरेंडर की स्थिति में है, तो विज्ञापन अनुरोध तब तक नहीं किया जाएगा, जब तक पेज उपयोगकर्ता को दिखने न लगे.
23 अक्टूबर, 2023 का हफ़्ता
वैकल्पिक वेब इंटरस्टीशियल ट्रिगर के लिए सहायता जोड़ी गई.
GPT में नई सुविधाएं | |
---|---|
ऑब्जेक्ट |
googletag.config.InterstitialConfig
|
प्रॉपर्टी |
googletag.config.SlotSettingsConfig.interstitial
|
टाइप |
googletag.config.InterstitialTrigger
|
24 जुलाई, 2023 वाला हफ़्ता
Protected Audience API (पहले इसे FLEDGE के नाम से जाना जाता था) को Chrome के जुलाई वाले वर्शन के साथ, सामान्य तौर पर उपलब्ध कराया जा रहा है. इससे, जीपीटी में कॉम्पोनेंट ऑक्शन से जुड़ी सुविधा को अब स्थिर माना जाता है.
एक्सपेरिमेंटल से स्टेबल वर्शन में ले जाया गया | |
---|---|
ऑब्जेक्ट |
googletag.config.ComponentAuctionConfig
|
प्रॉपर्टी |
googletag.config.SlotSettingsConfig.componentAuction
|
19 जून, 2023 से शुरू होने वाला हफ़्ता
अपडेट: 5 जुलाई, 2023 से, GPT अपनी JavaScript लाइब्रेरी के पुराने वर्शन पर काम नहीं करेगा. साथ ही, उन वर्शन पर विज्ञापन भी नहीं दिखाएगा. ज़्यादा जानकारी के लिए, पिछली सूचना देखें.
www.googletagservices.com/tag/js/gpt.js से विज्ञापन दिखाने वाले पब्लिशर, ऐसा करना जारी रख सकते हैं. हालांकि, हमारा सुझाव है कि आप पसंदीदा डोमेन पर स्विच करें. इससे परफ़ॉर्मेंस बेहतर हो सकती है. साथ ही, ऐसा हो सकता है कि आने वाले समय में www.googletagservices.com पर gpt.js की सेवा बंद कर दी जाए.
6 जून, 2023 से शुरू होने वाला हफ़्ता
GPT, 5 जुलाई, 2023 से या इसके बाद, JavaScript लाइब्रेरी के पुराने वर्शन पर काम नहीं करेगा. आधिकारिक यूआरएल से GPT लोड करने वाले पब्लिशर पर इसका कोई असर नहीं पड़ेगा. जो पब्लिशर gpt.js, pubads_impl.js या लोड की गई किसी भी लाइब्रेरी के कैश किए गए वर्शन का इस्तेमाल कर रहे हैं उन्हें आधिकारिक यूआरएल का इस्तेमाल करने के लिए, अपने पेजों को अपडेट करना होगा. ज़्यादा जानकारी के लिए, शुरू करें गाइड देखें.
22 मई, 2023 वाला हफ़्ता
googletag.defineSlot()
और SizeMappingBuilder.addSize()
एट्रिब्यूट के लिए दी गई नेगेटिव और शून्य साइज़ वैल्यू अब अपने-आप हट जाती हैं, क्योंकि वे अमान्य हैं. इस वजह से, ऐसी अमान्य वैल्यू देने वाले मौजूदा इंटिग्रेशन में, पब्लिशर कंसोल मैसेज की संख्या बढ़ सकती है.
हालांकि, इससे विज्ञापन के मौजूदा और मान्य अनुरोधों पर कोई असर नहीं पड़ेगा.
18 मई, 2023 वाला हफ़्ता
GPT की मदद से, बिडर स्क्रिप्ट के सुरक्षित सिग्नल को अब GPT के एक्ज़ीक्यूशन में पहले ही इंस्टॉल कर दिया जाएगा. इससे विज्ञापन अनुरोधों के लिए, बेहतर सिग्नल कवरेज मिल सकता है.
1 मई, 2023 से शुरू होने वाला हफ़्ता
उस गड़बड़ी को ठीक किया गया है जिसमें कई साइज़ वाले ऐंकर स्लॉट को रीफ़्रेश करने पर, क्रिएटिव छोटा दिख सकता था.
27 मार्च, 2023 का हफ़्ता
GPT अब उन ब्राउज़र पर व्यूएबिलिटी पर आधारित सुविधाओं के साथ काम नहीं करता है जो Intersection Observer API के साथ काम नहीं करते हैं. ध्यान दें कि साथ काम करने वाले सभी ब्राउज़र में, यह एपीआई पहले से मौजूद होता है.
तरीका या इवेंट | |
---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
6 फ़रवरी, 2023 से शुरू होने वाला हफ़्ता
सुरक्षित सिग्नल शेयर करने की सुविधा जोड़ी गई है.
GPT में नई सुविधाएं | |
---|---|
ऑब्जेक्ट |
BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray
|
टाइप |
SecureSignalProvider
|
वैरिएबल |
googletag.secureSignalProviders
|
30 जनवरी, 2023 वाला हफ़्ता
Service.addEventListener() के व्यवहार में बदलाव किया गया है, ताकि जब कोई इवेंट होता है, तो उससे जुड़े सभी लिसनर, बाद के इवेंट को प्रोसेस करने से पहले ही काम कर लें. इस बदलाव से पहले, एक ही स्लॉट के लिए स्लॉट रेंडर शुरू और खत्म होने वाले इवेंट लिसनर, क्रम से बाहर जाकर एक्ज़ीक्यूट हो सकते थे.
15 अगस्त, 2022 वाला हफ़्ता
Service.removeEventListener() के रिटर्न टाइप को boolean
से बदलकर void
कर दिया गया है.
25 जुलाई, 2022 वाला हफ़्ता
FLEDGE के लिए एक्सपेरिमेंटल सपोर्ट जोड़ी गई है. साथ ही, कॉम्पोनेंट ऑक्शन की सुविधा जोड़ी गई है, ताकि FLEDGE की मदद से कई सेलर के साथ शुरुआती टेस्टिंग की जा सके.
GPT में नई सुविधाएं | |
---|---|
तरीका |
Slot.setConfig()
|
ऑब्जेक्ट |
ComponentAuctionConfig SlotSettingsConfig
|
18 जुलाई, 2022 वाला हफ़्ता
ContentService
API बंद कर दिया गया है. googletag.content().setContent
को कॉल करने से अब कोई असर नहीं पड़ता. हालांकि, इससे चेतावनी लॉग हो जाती है. googletag.content
प्रॉपर्टी को जल्द ही पूरी तरह से हटा दिया जाएगा. इसके बाद, इसे कॉल करने पर एक अपवाद दिखेगा. इसके बजाय, ब्राउज़र में पहले से मौजूद DOM एपीआई का इस्तेमाल करके, सीधे तौर पर div एलिमेंट में कॉन्टेंट जोड़ें.
23 मई, 2022 वाला हफ़्ता
विज्ञापन अनुरोध के ट्रैफ़िक सोर्स को कॉन्फ़िगर करने की सुविधा जोड़ी गई.
ट्रैफ़िक सोर्स के लिए GPT की सुविधा | |
---|---|
Enum |
TrafficSource.ORGANIC TrafficSource.PURCHASED
|
प्रॉपर्टी | PrivacySettingsConfig.trafficSource |
7 मार्च, 2022 का हफ़्ता
वेब के लिए इनाम वाले विज्ञापन दिखाने की सुविधा लॉन्च कर दी गई है. ज़्यादा जानकारी के लिए, Ad Manager सहायता केंद्र पर जाएं.
वेब के लिए इनाम वाले विज्ञापनों के लिए GPT की सुविधा | |
---|---|
Enum | OutOfPageFormat.REWARDED |
इवेंट | RewardedSlotClosedEvent |
इवेंट | RewardedSlotGrantedEvent |
इवेंट | RewardedSlotReadyEvent |
ऑब्जेक्ट | RewardedPayload |
28 फ़रवरी, 2022 वाला हफ़्ता
CommandArray.push अब दिए गए फ़ंक्शन को अपने arguments
ऑब्जेक्ट के बजाय, globalThis
से साफ़ तौर पर बाइंड करता है.
8 दिसंबर, 2021 वाला हफ़्ता
Enums अब TypeScript enums के व्यवहार से मेल खाने के लिए, वैल्यू से कुंजियों की रिवर्स मैपिंग भी दिखाते हैं. जिन एपीआई में enum वैल्यू का इस्तेमाल किया जाता है उनमें कोई बदलाव नहीं किया गया है. साथ ही, इन नए रिवर्स मैपिंग का इस्तेमाल नहीं किया जाना चाहिए.
9 अगस्त, 2021 वाला हफ़्ता
removeEventListener तरीका जोड़ा गया.
एक ही eventType और कॉलबैक फ़ंक्शन इंस्टेंस के साथ addEventListener को कई बार कॉल करने पर, अब कोई कार्रवाई नहीं होगी. दूसरे शब्दों में, अगर एक ही कॉलबैक फ़ंक्शन इंस्टेंस को एक ही इवेंट टाइप के लिए n बार रजिस्टर किया जाता है, तो इवेंट होने पर यह सिर्फ़ एक बार चलेगा, n बार नहीं.
29 जुलाई, 2021 वाला हफ़्ता
GPT के विज्ञापन दिखने से जुड़े इवेंट: ImpressionViewableEvent
और SlotVisibilityChangedEvent
अब लंबे पेज सेशन पर ट्रिगर होते रहेंगे. इससे पहले, पेज लोड होने के एक घंटे बाद ये बंद हो जाते थे.
3 मई, 2021 वाला हफ़्ता
GPT अब विज्ञापन फ़ेच करने से पहले, स्लॉट के लिए जगह सेट नहीं करता. इस बदलाव से, उन साइटों पर कुल लेआउट शिफ़्ट (सीएलएस) कम हो जाता है जिन्होंने सीएसएस का इस्तेमाल करके जगह रिज़र्व नहीं की है. अपनी साइट पर सीएलएस को और कम करने के लिए, हमारा सुझाव है कि सीएसएस का इस्तेमाल करके विज्ञापन के लिए कुछ जगह रिज़र्व करें. ज़्यादा जानें
22 मार्च, 2021 वाला हफ़्ता
enableLazyLoad()
के व्यवहार को अपडेट किया गया है, ताकि बैकग्राउंड टैब पर दिखने वाले फ़ोल्ड के नीचे के स्लॉट को भी रेंडर करने में देरी हो.
23 फ़रवरी, 2021 वाला हफ़्ता
अब googletag.pubads().set
और Slot.set
तरीकों को display
या refresh
से पहले कभी भी कॉल किया जा सकता है. पहले, set
सिर्फ़ तब लागू होता था, जब इसे googletag.enableServices
से पहले कॉल किया जाता था.
16 फ़रवरी, 2021 वाला हफ़्ता
अब googletag.pubads().setPublisherProvidedId
एपीआई को किसी भी समय कॉल किया जा सकता है. पहले, इसका इस्तेमाल सिर्फ़ तब किया जा सकता था, जब इसे googletag.enableServices
से पहले कॉल किया गया हो.
4 जनवरी, 2021 वाला हफ़्ता
सेटिंग बदलने के लिए, अब googletag.pubads().collapseEmptyDivs
API को बार-बार कॉल किया जा सकता है. पहले किए गए कॉल को अनदेखा कर दिया जाएगा.
12 अक्टूबर, 2020 वाला हफ़्ता
वेब इंटरस्टीशियल के ओपन बीटा वर्शन को लॉन्च किया गया. इसके बारे में जानने के लिए, सहायता केंद्र पर जाएं.
31 अगस्त, 2020 का हफ़्ता
definePassback()
और defineOutOfPagePassback()
अब सेवा में नहीं हैं. पासबैक को सही तरीके से बनाने का तरीका जानने के लिए, पासबैक के दस्तावेज़ देखें.
15 जून, 2020 से शुरू होने वाला हफ़्ता
enableLazyLoad()
के काम करने के तरीके को अपडेट किया गया है, ताकि यह collapseEmptyDivs(true)
के साथ काम कर सके.
25 मई, 2020 वाला हफ़्ता
GPT अब पब्लिशर की सेट की गई सटीक जीपीएस लोकेशन के साथ काम नहीं करेगा. खास तौर पर, googletag.pubads().setLocation()
अब अक्षांश, देशांतर या दायरे के पैरामीटर के साथ काम नहीं करेगा. इसके बजाय, यह फ़्रीफ़ॉर्म पता लेगा.
27 अप्रैल, 2020 का हफ़्ता
GPT रेंडरिंग लॉजिक को अब अलग-अलग फ़ाइलों में नहीं बांटा गया है. इसका मतलब है कि GPT, कम फ़ाइलें फ़ेच करेगा. इससे लेटेन्सी थोड़ी कम हो जाएगी. हालांकि, इससे उपयोगकर्ता के बैंडविथ पर कोई असर नहीं पड़ेगा.
जब GPT में कोई अनुरोध ट्रिगर होता है (googletag.display()
या googletag.pubads().refresh()
को कॉल करके), तो हम पब्लिशर की ओर से दी गई सभी स्थितियों को अंदरूनी तौर पर फ़्रीज़ कर देंगे, ताकि अनुरोध भेजे जाने से पहले उनमें बदलाव न किया जा सके. इसलिए, जब कोई अनुरोध ट्रिगर होता है, तो उस अनुरोध के लिए सिर्फ़ उस राज्य का इस्तेमाल किया जाएगा जिसे उस समय तक जोड़ा गया है. इसके बाद, स्थिति में किया गया कोई भी बदलाव सिर्फ़ इन अनुरोधों पर लागू होगा.
11 नवंबर, 2019 से शुरू होने वाला हफ़्ता
अब GPT पासबैक बनाने के लिए, सुझाया गया एक नया स्निपेट उपलब्ध है. definePassback()
और defineOutOfPagePassback()
का इस्तेमाल न करने का सुझाव दिया जाता है, क्योंकि ये फ़ंक्शन सिंक्रोनस तरीके से काम करते हैं और कुछ ब्राउज़र इन्हें ब्लॉक कर सकते हैं. ज़्यादा जानें.
Slot.updateTargetingFromMap()
तरीका जोड़ा गया.
निजता सेटिंग चालू करने के लिए, PubAdsService.setPrivacySettings()
को नए तरीके के तौर पर जोड़ा गया है. आने वाले समय में, अतिरिक्त सेटिंग यहां उपलब्ध होंगी.
25 मार्च, 2019 वाला हफ़्ता
Pubads सेवा अब googletag.enableServices()
को कॉल करने के तुरंत बाद पूरी तरह से काम करने लगती है. पहले, इसे एसिंक्रोनस तरीके से शुरू किया जाता था. इसका मतलब है कि googletag.enableServices()
को कॉल करने के तुरंत बाद, googletag.pubadsReady
के सही होने की गारंटी दी जाती है. googletag.pubadsReady
की वैल्यू की जांच करने के लिए, अब पोलिंग की ज़रूरत नहीं होनी चाहिए.
4 फ़रवरी, 2019 का हफ़्ता
enableLazyLoad()
के व्यवहार को अपडेट किया गया है, ताकि enableServices()
को कॉल करने के बाद लेज़ी लोडिंग कॉन्फ़िगरेशन में बदलाव किया जा सके. साथ ही, जब कोई स्लॉट दिखता है, तब हर स्लॉट के लिए लेज़ी लोडिंग कॉन्फ़िगरेशन फ़्रीज़ हो जाता है.
21 जनवरी, 2019 का हफ़्ता
SlotResponseReceived
नाम का एक नया इवेंट जोड़ा गया है. यह इवेंट तब ट्रिगर होता है, जब किसी स्लॉट के लिए विज्ञापन का जवाब मिलता है.
googleTag.ResponseInformation
में creativeTemplateId
नाम का नया फ़ील्ड जोड़ा गया है.
14 जनवरी, 2019 का हफ़्ता
SlotRequestedEvent
नाम का एक नया इवेंट जोड़ा गया है. यह इवेंट तब ट्रिगर होता है, जब किसी स्लॉट के लिए विज्ञापन का अनुरोध किया जाता है.
27 अगस्त, 2018 का हफ़्ता
आर्ग्युमेंट के तौर पर googletag.Slot
को स्वीकार करने के लिए, googletag.display()
में बदलाव किया गया.
6 अगस्त, 2018 का हफ़्ता
यह कुकी, GPT में विज्ञापनों की लेज़ी लोडिंग के लिए googletag.PubAdsService.enableLazyLoad()
जोड़ती है.
18 जून, 2018 का हफ़्ता
googletag.events.SlotOnloadEvent
के ट्रिगर न होने की गड़बड़ी को ठीक किया गया है.
30 अप्रैल, 2018 वाला हफ़्ता
यह कुकी, सहमति देने की कानूनी उम्र से कम उम्र के उपयोगकर्ताओं को दिखाए जाने वाले विज्ञापनों को कंट्रोल करने के लिए googletag.PubAdsService.setTagForUnderAgeOfConsent()
और पासबैक स्लॉट को सहमति देने की कानूनी उम्र से कम उम्र के उपयोगकर्ता के तौर पर मार्क करने के लिए googletag.PassbackSlot.setTagForUnderAgeOfConsent()
जोड़ती है.
23 अप्रैल, 2018 का हफ़्ता
दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल करने के लिए, googletag.PubAdsService.setRequestNonPersonalizedAds()
जोड़ता है.
12 मार्च, 2018 का हफ़्ता
बदलाव को पहले जैसा कर दिया गया है. इससे, रीफ़्रेश करने से पहले स्लॉट में मौजूद कॉन्टेंट को हटाने की सुविधा बंद हो गई थी. ऐसा तब होता है, जब उस कॉन्टेंट को GPT ने नहीं रखा हो. अब कॉन्टेंट मिटा दिया जाएगा.
19 फ़रवरी, 2018 का हफ़्ता
एसिंक्रोनस रेंडरिंग मोड का इस्तेमाल करने पर: विज्ञापन के सभी अनुरोधों के लिए, जहां भी हो सके वहां HTTP GET
तरीके के साथ XMLHttpRequest का इस्तेमाल करके विज्ञापनों का अनुरोध करें. इसके लिए, वर्ण सीमा 8,192 तक होनी चाहिए. इससे पहले, 4,096 से ज़्यादा वर्णों वाले विज्ञापन अनुरोधों के लिए, HTTP POST
तरीके का इस्तेमाल किया जाता था. हालांकि, इसके लिए 8,192 वर्णों की सीमा तय की गई थी.
अगर किसी स्लॉट में मौजूद कॉन्टेंट को GPT ने नहीं रखा है, तो रीफ़्रेश करने से पहले उसे हटाने की सुविधा बंद कर दी गई है. यह नोट गलत है; 12 मार्च, 2018 का हफ़्ता के लिए एंट्री देखें
8 जनवरी, 2018 का हफ़्ता
एक से ज़्यादा साइज़ वाले ऐरे में, [..., ['fluid'], ...]
के दूसरे सिंटैक्स को NamedSized
के तौर पर इस्तेमाल करने की सुविधा. पहले, सिर्फ़ [..., 'fluid', ...]
को मान्य माना जाता था.
10 जुलाई, 2017 का हफ़्ता
googleTag.ResponseInformation से labelIds फ़ील्ड हटाया गया.
5 जून, 2017 वाला हफ़्ता
डिव एलिमेंट के साथ-साथ डिव आईडी को स्वीकार करने के लिए, googletag.display()
और googletag.pubads().display
में बदलाव किया गया है. इससे शैडो डीओएम में मौजूद डिव के अंदर रेंडरिंग स्लॉट की अनुमति मिलती है.
27 फ़रवरी, 2017 का हफ़्ता
sourceAgnosticCreativeId
और sourceAgnosticLineItemId
को SlotRenderEndedEvent
में जोड़ा गया.
7 नवंबर, 2016 का हफ़्ता
किसी सेवा से जुड़े स्लॉट की सूची पाने के लिए, सेवा पर getSlots()
एपीआई रिलीज़ किया गया.
17 अक्टूबर, 2016 वाला हफ़्ता
Slot.clearTargeting()
और PubAdsService.clearTargeting()
, दोनों में बदलाव किया गया है, ताकि वे वैकल्पिक की पैरामीटर ले सकें.
5 सितंबर, 2016 वाला हफ़्ता
googletag.cmd.push()
में पकड़ी गई गड़बड़ियां अब दिखेंगी. साथ ही, इन्हें कंसोल में प्रिंट किया जाएगा.
8 अगस्त, 2016 का हफ़्ता
SlotOnloadEvent
एपीआई लॉन्च किया गया है. इससे क्रिएटिव के पूरी तरह लोड होने का इंतज़ार किया जा सकेगा.
25 जुलाई, 2016 वाला हफ़्ता
PubAdsService पर getTargeting()
और getTargetingKeys()
एपीआई रिलीज़ किए गए हैं. इनका इस्तेमाल, सेवा-स्तर पर टारगेट करने के लिए कस्टम पैरामीटर पाने के लिए किया जाता है.
20 जून, 2016 का हफ़्ता
पेज को रीफ़्रेश किए बिना Google Publisher Console खोलने के लिए, openConsole()
एपीआई रिलीज़ किया गया.
6 जून, 2016 वाला हफ़्ता
कस्टम टारगेटिंग पैरामीटर वापस पाने के लिए, getTargeting()
और getTargetingKeys()
एपीआई रिलीज़ किए गए.
कॉन्फ़िगरेशन का वह विकल्प जोड़ा गया है जिसमें SafeFrame को कॉन्टेंट पुश करके बड़ा करने की अनुमति देनी चाहिए: allowPushExpansion
.
16 मई, 2016 वाला हफ़्ता
एक से ज़्यादा साइज़ वाले विज्ञापन अनुरोधों में, फ़्लूड साइज़ के लिए सहायता.
18 अप्रैल, 2016 वाला हफ़्ता
getResponseInformation
एपीआई रिलीज़ किया गया है. यह एपीआई, विज्ञापन स्लॉट के लिए विज्ञापन रिस्पॉन्स की जानकारी दिखाता है.
setAdIframeTitle
एपीआई रिलीज़ किया गया है. यह एपीआई, बाद में बनाए गए किसी भी विज्ञापन कंटेनर iframe के टाइटल को इनपुट के तौर पर सेट करता है.
4 अप्रैल, 2016 का हफ़्ता
विज्ञापन अनुरोध की ज़्यादा से ज़्यादा लंबाई को HTTP GET
से बढ़ाकर 4,096 वर्ण कर दिया गया है.
28 मार्च, 2016 वाला हफ़्ता
कॉन्फ़िगरेशन का ऐसा विकल्प जोड़ा गया है जिसमें SafeFrame को कॉन्टेंट ओवरले करके बड़ा करने की अनुमति देनी चाहिए: allowOverlayExpansion
.
कॉन्फ़िगरेशन का ऐसा विकल्प जोड़ा गया है जिसमें SafeFrame, टॉप लेवल नेविगेशन को रोकने के लिए HTML5 सैंडबॉक्स एट्रिब्यूट का इस्तेमाल करेगा: sandbox
.
22 फ़रवरी, 2016 वाला हफ़्ता
विज्ञापन कंटेनर के iframe के लिए टाइटल सेट करने की सुविधा जोड़ी गई है: setAdIframeTitle()
.
पेज और स्लॉट लेवल पर SafeFrame प्रॉपर्टी कॉन्फ़िगर करने के लिए, एपीआई जोड़ना: setSafeFrameConfig()
.
15 फ़रवरी, 2016 का हफ़्ता
स्लॉट को बंद करने और div का फिर से इस्तेमाल करने की सुविधा जोड़ी गई: destroySlots()
.
विज्ञापन स्लॉट पर सेफ़फ़्रेम का इस्तेमाल करने के लिए एपीआई जोड़ना, ताकि बेहतर कंट्रोल मिल सके: setForceSafeFrame()
.
7 दिसंबर, 2015 का हफ़्ता
स्लॉट दिखने से जुड़े इवेंट जोड़े जा रहे हैं (SlotVisibilityChangedEvent
).
26 अक्टूबर, 2015 का हफ़्ता
इंप्रेशन दिखने से जुड़े आंकड़े (ImpressionViewableEvent
) जोड़े जा रहे हैं.
JSON मैप (Passback.updateTargetingFromMap()
) से पासबैक टारगेटिंग अपडेट करें.
12 अक्टूबर, 2015 वाला हफ़्ता
आउट-ऑफ़-पेज पासबैक के लिए सहायता.
31 अगस्त, 2015 वाला हफ़्ता
जीपीटी आर्किटेक्चर को थिन लोडर और बड़े इंप्लीमेंटेशन में फिर से व्यवस्थित किया गया है.
GPT में फ़्लूड साइज़ के लिए सहायता.