Bu sayfada, Google Yayıncı Etiketi (GPT) kitaplığında yapılan üretim güncellemeleri belgelenmektedir. Yeni veya güncellenen özellikler, hata düzeltmeleri, bilinen sorunlar ve kullanımdan kaldırılan işlevlerle ilgili duyurular için bu sayfayı düzenli olarak kontrol edebilirsiniz.
Güncellemelerin size iletilmesi için bu sayfanın URL'sini tercih ettiğiniz feed okuyucuya ekleyin ve Atom 1.0 veya RSS 2.0 biçimindeki sürüm notları feed'ine yönlendiren bir doğrudan bağlantı kullanın.
Yayın tarihlerini anlama
GPT kitaplığındaki tüm değişiklikler, yayınlanmadan önce kapsamlı bir şekilde test edilir. Ayrıca, beklenmedik gerilemelere karşı daha fazla koruma sağlamak için sürümler kullanıcılara kademeli olarak sunulur. Bir sürümün kullanıma sunulması sırasında herhangi bir noktada gerileme tespit edilirse sürümün tamamı, tüm kullanıcılara ulaşmadan hızlıca iptal edilebilir.
Bu nedenle, sürüm tarihleri kesin değildir. Bir sürümün tam olarak kullanıma sunulması birkaç gün ile birkaç hafta arasında sürebilir. Bu, kullanıcıların değişikliklerle farklı zamanlarda karşılaşacağı anlamına gelir. Aşağıda belirtilen tarihler, bir değişikliğin tüm kullanıcılara kullanıma sunulmasının tamamlandığı haftanın başlangıcını yansıtır.
21 Ekim 2024 haftası
Mümkün olduğunda Scheduler.postTask yerine Scheduler.yield kullanmak için threadYield
'ü değiştirin. Ayrıntılar için üretim dokümanlarına bakın.
GPT'de güncellendi | |
---|---|
Mülk |
googletag.config.PageSettingsConfig.threadYield
|
2 Eylül 2024 Haftası
Oyun geçiş reklamları için destek eklendi.
19 Ağustos 2024 haftası
GPT iş parçacığı getiri davranışını kontrol etme ayarının adı, özelliğin reklam getirisini optimize etmek yerine JS iş parçacığının getirisine odaklandığını açıkça belirtmek için adYield
yerine threadYield
olarak değiştirildi. Özelliğin davranışı ve ilişkili API'si (ad dışında) değişmeden kalır. adYield
mülkü, gelecekteki bir GPT sürümünde kaldırılacaktır.
Varsayılan iş parçacığı verimi davranışı, googletag.setConfig({threadYield: 'DISABLED'});
ile devre dışı bırakılabilir veya googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});
ile görüntü alanına göre konumlarından bağımsız olarak tüm alanlara uygulanabilir.
GPT'de güncellendi | |
---|---|
Mülk |
googletag.config.PageSettingsConfig.threadYield
|
29 Temmuz 2024 Haftası
GPT artık reklam öğelerini oluşturmadan hemen önce Scheduler.postTask (mevcut olduğunda) kullanarak JS iş parçacığına "kullanıcıyı engelleme" önceliği veriyor. Bu değişikliğin gösterimler üzerinde son derece küçük bir etkisi olduğu, ancak Önemli Web Verileri'ne önemli ölçüde fayda sağladığı gösterilmiştir. Varsayılan olarak GPT yalnızca slot görüntü alanının dışındaysa gelir.
Varsayılan davranış, googletag.setConfig({adYield: 'DISABLED'});
ile devre dışı bırakılabilir veya googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
ile görüntü alanına göre konumlarından bağımsız olarak tüm alanlara uygulanabilir.
GPT'deki yenilikler | |
---|---|
Mülk |
googletag.config.PageSettingsConfig.adYield
|
12 Şubat 2024 Haftası
Yayıncı tarafından sağlanan sinyalleri (PPS) yapılandırma desteği eklendi.
SlotRenderEndedEvent.slotContentChanged
değerinin her zaman true
olmasıyla ilgili hata düzeltildi. Bundan sonra bu özellik yalnızca alanın içeriği değiştiyse true
, aksi takdirde (ör. bir reklam doldurulmazsa) false
olur.
29 Ocak 2024 haftası
Reklam istekleriyle ilgili ağ hataları, isEmpty
true
olarak ayarlanmış bir googletag.events.SlotRenderEndedEvent
tetiklenerek "doluluk yok"u taklit eder. Bu etkinliğin nasıl dinleneceğine dair örnek için Reklam etkinliği işleyicileri bölümüne bakın. Değişiklik, collapseEmptyDivs
kullanılırken alanın otomatik olarak daraltılmasını içerir.
Masaüstü/tablet ve mobil web (kısmi ekran)'de reklam genişletme özelliğini yapılandırma desteği eklendi.
11 Aralık 2023 haftası
Yan reklam sütunu sabit reklamları için destek eklendi.
GPT'deki yenilikler | |
---|---|
Enum |
OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL
|
13 Kasım 2023 Haftası
Yayıncı gizlilik değerlendirmelerinin yapılandırılmasına yönelik destek eklendi.
Chrome ön oluşturma desteği eklendi. GPT, sayfanın ön oluşturma durumunda olduğunu algıladığında reklam isteği, sayfa kullanıcı tarafından görünene kadar ertelenir.
23 Ekim 2023 haftası
İsteğe bağlı web geçiş reklamı tetikleyicileri için destek eklendi.
GPT'deki yenilikler | |
---|---|
Nesne |
googletag.config.InterstitialConfig
|
Mülk |
googletag.config.SlotSettingsConfig.interstitial
|
Tür |
googletag.config.InterstitialTrigger
|
24 Temmuz 2023 haftası
Protected Audience API (eski adıyla FLEDGE), Chrome'un Temmuz ayındaki sürümüyle genel kullanıma geçiyor. Bu sayede, GPT'deki bileşen açık artırmasıyla ilgili işlevler artık kararlı kabul ediliyor.
Deneysel sürümden kararlı sürüme taşındı | |
---|---|
Nesne |
googletag.config.ComponentAuctionConfig
|
Mülk |
googletag.config.SlotSettingsConfig.componentAuction
|
19 Haziran 2023 Haftası
Güncelleme: GPT, 5 Temmuz 2023'ten itibaren JavaScript kitaplığının eski sürümlerini yayınlamayacak ve bu sürümlere reklam yayınlamayacak. Ayrıntılar için önceki duyuruya bakın.
www.googletagservices.com/tag/js/gpt.js adresinden yayın yapan yayıncılar bu şekilde yayın yapmaya devam edebilir. Ancak, performansı iyileştirebileceği ve www.googletagservices.com adresinde gpt.js'nin yayını gelecekte durdurulabileceği için tercih edilen alana geçiş yapılması önerilir.
6 Haziran 2023 haftası
GPT, 5 Temmuz 2023'ten itibaren JavaScript kitaplığının eski sürümlerini sunmayacaktır. GPT'yi resmi bir URL'den yükleyen yayıncılar bu durumdan etkilenmez. gpt.js, pubads_impl.js veya yükledikleri kitaplıkların önbelleğe alınmış bir sürümünü sunan yayıncılar, sayfalarını resmi URL'leri kullanacak şekilde güncellemelidir. Daha fazla bilgi için Başlangıç kılavuzunu inceleyin.
22 Mayıs 2023 haftası
googletag.defineSlot()
ve SizeMappingBuilder.addSize()
özelliklerine sağlanan negatif ve sıfır boyut değerleri artık geçersiz oldukları için otomatik olarak kaldırılıyor. Sonuç olarak, bu tür geçersiz değerler sağlayan mevcut entegrasyonlarda yayıncı konsolu mesajlarında artış görülebilir.
Ancak bu durum, mevcut ve geçerli reklam isteklerini etkilemez.
18 Mayıs 2023 Haftası
GPT tarafından Güvenli Sinyaller teklif veren komut dosyalarının yüklenmesi artık GPT'nin yürütülmesinin daha erken aşamasında yapılacak. Bu durum, reklam isteklerinde sinyal kapsamının iyileşmesine neden olabilir.
1 Mayıs 2023 haftası
Çok boyutlu sabit alanlar yenilenirken reklam öğesinin kısaltılmış olarak görünmesine neden olan hata düzeltildi.
27 Mart 2023 haftası
GPT artık Intersection Observer API'yi yerel olarak desteklemeyen tarayıcılarda görüntülenebilirliğe dayalı özellikleri desteklemiyor. Desteklenen tüm tarayıcıların bu API'yi yerel olarak desteklediğini unutmayın.
Yöntem veya Etkinlik | |
---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
6 Şubat 2023 haftası
Güvenli sinyallerin paylaşılması için destek eklendi.
GPT'deki yenilikler | |
---|---|
Nesne |
BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray
|
Tür |
SecureSignalProvider
|
Değişken |
googletag.secureSignalProviders
|
30 Ocak 2023 Haftası
Service.addEventListener() davranışı, bir etkinlik gerçekleştiğinde daha sonraki bir etkinliği işlemeden önce ilişkili işleyicilerin tümü yürütülecek şekilde değiştirildi. Bu değişiklikten önce, aynı alan için alan oluşturma başlangıç ve bitiş etkinlik işleyicileri sırayla yürütülebiliyordu.
15 Ağustos 2022 haftası
Service.removeEventListener() işlevinin döndürdüğü tür boolean
yerine void
olarak değiştirildi.
25 Temmuz 2022 Haftası
Birden fazla satıcıyla FLEDGE'in erken test edilmesini sağlamak için FLEDGE bileşen açık artırmaları için deneysel destek eklendi.
GPT'deki yenilikler | |
---|---|
Yöntem |
Slot.setConfig()
|
Nesne |
ComponentAuctionConfig SlotSettingsConfig
|
18 Temmuz 2022 haftası
ContentService
API'si kullanımdan kaldırıldı. Artık googletag.content().setContent
çağrısının, uyarı kaydetmek dışında bir etkisi yok. googletag.content
mülkü yakında tamamen kaldırılacak. Bu işlemden sonra mülkü çağırmaya çalıştığınızda istisna oluşur. Bunun yerine içeriği doğrudan div öğelerine eklemek için tarayıcının yerleşik DOM API'lerini kullanın.
23 Mayıs 2022 haftası
Reklam isteği trafik kaynağını yapılandırma desteği eklendi.
Trafik kaynağı için GPT desteği | |
---|---|
Enum |
TrafficSource.ORGANIC TrafficSource.PURCHASED
|
Mülk | PrivacySettingsConfig.trafficSource |
7 Mart 2022 Haftası
Web için ödüllü reklamlar kullanıma sunuldu. Ayrıntılar için Ad Manager Yardım Merkezi'ni ziyaret edin.
Web için ödüllü reklamlarda GPT desteği | |
---|---|
Enum | OutOfPageFormat.REWARDED |
Etkinlik | RewardedSlotClosedEvent |
Etkinlik | RewardedSlotGrantedEvent |
Etkinlik | RewardedSlotReadyEvent |
Nesne | RewardedPayload |
28 Şubat 2022 haftası
CommandArray.push artık sağlanan işlevleri kendi arguments
nesnesi yerine globalThis
nesnesine açıkça bağlar.
8 Aralık 2021 haftası
Enums artık TypeScript enum'lerinin davranışıyla eşleşecek şekilde değerlere yönelik anahtarların ters eşlemesini de gösterir. Listeli değerler alan API'ler değişmeden kalır ve bu yeni ters eşlemeler kullanılmamalıdır.
9 Ağustos 2021 Haftası
removeEventListener yöntemi eklendi.
addEventListener aynı eventType ve geri çağırma işlevi örneğiyle birden fazla kez çağırmak artık etkisizdir. Diğer bir deyişle, tek bir geri çağırma işlevi örneği aynı etkinlik türü için n kez kaydedilirse etkinlik gerçekleştiğinde n kez yerine yalnızca bir kez yürütülür.
29 Temmuz 2021 Haftası
GPT'nin görüntülenebilirlik etkinlikleri: ImpressionViewableEvent
ve SlotVisibilityChangedEvent
artık uzun sayfa oturumlarında tetiklenmeye devam edecek. Daha önce, sayfa yüklendikten bir saat sonra kapatılıyordu.
3 Mayıs 2021 Haftası
GPT artık reklamları getirmeden önce alanlar için yer ayarlamıyor. Bu değişiklik, CSS kullanarak yer ayırmayan sitelerdeki kümülatif düzen kaymasını (CLS) azaltır. Sitenizdeki CLS'yi daha da azaltmak istiyorsanız CSS kullanarak reklam için sıfır olmayan bir alan ayırmanızı öneririz. Daha fazla bilgi
22 Mart 2021 Haftası
enableLazyLoad()
özelliğinin davranışı, arka plan sekmelerinde ekranın alt kısmındaki alanların oluşturulmasını da geciktirecek şekilde güncellendi.
23 Şubat 2021 Haftası
googletag.pubads().set
ve Slot.set
yöntemleri artık display
veya refresh
'den önce dilediğiniz zaman çağrılabilir. Daha önce set
yalnızca googletag.enableServices
'ten önce çağrıldığında uygulanıyordu.
16 Şubat 2021 haftası
googletag.pubads().setPublisherProvidedId
API'si artık dilediğiniz zaman çağrılabilir. Daha önce yalnızca googletag.enableServices
çağrılmadan önce çalışıyordu.
4 Ocak 2021 haftası
googletag.pubads().collapseEmptyDivs
API, ayarları değiştirmek için art arda çağrılabilir. Daha önce tekrarlanan aramalar yoksayılır.
12 Ekim 2020 Haftası
Web geçiş reklamı açık beta sürümü kullanıma sunuldu. Yardım Merkezi'ne bakın.
31 Ağustos 2020 Haftası
definePassback()
ve defineOutOfPagePassback()
desteği sonlandırıldı. Doğru şekilde geri gönderme oluşturma hakkında bilgi edinmek için geri gönderme dokümanlarına bakın.
15 Haziran 2020 Haftası
enableLazyLoad()
özelliğinin davranışı, collapseEmptyDivs(true)
ile uyumlu olacak şekilde güncellendi.
25 Mayıs 2020 Haftası
GPT artık yayıncılar tarafından ayarlanan tam GPS konumunu desteklemeyecek. Daha açık belirtmek gerekirse googletag.pubads().setLocation()
artık enlem, boylam veya yarıçap parametrelerini desteklemeyecek, bunun yerine serbest biçimli bir adres alacak.
27 Nisan 2020 Haftası
GPT oluşturma mantığı artık ayrı dosyalara modülerleştirilmiyor. Bu, GPT'nin yürütme sırasında daha az dosya getireceği ve böylece gecikmeyi biraz azaltacağı ancak kullanıcı bant genişliği üzerinde net bir etkisi olmadığı anlamına gelir.
GPT'de bir istek tetiklendiğinde (googletag.display()
veya googletag.pubads().refresh()
çağrılarak), artık yayıncı tarafından sağlanan tüm durumları, istek gönderilmeden önce değiştirilemeyecek şekilde dahili olarak donduruyoruz. Bu nedenle, bir istek tetiklendiğinde yalnızca o noktaya kadar eklenen durum bu istek için kullanılır. Bu tarihten sonra değiştirilen durumlar yalnızca aşağıdaki istekler için geçerli olur.
11 Kasım 2019 Haftası
Artık GPT geri verilen gösterimleri oluşturmak için önerilen yeni bir snippet var. definePassback()
ve defineOutOfPagePassback()
işlevleri eşzamanlı olarak çalıştığı ve belirli tarayıcılar tarafından engellenebileceği için bu işlevlerin kullanılması önerilmez. Daha fazla bilgi edinin.
Slot.updateTargetingFromMap()
yöntemi eklendi.
Gizlilik ayarlarını etkinleştirmenin yeni bir yöntemi olarak PubAdsService.setPrivacySettings()
eklendi. Ek ayarlar gelecekte burada kullanılabilecektir.
25 Mart 2019 Haftası
Pubads hizmeti artık eşzamansız olarak başlatılmak yerine googletag.enableServices()
çağrıldıktan hemen sonra tam olarak çalışır. Bu, googletag.enableServices()
çağrıldıktan hemen sonra googletag.pubadsReady
değerinin doğru olacağı anlamına gelir. googletag.pubadsReady
değerini kontrol etmek için artık anket yapmanıza gerek kalmayacak.
4 Şubat 2019 Haftası
enableLazyLoad()
işlevinin davranışı, enableServices()
çağrıldıktan sonra, her yuva görüntülendiğinde yuvada yavaş yükleme yapılandırması dondurularak yavaş yükleme yapılandırmasında değişiklik yapılmasına izin verecek şekilde güncellendi.
21 Ocak 2019 Haftası
Bir slot için reklam yanıtı alındığında tetiklenen yeni bir desteklenen etkinlik (SlotResponseReceived
) eklendi.
googleTag.ResponseInformation
alanına creativeTemplateId
adlı yeni bir alan eklendi.
14 Ocak 2019 Haftası
Bir slot için reklam isteği yapıldığında tetiklenen yeni bir desteklenen etkinlik (SlotRequestedEvent
) eklendi.
27 Ağustos 2018 Haftası
googletag.display()
, bağımsız değişken olarak googletag.Slot
kabul edecek şekilde değiştirildi.
6 Ağustos 2018 haftası
GPT'de reklamları geç yüklemek için googletag.PubAdsService.enableLazyLoad()
ekler.
18 Haziran 2018 haftası
googletag.events.SlotOnloadEvent
etkinleşmemesine neden olan bir hata düzeltildi.
30 Nisan 2018 Haftası
Reşit olma yaşının altındaki kullanıcılara yönelik reklamları kontrol etmek için googletag.PubAdsService.setTagForUnderAgeOfConsent()
ve geri gönderme yuvasını reşit olma yaşının altındaki bir kullanıcıdan geliyor olarak işaretlemek için googletag.PassbackSlot.setTagForUnderAgeOfConsent()
ekler.
23 Nisan 2018 haftası
Reklam kişiselleştirmeyi kontrol etmek için googletag.PubAdsService.setRequestNonPersonalizedAds()
ekler.
12 Mart 2018 Haftası
GPT tarafından yerleştirilmemişse yenilemeden önce slotlardaki mevcut içeriklerin kaldırılmasını durduran değişikliği geri aldık. İçerikler temizlenecek.
19 Şubat 2018 Haftası
Eşzamansız oluşturma modu kullanıldığında: 8.192 karakter sınırına kadar tüm reklam istekleri için mümkün olduğunda XMLHttpRequest yöntemini kullanarak reklamları HTTP GET
yöntemiyle isteyin. Daha önce, 4.096 karakteri aşan reklam istekleri için HTTP POST
yöntemi 8.192 karakter sınırına kadar kullanılıyordu.
GPT tarafından yerleştirilmemişse yenilemeden önce slotlardaki mevcut içeriklerin kaldırılması durduruldu. Bu not yanlıştır. 12 Mart 2018 haftası girişine bakın.
8 Ocak 2018 haftası
Çok boyutlu bir dizi içinde [..., ['fluid'], ...]
için NamedSized
olarak alternatif söz dizimi desteği. Daha önce yalnızca [..., 'fluid', ...]
geçerli olarak kabul ediliyordu.
10 Temmuz 2017 haftası
googleTag.ResponseInformation alanından labelIds alanı kaldırıldı.
5 Haziran 2017 haftası
googletag.display()
ve googletag.pubads().display
değerleri, div öğesi ve div kimliği kabul edilecek şekilde değiştirildi. Bu, gölge DOM'da bulunan div'ler içinde slot oluşturmaya olanak tanır.
27 Şubat 2017 Haftası
sourceAgnosticCreativeId
ve sourceAgnosticLineItemId
, SlotRenderEndedEvent
koleksiyonuna eklendi.
7 Kasım 2016 haftası
Bir hizmetle ilişkili slotların listesini almak için Hizmet'te getSlots()
API'si kullanıma sunuldu.
17 Ekim 2016 haftası
Hem Slot.clearTargeting()
hem de PubAdsService.clearTargeting()
, isteğe bağlı bir anahtar parametresi alacak şekilde değiştirildi.
5 Eylül 2016 haftası
googletag.cmd.push()
'te yakalanan hatalar artık görünmez değildir ve konsola yazdırılır.
8 Ağustos 2016 haftası
Reklam öğesinin yüklenmesinin tamamlanmasını dinlemeye izin vermek için SlotOnloadEvent
API'si kullanıma sunuldu.
25 Temmuz 2016 Haftası
Özel hizmet düzeyinde hedefleme parametrelerini almak için PubAdsService'te getTargeting()
ve getTargetingKeys()
API'lerini kullanıma sunduk.
20 Haziran 2016 haftası
Sayfa yenileme gerekmeden Google Yayıncı Konsolu'nu açmak için openConsole()
API'si kullanıma sunuldu.
6 Haziran 2016 haftası
Özel hedefleme parametrelerini almak için getTargeting()
ve getTargetingKeys()
API'leri yayınlandı.
SafeFrame'in içerik göndererek genişlemeye izin vermesi gereken yapılandırma seçeneğini ekleme: allowPushExpansion
.
16 Mayıs 2016 haftası
Çok boyutlu reklam isteklerinde değişken boyut desteği.
18 Nisan 2016 haftası
Reklam alanı için reklam yanıtı bilgilerini döndüren getResponseInformation
API'yi kullanıma sundu.
Girdiyi, daha sonra oluşturulan tüm reklam kapsayıcı iframe'lerinin başlığı olarak ayarlayan setAdIframeTitle
API'si kullanıma sunuldu.
4 Nisan 2016 Haftası
HTTP GET
reklam isteği maksimum uzunluğu 4.096 karaktere yükseltildi.
28 Mart 2016 Haftası
SafeFrame'in içerik üzerine bindirilerek genişletilmesine izin vermesi gereken yapılandırma seçeneği eklendi: allowOverlayExpansion
.
Üst düzey gezinmeyi önlemek için SafeFrame'in HTML5 korumalı alan özelliğini kullanması gereken yapılandırma seçeneği eklendi: sandbox
.
22 Şubat 2016 Haftası
Reklam kapsayıcısı iframe'leri için başlık ayarlama özelliği eklendi: setAdIframeTitle()
.
SafeFrame özelliklerini sayfa ve alan düzeyinde yapılandırmak için bir API ekleme: setSafeFrameConfig()
.
15 Şubat 2016 haftası
Bir alanı kaldırma ve div'i yeniden kullanma özelliği eklendi: destroySlots()
.
Ayrıntılı kontroller içeren reklam alanlarında SafeFrame'in kullanılmasını zorunlu kılmak için bir API ekleme: setForceSafeFrame()
.
7 Aralık 2015 Haftası
Alan görünürlüğü etkinlikleri ekleniyor (SlotVisibilityChangedEvent
).
26 Ekim 2015 haftası
Gösterim görüntülenebilirliğini ekleme (ImpressionViewableEvent
).
JSON haritasından (Passback.updateTargetingFromMap()
) geri gönderme hedeflemesini güncelleyin.
12 Ekim 2015 Haftası
Sayfa dışı geri gönderme desteği.
31 Ağustos 2015 haftası
GPT mimarisini ince bir yükleyici ve daha büyük bir uygulama şeklinde yeniden yapılandırma.
GPT'de değişken boyut desteği.