GPT रिलीज़ नोट

इस पेज पर, Google पब्लिशर टैग (GPT) लाइब्रेरी के प्रोडक्शन अपडेट के बारे में बताया गया है. इस पेज पर, नई या अपडेट की गई सुविधाओं, गड़बड़ियों को ठीक करने, जानी-पहचानी समस्याओं, और बंद की गई सुविधाओं के बारे में सूचनाएं देखी जा सकती हैं.

अपडेट की जानकारी पाने के लिए, इस पेज के यूआरएल को अपने पसंदीदा फ़ीड रीडर में जोड़ें. इसके अलावा, रिलीज़ नोट के फ़ीड को सीधे तौर पर भी जोड़ा जा सकता है. इसके लिए, ऐटम 1.0फ़ीड आइकॉन या आरएसएस 2.0फ़ीड आइकॉन फ़ॉर्मैट का इस्तेमाल करें.

इसमें रखरखाव से जुड़ी रिलीज़ भी शामिल हैं.

रिलीज़ की तारीखों के बारे में जानकारी

GPT लाइब्रेरी में किए गए सभी बदलावों की रिलीज़ से पहले, पूरी तरह से जांच की जाती है. इसके अलावा, रिलीज़ को उपयोगकर्ताओं के लिए धीरे-धीरे रोल आउट किया जाता है, ताकि अनचाहे रिग्रेशन से बचा जा सके. अगर रोलआउट के दौरान किसी भी समय कोई गड़बड़ी दिखती है, तो रिलीज़ को सभी उपयोगकर्ताओं के लिए उपलब्ध कराने से पहले ही रद्द किया जा सकता है.

इस वजह से, रिलीज़ की तारीखें सटीक नहीं होती हैं. किसी रिलीज़ को पूरी तरह से रिलीज़ होने में, कुछ दिनों से लेकर कुछ हफ़्ते लग सकते हैं. इसका मतलब है कि उपयोगकर्ताओं को अलग-अलग समय पर बदलाव दिखेंगे. प्रॉडक्ट की जानकारी वाले इन दस्तावेज़ों में दी गई तारीखें, उस हफ़्ते की शुरुआत की तारीख होती हैं जिसमें कोई बदलाव सभी उपयोगकर्ताओं के लिए रोल आउट किया गया था.

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 से शुरू होने वाला हफ़्ता

जहां उपलब्ध हो वहां 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, JS थ्रेड को Scheduler.postTask का इस्तेमाल करके (जहां उपलब्ध हो) प्राथमिकता के साथ 'user-blocking' पर सेट करता है. ऐसा क्रिएटिव रेंडर करने से ठीक पहले किया जाता है. इससे इंप्रेशन पर बहुत कम असर पड़ता है. साथ ही, कोर वेब वाइटल को फ़ायदा मिलता है. डिफ़ॉल्ट रूप से, GPT सिर्फ़ तब विज्ञापन दिखाएगा, जब स्लॉट व्यूपोर्ट के बाहर हो.

डिफ़ॉल्ट व्यवहार को googletag.setConfig({adYield: 'DISABLED'}); की मदद से बंद किया जा सकता है. इसके अलावा, googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'}); की मदद से, इसे व्यूपोर्ट के हिसाब से सभी स्लॉट पर लागू किया जा सकता है.

GPT में नई सुविधाएं
प्रॉपर्टी googletag.config.PageSettingsConfig.adYield

12 फ़रवरी, 2024 से शुरू होने वाला हफ़्ता

पब्लिशर से मिले सिग्नल (पीपीएस) को कॉन्फ़िगर करने की सुविधा जोड़ी गई है.

GPT में नई सुविधाएं
ऑब्जेक्ट googletag.config.PublisherProvidedSignalsConfig
googletag.config.TaxonomyData
प्रॉपर्टी googletag.config.PageSettingsConfig.pps
googletag.config.PublisherProvidedSignalsConfig.taxonomies
googletag.config.TaxonomyData.values
टाइप googletag.config.Taxonomy

