इस पेज पर, Google पब्लिशर टैग (GPT) लाइब्रेरी के प्रोडक्शन अपडेट के बारे में बताया गया है. इस पेज पर समय-समय पर नई या अपडेट की गई सुविधाओं, गड़बड़ियां ठीक करने, पहले से मौजूद समस्याओं, और बंद की गई सुविधाओं के बारे में एलान देखे जा सकते हैं.
अपडेट पाने के लिए, इस पेज के यूआरएल को अपनी पसंद के फ़ीड रीडर में जोड़ें. इसके अलावा, ऐटम 1.0
या आरएसएस 2.0
फ़ॉर्मैट में, रिलीज़ नोट फ़ीड के डायरेक्ट लिंक का इस्तेमाल करें.
रिलीज़ की तारीखों के बारे में जानकारी
GPT लाइब्रेरी में किए गए सभी बदलावों को रिलीज़ करने से पहले, उनकी अच्छी तरह से जांच की जाती है. इसके अलावा, रिलीज़ को उपयोगकर्ताओं के लिए धीरे-धीरे रोल आउट किया जाता है, ताकि अनचाहे रिग्रेशन से बचा जा सके. अगर रोल आउट के दौरान किसी भी समय कोई गड़बड़ी मिलती है, तो सभी उपयोगकर्ताओं तक पहुंचने से पहले ही, रिलीज़ को तुरंत रोका जा सकता है.
इस वजह से, रिलीज़ की तारीखें सटीक नहीं होती हैं. किसी रिलीज़ को पूरी तरह से रिलीज़ होने में, कुछ दिनों से लेकर कुछ हफ़्ते लग सकते हैं. इसका मतलब है कि उपयोगकर्ताओं को अलग-अलग समय पर बदलाव दिखेंगे. इन रिलीज़ नोट में दी गई तारीखें, उस हफ़्ते की शुरुआत को दिखाती हैं जिसमें सभी उपयोगकर्ताओं के लिए कोई बदलाव रोल आउट किया गया था.
19 अक्टूबर, 2026 का हफ़्ता
अनुरोध हुक के लिए, सबके लिए उपलब्ध बीटा वर्शन में एक्सपेरिमेंट के तौर पर सहायता जोड़ी गई है. इससे पब्लिशर, एसिंक्रोनस फ़ंक्शन रजिस्टर कर सकते हैं. ये फ़ंक्शन, पेज पर हर विज्ञापन अनुरोध से पहले, कॉन्फ़िगर किए जा सकने वाले टाइम आउट के अंदर एक साथ चलते हैं.
| GPT में नया क्या है | |
|---|---|
| तरीका |
PubAdsService.registerRequestHook()
|
| प्रॉपर्टी |
PageSettingsConfig.requestHookTimeoutMs
|
एक पेज के ऐप्लिकेशन (एसपीए) में क्लाइंट-साइड नेविगेशन होने पर, GPT अब पेज कोरिलेटर को अपने-आप अपडेट करता है. इससे यह पक्का होता है कि रूट ट्रांज़िशन के बाद किए गए विज्ञापन अनुरोधों को नए पेज व्यू के तौर पर माना जाए. इसके लिए, पब्लिशर को मैन्युअल तरीके से PubAdsService.updateCorrelator() को कॉल करने की ज़रूरत नहीं पड़ती.
31 अगस्त, 2026 का हफ़्ता
Google पब्लिशर टैग (GPT) अब डाइनैमिक तौर पर शामिल किए गए स्क्रिप्ट एलिमेंट पर fetchpriority="high" सेट करके, फ़ेच करने की ज़्यादा प्राथमिकता के साथ, लागू करने की अपनी मुख्य स्क्रिप्ट (pubads_impl.js) के लिए अपने-आप अनुरोध करता है. इससे ब्राउज़र नेटवर्क शेड्यूलर को, लागू करने वाली लाइब्रेरी को फ़ेच करने को प्राथमिकता देने का निर्देश मिलता है. इससे रेंडरिंग पाथ पर विज्ञापन लोड होने की प्रोसेस में लगने वाला इंतज़ार का समय कम होता है. साथ ही, इंप्रेशन और क्लिक बढ़ते हैं. हालांकि, Core Web Vitals मेट्रिक पर इसका कम से कम असर पड़ता है.
पब्लिशर, अपने पेजों पर gpt.js लोडर <script> टैग में सीधे तौर पर fetchpriority एट्रिब्यूट जोड़कर, इस व्यवहार को कॉन्फ़िगर या बदल सकते हैं. डाइनैमिक तौर पर इंजेक्ट की गई स्क्रिप्ट, लोडर स्क्रिप्ट पर तय की गई fetchpriority एट्रिब्यूट की वैल्यू को अपने-आप इनहेरिट कर लेगी. उदाहरण के लिए, fetchpriority="low" या fetchpriority="auto".
24 अगस्त, 2026 का हफ़्ता
Google पब्लिशर टैग (GPT), 8 सितंबर, 2026 से उन विज्ञापन स्लॉट को अपने-आप रीफ़्रेश करेगा जिन्हें उपयोगकर्ता ऐक्टिव तौर पर देख रहा है. ऐसा तब होगा, जब उपयोगकर्ता बैक/फ़ॉरवर्ड कैश (बीएफ़कैश) नेविगेशन का इस्तेमाल करके किसी पेज पर वापस आएगा. इन स्लॉट को अपने-आप रीफ़्रेश होने की सुविधा चालू करके, पब्लिशर आसानी से इंप्रेशन फिर से हासिल कर सकते हैं. इससे विज्ञापन से मिलने वाले रेवेन्यू को बढ़ाने में मदद मिल सकती है.
जिन पब्लिशर को बैक-फ़ॉरवर्ड कैश मेमोरी वाले नेविगेशन पर, अपने-आप रीफ़्रेश होने की सुविधा बंद करनी है वे GPT AutoRefreshConfig एपीआई की मदद से ऐसा कर सकते हैं.
| GPT में नया क्या है | |
|---|---|
| प्रॉपर्टी |
AutoRefreshConfig.backForwardCache
|
18 मई, 2026 का हफ़्ता
वेब पर अचानक दिखने वाले विज्ञापनों के लिए, 'वापस जाएं' ट्रिगर को बंद करना
15 जून, 2026 से, ब्राउज़र के 'वापस जाएं' बटन का इस्तेमाल करके पीछे जाने पर, किसी भी ऐसे ब्राउज़र पर Ad Manager का वेब पर अचानक दिखने वाला विज्ञापन नहीं दिखेगा जिन पर यह सुविधा काम करती है. इनमें Chrome, Edge, और Opera शामिल हैं. यह अपडेट, "बैकवर्ड" ट्रिगर का इस्तेमाल करने वाले सभी पब्लिशरों के लिए अपने-आप लागू हो जाता है. इसके लिए, पब्लिशर को कुछ करने की ज़रूरत नहीं होती. इस बदलाव से यह पक्का होता है कि "वापस जाएं" बटन को हाइजैक करने के ख़िलाफ़, Google Search की नई नीति का पालन किया जा रहा है. https://developers.google.com/search/blog/2026/04/back-button-hijacking
27 अप्रैल, 2026 का हफ़्ता
हमने अपने-आप रीफ़्रेश होने की सुविधा से जुड़ी एक समस्या को ठीक कर दिया है. इस समस्या की वजह से, Chrome में ज़्यादा डेटा खर्च करने वाले विज्ञापनों को ब्लॉक करने की सुविधा के चालू होने के बाद, विज्ञापन लगातार कई बार रीफ़्रेश हो सकते थे. पेज के बार-बार रीफ़्रेश होने की समस्या को कम करने के लिए, हमने एक समाधान लागू किया है. साथ ही, हम इस समस्या को रोकने और इस सुविधा को बेहतर बनाने के लिए, एक स्थायी समाधान पर काम कर रहे हैं.
20 अप्रैल, 2026 का हफ़्ता
पब्लिशर की ओर से शुरू किए गए, उम्र के हिसाब से विज्ञापन दिखाने की सुविधा को कॉन्फ़िगर करने की सुविधा जोड़ी गई. इससे पब्लिशर, विज्ञापन दिखाने के अनुरोधों के लिए बच्चों या किशोरों की निजता सुरक्षा का सिग्नल दे सकते हैं.
पब्लिशर अब PrivacySettingsConfig में tagForAgeTreatment सेटिंग का इस्तेमाल करके, बच्चों को ध्यान में रखते हुए व्यवहार करने (टीएफ़सीडी के बराबर) या किशोरों को ध्यान में रखते हुए व्यवहार करने (टीएपी के बराबर) की सुविधा लागू कर सकते हैं.
| GPT में नया क्या है | |
|---|---|
| Enum |
TagForAgeTreatment
|
| प्रॉपर्टी |
PrivacySettingsConfig.tagForAgeTreatment
|
9 मार्च, 2026 वाला हफ़्ता
जब Chrome की ज़्यादा डेटा खर्च करने वाले विज्ञापन को हटाने की सुविधा, ज़्यादा डेटा खर्च करने वाले किसी विज्ञापन को हटाती है, तो GPT अब खाली स्लॉट को किसी दूसरे विज्ञापन से अपने-आप रीफ़्रेश कर देगा. इससे यह पक्का करने में मदद मिलती है कि विज्ञापन स्पेस का इस्तेमाल होता रहे. इससे विज्ञापन इंप्रेशन बढ़ने की उम्मीद है. खास तौर पर, डेस्कटॉप Chrome एनवायरमेंट में.
टारगेटिंग और की-वैल्यू के बारे में जानकारी: अपने-आप रीफ़्रेश होने की यह सुविधा, स्लॉट के मौजूदा टारगेटिंग कॉन्फ़िगरेशन का फिर से इस्तेमाल करेगी. अगर आपका इंटिग्रेशन, हर बार रीफ़्रेश करने से पहले की-वैल्यू अपडेट करने पर निर्भर करता है, तो इससे पुराना टारगेटिंग डेटा भेजा जा सकता है. जो पब्लिशर इस लॉजिक को मैन्युअल तरीके से मैनेज करना चाहते हैं वे googletag.config.AutoRefreshConfig का इस्तेमाल करके बाहर हो सकते हैं.
6 अक्टूबर, 2025 का हफ़्ता
पेज पर अचानक दिखने वाले विज्ञापन अब Chrome पर नेविगेशन ट्रिगर के लिए, एक ही साइट के डेस्टिनेशन को अनुमान के आधार पर प्रीरेंडर करते हैं. इससे पेज पर अचानक दिखने वाले विज्ञापनों को खारिज करने पर, पेज तेज़ी से लोड होते हैं. इससे उपयोगकर्ता अनुभव बेहतर होता है.
28 जुलाई, 2025 वाला हफ़्ता
पेज और स्लॉट-लेवल की कई मौजूदा सेटिंग को नए, यूनिफ़ाइड GPT कॉन्फ़िगरेशन एपीआई पर माइग्रेट कर दिया गया है. इस माइग्रेशन से कई सुधार होंगे:
- खोजने की बेहतर सुविधा: सेटिंग को दस्तावेज़ और टाइप की परिभाषाओं में एक साथ ग्रुप किया गया है.
- ज़्यादा आसान: एक ही इंटरफ़ेस का इस्तेमाल करके, सेटिंग को अलग-अलग या एक साथ कॉन्फ़िगर किया जा सकता है.
- गड़बड़ियों की ज़्यादा जानकारी: कॉन्फ़िगरेशन से जुड़ी गड़बड़ियों के बारे में ज़्यादा जानकारी मिलती है. साथ ही, समस्या हल करने की प्रोसेस को आसान बनाने के लिए, स्टैंडर्ड भाषा का इस्तेमाल किया जाता है.
कॉन्फ़िगरेशन के पुराने तरीके अब भी काम करते हैं. हालांकि, उन्हें अपडेट कर दिया गया है, ताकि वे इंटरनल तौर पर नए कॉन्फ़िगरेशन फ़्रेमवर्क का इस्तेमाल कर सकें. इस वजह से, आपको गड़बड़ी के मैसेज दिख सकते हैं. इनमें नई कॉन्फ़िगरेशन एपीआई की प्रॉपर्टी का रेफ़रंस दिया गया होगा. ऐसा तब भी हो सकता है, जब लेगसी तरीकों का इस्तेमाल किया जा रहा हो.
SafeFrameConfig ऑब्जेक्ट को googletag नेमस्पेस से googletag.config नेमस्पेस में ट्रांसफ़र कर दिया गया है.
यहां दी गई टेबल में, कॉन्फ़िगरेशन के ऐसे लेगसी तरीके दिए गए हैं जो अब काम नहीं करते. साथ ही, उनके लिए सुझाए गए कॉन्फ़िगरेशन एपीआई के विकल्प भी दिए गए हैं.
| कॉन्फ़िगरेशन के लेगसी तरीके | GPT config API को बदलने की सुविधा |
|---|---|
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 थ्रेड को भी जनरेट किया जा सके. ऐसा उन अनुरोधों के लिए किया जाता है जिनमें सिर्फ़ पेज के निचले हिस्से में दिखने वाले स्लॉट होते हैं. इससे Core Web Vitals पर सकारात्मक असर पड़ता है. साथ ही, इंप्रेशन पर कोई नकारात्मक असर नहीं पड़ता.
| 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 का हफ़्ता
threadYield में बदलाव करें, ताकि जहां उपलब्ध हो वहां Scheduler.postTask के बजाय Scheduler.yield का इस्तेमाल किया जा सके. ज़्यादा जानकारी के लिए, yield का दस्तावेज़ देखें.
| GPT में अपडेट किया गया | |
|---|---|
| प्रॉपर्टी |
googletag.config.PageSettingsConfig.threadYield
|
2 सितंबर, 2024 वाला हफ़्ता
गेमिंग से जुड़े इंटरस्टीशियल विज्ञापनों के लिए सहायता जोड़ी गई.
19 अगस्त, 2024 वाला हफ़्ता
GPT थ्रेड यील्ड के व्यवहार को कंट्रोल करने वाली सेटिंग का नाम, adYield से बदलकर threadYield कर दिया गया है. इससे यह साफ़ तौर पर पता चलता है कि यह सुविधा, विज्ञापन यील्ड को ऑप्टिमाइज़ करने के बजाय, JS थ्रेड को यील्ड करने पर फ़ोकस करती है. इस सुविधा और इससे जुड़े एपीआई के काम करने के तरीके में कोई बदलाव नहीं हुआ है. हालांकि, इसके नाम में बदलाव हुआ है. adYield प्रॉपर्टी को GPT की आने वाली रिलीज़ से हटा दिया जाएगा.
थ्रेड यील्ड के डिफ़ॉल्ट व्यवहार को googletag.setConfig({threadYield: 'DISABLED'}); की मदद से बंद किया जा सकता है. इसके अलावा, googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'}); की मदद से, व्यूपोर्ट के हिसाब से सभी स्लॉट पर लागू किया जा सकता है.
| GPT में अपडेट किया गया | |
|---|---|
| प्रॉपर्टी |
googletag.config.PageSettingsConfig.threadYield
|
29 जुलाई, 2024 का हफ़्ता
GPT अब क्रिएटिव रेंडर करने से ठीक पहले, JS थ्रेड को यील्ड करता है. इसके लिए, वह Scheduler.postTask (जहां उपलब्ध हो) का इस्तेमाल करता है. साथ ही, प्राथमिकता को 'user-blocking' पर सेट करता है. इससे इंप्रेशन पर बहुत कम असर पड़ता है. साथ ही, Core Web Vitals को काफ़ी फ़ायदा मिलता है. डिफ़ॉल्ट रूप से, जीपीटी सिर्फ़ तब विज्ञापन दिखाएगा, जब स्लॉट व्यूपोर्ट से बाहर होगा.
डिफ़ॉल्ट व्यवहार को
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_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
13 नवंबर, 2023 का हफ़्ता
पब्लिशर की निजता सेटिंग को कॉन्फ़िगर करने की सुविधा जोड़ी गई.
Chrome प्रीरेंडरिंग के लिए सहायता जोड़ी गई. जब GPT को पता चलता है कि पेज प्रीरेंडर मोड में है, तो विज्ञापन दिखाने का अनुरोध में तब तक देरी होगी, जब तक कि पेज उपयोगकर्ता को दिखने न लगे.
23 अक्टूबर, 2023 का हफ़्ता
वेब पर अचानक दिखने वाले विज्ञापन के लिए, वैकल्पिक ट्रिगर की सुविधा जोड़ी गई.
| GPT में नया क्या है | |
|---|---|
| ऑब्जेक्ट |
googletag.config.InterstitialConfig
|
| प्रॉपर्टी |
googletag.config.SlotSettingsConfig.interstitial
|
| टाइप |
googletag.config.InterstitialTrigger
|
24 जुलाई, 2023 का हफ़्ता
Protected Audience API (पहले इसे FLEDGE के नाम से जाना जाता था) को Chrome के जुलाई रिलीज़ के साथ, सामान्य रूप से उपलब्ध कराया जा रहा है. इसके साथ ही, GPT में कॉम्पोनेंट नीलामी से जुड़ी सुविधा को अब स्टेबल माना जाता है.
| एक्सपेरिमेंटल से स्टेबल वर्शन पर स्विच करना | |
|---|---|
| ऑब्जेक्ट |
googletag.config.ComponentAuctionConfig
|
| प्रॉपर्टी |
googletag.config.SlotSettingsConfig.componentAuction
|
19 जून, 2023 का हफ़्ता
अपडेट: GPT, 5 जुलाई, 2023 से अपनी 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 में नया क्या है | |
|---|---|
| ऑब्जेक्ट |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| टाइप |
SecureSignalProvider
|
| वैरिएबल |
googletag.secureSignalProviders
|
30 जनवरी, 2023 का हफ़्ता
Service.addEventListener() के काम करने के तरीके में बदलाव किया गया है. इससे, कोई इवेंट होने पर, उससे जुड़े सभी लिसनर बाद के इवेंट को प्रोसेस करने से पहले ही लागू हो जाते हैं. इस बदलाव से पहले, एक ही स्लॉट के लिए स्लॉट रेंडर के शुरू और खत्म होने के इवेंट लिसनर, क्रम से बाहर एक्ज़ीक्यूट हो सकते थे.
15 अगस्त, 2022 का हफ़्ता
Service.removeEventListener() के रिटर्न टाइप को boolean से बदलकर void कर दिया गया है.
25 जुलाई, 2022 का हफ़्ता
FLEDGE कॉम्पोनेंट नीलामियों के लिए, एक्सपेरिमेंट के तौर पर सहायता जोड़ी गई है. इससे कई सेलर के साथ FLEDGE की शुरुआती टेस्टिंग की जा सकती है.
| GPT में नया क्या है | |
|---|---|
| तरीका |
Slot.setConfig()
|
| ऑब्जेक्ट |
ComponentAuctionConfigSlotSettingsConfig
|
18 जुलाई, 2022 का हफ़्ता
ContentService API को बंद कर दिया गया है. googletag.content().setContent को कॉल करने पर, अब चेतावनी लॉग करने के अलावा कोई असर नहीं पड़ता. googletag.content प्रॉपर्टी को जल्द ही पूरी तरह से हटा दिया जाएगा. इसके बाद, इसे कॉल करने की कोशिश करने पर गड़बड़ी का मैसेज दिखेगा. इसके बजाय, div एलिमेंट में सीधे कॉन्टेंट जोड़ने के लिए, ब्राउज़र के पहले से मौजूद DOM एपीआई का इस्तेमाल करें.
23 मई, 2022 का हफ़्ता
विज्ञापन दिखाने के अनुरोध के ट्रैफ़िक सोर्स को कॉन्फ़िगर करने की सुविधा जोड़ी गई.
| ट्रैफ़िक सोर्स के लिए GPT की सुविधा | |
|---|---|
| Enum |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| प्रॉपर्टी | PrivacySettingsConfig.trafficSource |
7 मार्च, 2022 का हफ़्ता
वेब के लिए इनाम वाले विज्ञापन दिखाने की सुविधा लॉन्च हो गई है. ज़्यादा जानकारी के लिए, Ad Manager सहायता केंद्र पर जाएं.
| वेब के लिए इनाम वाले विज्ञापनों के लिए GPT की सुविधा | |
|---|---|
| Enum | OutOfPageFormat.REWARDED |
| इवेंट | RewardedSlotClosedEvent |
| इवेंट | RewardedSlotGrantedEvent |
| इवेंट | RewardedSlotReadyEvent |
| ऑब्जेक्ट | RewardedPayload |
28 फ़रवरी, 2022 का हफ़्ता
CommandArray.push अब
दिए गए फ़ंक्शन को साफ़ तौर पर globalThis से बाइंड करता है, न कि अपने
arguments ऑब्जेक्ट से.
8 दिसंबर, 2021 वाला हफ़्ता
Enums अब वैल्यू की रिवर्स मैपिंग को भी एक्सपोज़ करते हैं, ताकि TypeScript enums के व्यवहार से मैच किया जा सके. enum वैल्यू लेने वाले एपीआई में कोई बदलाव नहीं किया गया है. साथ ही, इन नई रिवर्स मैपिंग का इस्तेमाल नहीं किया जाना चाहिए.
9 अगस्त, 2021 वाला हफ़्ता
removeEventListener तरीका जोड़ा गया.
एक ही eventType और कॉलबैक फ़ंक्शन इंस्टेंस के साथ addEventListener को कई बार कॉल करने पर, अब कोई कार्रवाई नहीं होती. दूसरे शब्दों में, अगर एक ही इवेंट टाइप के लिए, एक कॉलबैक फ़ंक्शन इंस्टेंस को n बार रजिस्टर किया जाता है, तो इवेंट होने पर वह n बार के बजाय सिर्फ़ एक बार ट्रिगर होगा.
29 जुलाई, 2021 वाला हफ़्ता
GPT के विज्ञापन दिखने से जुड़े इवेंट: ImpressionViewableEvent और SlotVisibilityChangedEvent अब लंबे पेज सेशन पर ट्रिगर होते रहेंगे. इससे पहले, पेज लोड होने के एक घंटे बाद ये बंद हो जाते थे.
03 मई, 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 एपीआई को बार-बार कॉल किया जा सकता है. पहले, बार-बार आने वाले कॉल को अनदेखा कर दिया जाता था.
12 अक्टूबर, 2020 का हफ़्ता
वेब पर अचानक दिखने वाले विज्ञापन का सबके लिए उपलब्ध बीटा वर्शन लॉन्च किया गया. ज़्यादा जानकारी के लिए, सहायता केंद्र पर जाएं.
31 अगस्त, 2020 का हफ़्ता
definePassback() और defineOutOfPagePassback() को बंद कर दिया गया है. पासबैक को सही तरीके से बनाने के लिए, पासबैक से जुड़े दस्तावेज़ देखें.
15 जून, 2020 का हफ़्ता
enableLazyLoad() के काम करने के तरीके को अपडेट किया गया, ताकि यह collapseEmptyDivs(true) के साथ काम कर सके.
25 मई, 2020 का हफ़्ता
GPT, पब्लिशर की सेट की गई जीपीएस की सटीक जगह की जानकारी का इस्तेमाल नहीं करेगा. खास तौर पर, googletag.pubads().setLocation() में अब अक्षांश, देशांतर या रेडियस पैरामीटर काम नहीं करेंगे. इसके बजाय, इसमें किसी भी फ़ॉर्मैट में पता डाला जा सकेगा.
27 अप्रैल, 2020 का हफ़्ता
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.display() में बदलाव किया गया, ताकि googletag.Slot को आर्ग्युमेंट के तौर पर स्वीकार किया जा सके.
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 तक होती है. पहले, HTTP POST तरीके का इस्तेमाल,4, 096 से ज़्यादा वर्णों वाले विज्ञापन अनुरोधों के लिए किया जाता था. इसमें वर्णों की सीमा 8,192 तक होती थी.
अगर स्लॉट में मौजूद कॉन्टेंट को GPT ने नहीं डाला है, तो स्लॉट को रीफ़्रेश करने से पहले उसमें मौजूद कॉन्टेंट को हटाना बंद कर दिया गया है. यह नोट गलत है; 12 मार्च, 2018 वाले हफ़्ते की एंट्री देखें
8 जनवरी, 2018 का हफ़्ता
मल्टी-साइज़ अरे में NamedSized के तौर पर, [..., ['fluid'], ...] के वैकल्पिक सिंटैक्स का इस्तेमाल करें. पहले सिर्फ़ [..., 'fluid', ...] को मान्य माना जाता था.
10 जुलाई, 2017 का हफ़्ता
googleTag.ResponseInformation से labelIds फ़ील्ड को हटा दिया गया है.
5 जून, 2017 का हफ़्ता
googletag.display() और googletag.pubads().display में बदलाव किया गया, ताकि div एलिमेंट के साथ-साथ div आईडी को भी स्वीकार किया जा सके. इससे शैडो डीओएम में मौजूद div के अंदर स्लॉट रेंडर किए जा सकते हैं.
27 फ़रवरी, 2017 का हफ़्ता
sourceAgnosticCreativeId और sourceAgnosticLineItemId को SlotRenderEndedEvent में जोड़ा गया.
7 नवंबर, 2016 का हफ़्ता
किसी सेवा से जुड़े स्लॉट की सूची पाने के लिए, सेवा पर getSlots() एपीआई रिलीज़ किया गया.
17 अक्टूबर, 2016 का हफ़्ता
Slot.clearTargeting() और PubAdsService.clearTargeting(), दोनों में बदलाव किया गया है, ताकि वैकल्पिक मुख्य पैरामीटर का इस्तेमाल किया जा सके.
5 सितंबर, 2016 का हफ़्ता
googletag.cmd.push() में पकड़ी गई गड़बड़ियां अब छिपी नहीं रहेंगी और कंसोल पर दिखेंगी.
8 अगस्त, 2016 वाला हफ़्ता
SlotOnloadEvent एपीआई रिलीज़ किया गया, ताकि क्रिएटिव के लोड होने की प्रोसेस पूरी होने पर सूचना मिल सके.
25 जुलाई, 2016 का हफ़्ता
getTargeting() और getTargetingKeys() एपीआई को PubAdsService पर रिलीज़ किया गया, ताकि कस्टम सर्विस-लेवल टारगेटिंग पैरामीटर को वापस पाया जा सके.
20 जून, 2016 का हफ़्ता
openConsole() एपीआई रिलीज़ किया गया, ताकि पेज को रीफ़्रेश किए बिना Google पब्लिशर कंसोल को खोला जा सके.
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 आर्किटेक्चर को एक छोटे लोडर और बड़े इंप्लिमेंटेशन में फिर से स्ट्रक्चर करना.
GPT में फ़्लूइड साइज़ के लिए सहायता.