इस पेज पर, Google पब्लिशर टैग (GPT) लाइब्रेरी के प्रोडक्शन अपडेट के बारे में बताया गया है. इस पेज पर, नई या अपडेट की गई सुविधाओं, गड़बड़ियों को ठीक करने, जानी-पहचानी समस्याओं, और बंद की गई सुविधाओं के बारे में सूचनाएं देखी जा सकती हैं.
अपडेट की जानकारी पाने के लिए, इस पेज के यूआरएल को अपने पसंदीदा फ़ीड रीडर में जोड़ें. इसके अलावा, रिलीज़ नोट के फ़ीड को सीधे तौर पर भी जोड़ा जा सकता है. इसके लिए, ऐटम 1.0
या आरएसएस 2.0
फ़ॉर्मैट का इस्तेमाल करें.
रिलीज़ की तारीखों के बारे में जानकारी
GPT लाइब्रेरी में किए गए सभी बदलावों की रिलीज़ से पहले, पूरी तरह से जांच की जाती है. इसके अलावा, रिलीज़ को उपयोगकर्ताओं के लिए धीरे-धीरे रोल आउट किया जाता है, ताकि अनचाहे रिग्रेशन से बचा जा सके. अगर रोलआउट के दौरान किसी भी समय कोई गड़बड़ी दिखती है, तो रिलीज़ को सभी उपयोगकर्ताओं के लिए उपलब्ध कराने से पहले ही रद्द किया जा सकता है.
इस वजह से, रिलीज़ की तारीखें सटीक नहीं होती हैं. किसी रिलीज़ को पूरी तरह से रिलीज़ होने में, कुछ दिनों से लेकर कुछ हफ़्ते लग सकते हैं. इसका मतलब है कि उपयोगकर्ताओं को अलग-अलग समय पर बदलाव दिखेंगे. प्रॉडक्ट की जानकारी वाले इन दस्तावेज़ों में दी गई तारीखें, उस हफ़्ते की शुरुआत की तारीख होती हैं जिसमें कोई बदलाव सभी उपयोगकर्ताओं के लिए रोल आउट किया गया था.
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 से शुरू होने वाला हफ़्ता
जहां उपलब्ध हो वहां 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 से शुरू होने वाला हफ़्ता
पब्लिशर से मिले सिग्नल (पीपीएस) को कॉन्फ़िगर करने की सुविधा जोड़ी गई.
उस गड़बड़ी को ठीक किया गया है जिसमें 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 एपीआई का इस्तेमाल करके, सीधे तौर पर 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 अब विज्ञापन फ़ेच करने से पहले, स्लॉट के लिए जगह सेट नहीं करता है. इस बदलाव से, उन साइटों पर कुल लेआउट शिफ़्ट (सीएलएस) कम हो जाता है जिन्होंने सीएसएस का इस्तेमाल करके जगह रिज़र्व नहीं की है. अपनी साइट पर सीएलएस को और कम करने के लिए, हमारा सुझाव है कि सीएसएस का इस्तेमाल करके विज्ञापन के लिए कुछ जगह रिज़र्व करें. ज़्यादा जानें
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()) से पासबैक टारगेटिंग अपडेट करें.
12 अक्टूबर, 2015 का हफ़्ता
आउट-ऑफ़-पेज पासबैक के लिए सहायता.
31 अगस्त, 2015 वाला हफ़्ता
जीपीटी आर्किटेक्चर को थिन लोडर और बड़े इंप्लीमेंटेशन में फिर से व्यवस्थित किया गया है.
GPT में फ़्लूड साइज़ के लिए सहायता.