उस गड़बड़ी को ठीक किया गया है जिसमें SlotRenderEndedEvent.slotContentChanged हमेशा true होता था. आगे से, इस प्रॉपर्टी की वैल्यू सिर्फ़ तब true होगी, जब स्लॉट का कॉन्टेंट बदला हो. इसके अलावा, इसकी वैल्यू false होगी. उदाहरण के लिए, अगर कोई विज्ञापन नहीं दिखाया गया.

29 जनवरी, 2024 वाला हफ़्ता

विज्ञापन अनुरोधों के लिए नेटवर्क की गड़बड़ियां, विज्ञापन नहीं दिखाए जाने की स्थिति की तरह काम करेंगी. ऐसा तब होगा, जब googletag.events.SlotRenderEndedEvent को isEmpty के साथ ट्रिगर किया जाएगा और true पर सेट किया जाएगा. इस इवेंट को सुनने के तरीके का उदाहरण देखने के लिए, विज्ञापन इवेंट लिसनर देखें. बदलाव में, collapseEmptyDivs का इस्तेमाल करते समय स्लॉट को अपने-आप छोटा करने की सुविधा शामिल है.

डेस्कटॉप/टैबलेट और मोबाइल वेब (आंशिक स्क्रीन) पर विज्ञापन एक्सपैंशन को कॉन्फ़िगर करने की सुविधा जोड़ी गई.

GPT में नई सुविधाएं
ऑब्जेक्ट googletag.config.AdExpansionConfig
प्रॉपर्टी googletag.config.AdExpansionConfig.enabled
googletag.config.PageSettingsConfig.adExpansion
googletag.config.SlotSettingsConfig.adExpansion

11 दिसंबर, 2023 से शुरू होने वाला हफ़्ता

इनके लिए सहायता जोड़ी गई है: साइड रेल ऐंकर विज्ञापन.

GPT में नई सुविधाएं
Enum OutOfPageFormat.LEFT_SIDE_RAIL
OutOfPageFormat.RIGHT_SIDE_RAIL

13 नवंबर, 2023 से शुरू होने वाला हफ़्ता

पब्लिशर की निजता से जुड़ी सेटिंग कॉन्फ़िगर करने की सुविधा जोड़ी गई.

GPT में नई सुविधाएं
फ़ंक्शन googletag.setConfig()
ऑब्जेक्ट googletag.config.PageSettingsConfig
googletag.config.PrivacyTreatmentsConfig
प्रॉपर्टी googletag.config.PageSettingsConfig.privacyTreatments
googletag.config.PrivacyTreatmentsConfig.treatments
टाइप googletag.config.PrivacyTreatment

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 से शुरू होने वाला हफ़्ता

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 का हफ़्ता

एसिंक्रोनस रेंडरिंग मोड का इस्तेमाल करने पर: विज्ञापन के सभी अनुरोधों के लिए, 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 आईडी को भी स्वीकार किया जा सके. इससे शैडो डीओएम में मौजूद 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 एपीआई रिलीज़ किया गया है. यह एपीआई, विज्ञापन स्लॉट के लिए विज्ञापन रिस्पॉन्स की जानकारी दिखाता है.

setAdIframeTitle एपीआई रिलीज़ किया गया है. यह एपीआई, बाद में बनाए गए किसी भी विज्ञापन कंटेनर 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()) से पासबैक टारगेटिंग अपडेट करें.

पासबैक स्लॉट के लिए, set() और get() AdSense एट्रिब्यूट page_url का इस्तेमाल किया जा सकता है.

12 अक्टूबर, 2015 का हफ़्ता

आउट-ऑफ़-पेज पासबैक के लिए सहायता.

31 अगस्त, 2015 वाला हफ़्ता

जीपीटी आर्किटेक्चर को थिन लोडर और बड़े इंप्लीमेंटेशन में फिर से व्यवस्थित किया गया है.

GPT में फ़्लूड साइज़ के लिए सहायता.