इस पेज पर, Google पब्लिशर टैग (GPT) लाइब्रेरी के प्रोडक्शन अपडेट के बारे में बताया गया है. इस पेज पर समय-समय पर जाकर, नई या अपडेट की गई सुविधाओं, गड़बड़ियों को ठीक करने, जानी-पहचानी समस्याओं, और बंद की गई सुविधाओं के बारे में सूचनाएं देखी जा सकती हैं.
अपडेट की जानकारी पाने के लिए, इस पेज के यूआरएल को अपने पसंदीदा फ़ीड रीडर में जोड़ें. इसके अलावा, रिलीज़ नोट के फ़ीड को सीधे तौर पर भी जोड़ा जा सकता है. इसके लिए, ऐटम 1.0
या आरएसएस 2.0
फ़ॉर्मैट का इस्तेमाल करें.
रिलीज़ की तारीखों के बारे में जानकारी
GPT लाइब्रेरी में किए गए सभी बदलावों की रिलीज़ से पहले, पूरी तरह से जांच की जाती है. इसके अलावा, रिलीज़ को धीरे-धीरे उपयोगकर्ताओं के लिए रोल आउट किया जाता है, ताकि अनचाहे रिग्रेशन से बचा जा सके. अगर रोलआउट के दौरान किसी भी समय कोई गड़बड़ी दिखती है, तो सभी उपयोगकर्ताओं के लिए रिलीज़ होने से पहले ही, इसे तुरंत बंद किया जा सकता है.
इस वजह से, रिलीज़ की तारीखें सटीक नहीं होती हैं. किसी रिलीज़ को पूरी तरह से रिलीज़ होने में, कुछ दिनों से लेकर कुछ हफ़्ते लग सकते हैं. इसका मतलब है कि उपयोगकर्ताओं को अलग-अलग समय पर बदलाव दिखेंगे. प्रॉडक्ट की जानकारी वाले इन दस्तावेज़ों में दी गई तारीखें, उस हफ़्ते की शुरुआत को दिखाती हैं जिसमें कोई बदलाव सभी उपयोगकर्ताओं के लिए रोल आउट किया गया था.
31 अगस्त, 2026 वाला हफ़्ता
Google पब्लिशर टैग (GPT) अब अपने-आप, लागू करने की मुख्य स्क्रिप्ट (pubads_impl.js) का अनुरोध करता है. इसके लिए, वह फ़ेच करने की प्राथमिकता को ज़्यादा पर सेट करता है. ऐसा वह डाइनैमिक तरीके से जोड़े गए स्क्रिप्ट एलिमेंट पर fetchpriority="high" को सेट करके करता है. इससे ब्राउज़र नेटवर्क शेड्यूलर को, लागू करने वाली लाइब्रेरी को फ़ेच करने को प्राथमिकता देने का निर्देश मिलता है. इससे, विज्ञापन लोड होने में लगने वाले समय को कम किया जा सकता है. साथ ही, इंप्रेशन और क्लिक बढ़ाए जा सकते हैं. इससे Core Web Vital मेट्रिक पर कम से कम असर पड़ता है.
पब्लिशर, इस व्यवहार को कॉन्फ़िगर कर सकते हैं या इसे बदल सकते हैं. इसके लिए, उन्हें अपने पेजों पर मौजूद gpt.js लोडर <script> टैग में सीधे तौर पर fetchpriority एट्रिब्यूट जोड़ना होगा. डाइनैमिक तरीके से इंजेक्ट की गई स्क्रिप्ट, लोडर स्क्रिप्ट में बताई गई fetchpriority एट्रिब्यूट की वैल्यू को अपने-आप इनहेरिट कर लेगी. उदाहरण के लिए, fetchpriority="low" या fetchpriority="auto".
24 अगस्त, 2026 वाला हफ़्ता
Google पब्लिशर टैग (GPT), 8 सितंबर, 2026 से उन विज्ञापन स्लॉट को अपने-आप रीफ़्रेश करेगा जिन्हें उपयोगकर्ता ने देखा है. ऐसा तब होगा, जब उपयोगकर्ता बैक/फ़ॉरवर्ड कैश (bfcache) नेविगेशन के ज़रिए किसी पेज पर वापस आएगा. इन स्लॉट को अपने-आप रीफ़्रेश करने की सुविधा की मदद से, पब्लिशर आसानी से इंप्रेशन वापस पा सकते हैं. इससे विज्ञापन से मिलने वाले रेवेन्यू को बढ़ाने में मदद मिल सकती है.
जिन पब्लिशर को बैक/फ़ॉरवर्ड कैश मेमोरी नेविगेशन पर अपने-आप रीफ़्रेश होने की सुविधा बंद करनी है वे GPT AutoRefreshConfig API का इस्तेमाल करके ऐसा कर सकते हैं.
| 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 वाला हफ़्ता
पब्लिशर की ओर से शुरू की गई उम्र की पुष्टि करने की प्रोसेस को कॉन्फ़िगर करने की सुविधा जोड़ी गई है. इससे पब्लिशर, विज्ञापन अनुरोधों के लिए बच्चों या किशोरों की निजता की सुरक्षा से जुड़े सिग्नल दे सकते हैं.
पब्लिशर अब tagForAgeTreatment सेटिंग का इस्तेमाल कर सकते हैं. इसके लिए, उन्हें PrivacySettingsConfig में जाकर, बच्चों को ध्यान में रखते हुए व्यवहार करने के लिए बने टैग (टीएफ़सीडी के बराबर) या किशोरों को ध्यान में रखते हुए व्यवहार करने के लिए बने टैग (टीएपी के बराबर) को लागू करना होगा.
| GPT में नई सुविधाएं | |
|---|---|
| Enum |
TagForAgeTreatment
|
| प्रॉपर्टी |
PrivacySettingsConfig.tagForAgeTreatment
|
9 मार्च, 2026 वाला हफ़्ता
जब Chrome की ज़्यादा संसाधन इस्तेमाल करने वाले विज्ञापन को हटाने की सुविधा, ज़्यादा संसाधन इस्तेमाल करने की वजह से किसी विज्ञापन को हटा देती है, तो GPT अब खाली स्लॉट को अपने-आप दूसरे विज्ञापन से रीफ़्रेश कर देगा. इससे यह पक्का करने में मदद मिलती है कि विज्ञापन स्लॉट का इस्तेमाल किया जाता रहे. इस सुविधा से, विज्ञापन इंप्रेशन की संख्या बढ़ने की उम्मीद है. खास तौर पर, डेस्कटॉप पर Chrome इस्तेमाल करने वाले लोगों के लिए.
टारगेटिंग और कुंजी-वैल्यू के बारे में जानकारी: अपने-आप रीफ़्रेश होने की इस सुविधा में, स्लॉट के मौजूदा टारगेटिंग कॉन्फ़िगरेशन का फिर से इस्तेमाल किया जाएगा. अगर आपका इंटिग्रेशन, हर रीफ़्रेश से पहले कुंजी-वैल्यू अपडेट करने पर निर्भर करता है, तो इससे टारगेटिंग का पुराना डेटा भेजा जा सकता है. जिन पब्लिशर को इस लॉजिक को मैन्युअल तरीके से मैनेज करना है वे googletag.config.AutoRefreshConfig का इस्तेमाल करके ऑप्ट-आउट कर सकते हैं.
6 अक्टूबर, 2025 से शुरू होने वाला हफ़्ता
इंटरस्टीशियल विज्ञापन अब Chrome पर, नेविगेशन ट्रिगर के लिए, एक ही साइट के डेस्टिनेशन को अनुमान के आधार पर पहले से रेंडर करते हैं. इससे उपयोगकर्ता अनुभव बेहतर होता है. ऐसा इसलिए, क्योंकि पेज पर अचानक दिखने वाले विज्ञापन बंद होने पर, पेज तेज़ी से लोड होते हैं.
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 थ्रेड भी जनरेट करेगी. यह सुविधा उन अनुरोधों के लिए उपलब्ध है जिनमें सिर्फ़ फ़ोल्ड के नीचे वाले स्लॉट शामिल हैं. इससे 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 का उपयोग किया जा सके. ज़्यादा जानकारी के लिए, यील्ड का दस्तावेज़ देखें.
| GPT में अपडेट किया गया | |
|---|---|
| प्रॉपर्टी |
googletag.config.PageSettingsConfig.threadYield
|
2 सितंबर, 2024 से शुरू होने वाला हफ़्ता
गेमिंग इंटरस्टीशियल विज्ञापनों के लिए सहायता जोड़ी गई.
19 अगस्त, 2024 का सप्ताह
जीपीटी थ्रेड के यिल्ड के व्यवहार को कंट्रोल करने वाली सेटिंग का नाम बदलकर adYield से threadYield कर दिया गया है. इससे यह साफ़ तौर पर पता चलता है कि यह सुविधा, विज्ञापन से मिलने वाले रेवेन्यू को ऑप्टिमाइज़ करने के बजाय, JS थ्रेड को यिल्ड करने पर फ़ोकस करती है. इस फीचर और इससे संबंधित एपीआई का व्यवहार (नाम के अलावा) अपरिवर्तित रहता है. भविष्य में आने वाले GPT रिलीज़ में adYield प्रॉपर्टी को हटा दिया जाएगा.
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 को फ़ायदा मिलता है. डिफ़ॉल्ट रूप से, 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_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
13 नवंबर, 2023 से शुरू होने वाला हफ़्ता
पब्लिशर की निजता से जुड़े समाधानों को कॉन्फ़िगर करने की सुविधा जोड़ी गई.
Chrome prerendering के लिए सहायता जोड़ी गई. जब GPT को पता चलता है कि पेज प्रीरेंडर की स्थिति में है, तो विज्ञापन अनुरोध तब तक नहीं भेजा जाएगा, जब तक पेज उपयोगकर्ता को दिखने नहीं लगता.
23 अक्टूबर, 2023 का हफ़्ता
वेब पर अचानक दिखने वाले विज्ञापनों के लिए, वैकल्पिक ट्रिगर की सुविधा जोड़ी गई.
| GPT में नई सुविधाएं | |
|---|---|
| ऑब्जेक्ट |
googletag.config.InterstitialConfig
|
| प्रॉपर्टी |
googletag.config.SlotSettingsConfig.interstitial
|
| टाइप |
googletag.config.InterstitialTrigger
|
24 जुलाई, 2023 वाला हफ़्ता
Chrome के जुलाई वाले वर्शन के साथ, Protected Audience API (पहले इसे FLEDGE के नाम से जाना जाता था) सामान्य रूप से उपलब्ध कराया जा रहा है. इससे, जीपीटी में कॉम्पोनेंट ऑक्शन से जुड़ी सुविधा को अब स्थिर माना जाता है.
| एक्सपेरिमेंटल से स्टेबल वर्शन में ले जाया गया | |
|---|---|
| ऑब्जेक्ट |
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 में नई सुविधाएं | |
|---|---|
| ऑब्जेक्ट |
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 प्रॉपर्टी को जल्द ही पूरी तरह से हटा दिया जाएगा. इसके बाद, इसे कॉल करने की कोशिश करने पर एक अपवाद दिखेगा. इसके बजाय, ब्राउज़र में पहले से मौजूद DOM API का इस्तेमाल करके, सीधे तौर पर div एलिमेंट में कॉन्टेंट जोड़ें.
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 अब दिए गए फ़ंक्शन को अपने arguments ऑब्जेक्ट के बजाय, globalThis से साफ़ तौर पर बाइंड करता है.
8 दिसंबर, 2021 वाला हफ़्ता
Enums अब वैल्यू से कुंजियों की रिवर्स मैपिंग भी दिखाते हैं, ताकि TypeScript enums के व्यवहार से मेल खा सके. जिन एपीआई में enum वैल्यू का इस्तेमाल किया जाता है उनमें कोई बदलाव नहीं किया गया है. साथ ही, इन नए रिवर्स मैपिंग का इस्तेमाल नहीं किया जाना चाहिए.
9 अगस्त, 2021 वाला हफ़्ता
removeEventListener तरीका जोड़ा गया.
एक ही eventType और कॉलबैक फ़ंक्शन इंस्टेंस के साथ addEventListener को कई बार कॉल करने पर, अब कोई कार्रवाई नहीं होगी. दूसरे शब्दों में, अगर एक ही कॉलबैक फ़ंक्शन इंस्टेंस को एक ही इवेंट टाइप के लिए n बार रजिस्टर किया जाता है, तो इवेंट होने पर यह सिर्फ़ एक बार चलेगा, n बार नहीं.
29 जुलाई, 2021 वाला हफ़्ता
GPT के विज्ञापन दिखने से जुड़े इवेंट: ImpressionViewableEvent
और SlotVisibilityChangedEvent
अब लंबे पेज सेशन पर भी ट्रिगर होते रहेंगे. इससे पहले, पेज लोड होने के एक घंटे बाद ये बंद हो जाते थे.
3 मई, 2021 वाला हफ़्ता
GPT अब विज्ञापनों को फ़ेच करने से पहले, स्लॉट के लिए जगह सेट नहीं करता है. इस बदलाव से लेआउट शिफ़्ट होने में लगने वाला समय (सीएलएस) उन साइटों पर कम हो जाता है जिन्होंने CSS का उपयोग करके स्थान आरक्षित नहीं किया है. अपनी साइट पर सीएलएस को और कम करने के लिए, हमारा सुझाव है कि सीएसएस का इस्तेमाल करके विज्ञापन के लिए कुछ जगह रिज़र्व करें. ज़्यादा जानें
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 का हफ़्ता
एसिंक्रोनस रेंडरिंग मोड का इस्तेमाल करने पर: विज्ञापन के सभी अनुरोधों के लिए, XMLHttpRequest का इस्तेमाल करके विज्ञापनों का अनुरोध करें. इसके लिए, जहां भी हो सके वहां HTTP GET तरीके का इस्तेमाल करें. ऐसा 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 में बदलाव किया गया है, ताकि 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 वाला हफ़्ता
कस्टम सेवा-लेवल टारगेटिंग पैरामीटर वापस पाने के लिए, PubAdsService पर getTargeting() और getTargetingKeys() एपीआई रिलीज़ किए गए.
20 जून, 2016 का हफ़्ता
पेज को रीफ़्रेश किए बिना Google Publisher Console खोलने के लिए, openConsole() एपीआई रिलीज़ किया गया.
6 जून, 2016 वाला हफ़्ता
कस्टम टारगेटिंग पैरामीटर वापस पाने के लिए, getTargeting() और getTargetingKeys() एपीआई रिलीज़ किए गए.
कॉन्फ़िगरेशन का वह विकल्प जोड़ा गया है जिसमें SafeFrame को कॉन्टेंट पुश करके बड़ा होने की अनुमति देनी चाहिए: allowPushExpansion.
16 मई, 2016 का हफ़्ता
एक से ज़्यादा साइज़ वाले विज्ञापन अनुरोधों में, फ़्लूड साइज़ की सुविधा काम करती है.
18 अप्रैल, 2016 वाला हफ़्ता
getResponseInformation API रिलीज़ किया गया जो विज्ञापन स्लॉट के लिए विज्ञापन रिस्पॉन्स जानकारी लौटाता है.
setAdIframeTitle API जारी किया गया जो इनपुट को किसी भी विज्ञापन कंटेनर iframe के शीर्षक के रूप में सेट करता है जो बाद में बनाए जाते हैं.
4 अप्रैल, 2016 वाला हफ़्ता
HTTP GET विज्ञापन दिखाने के अनुरोध की अधिकतम लंबाई बढ़ाकर 4,096 अक्षर कर दी गई है.
28 मार्च, 2016 वाला हफ़्ता
कॉन्फ़िगरेशन का ऐसा विकल्प जोड़ा गया है जिसमें SafeFrame को कॉन्टेंट ओवरले करके बड़ा करने की अनुमति देनी चाहिए: allowOverlayExpansion.
कॉन्फ़िगरेशन का विकल्प जोड़ा गया है. इसमें SafeFrame को एचटीएमएल5 सैंडबॉक्स एट्रिब्यूट का इस्तेमाल करना चाहिए, ताकि टॉप लेवल नेविगेशन को रोका जा सके: 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 में फ़्लूड साइज़ के लिए सहायता.