GPT sürüm notları

Bu sayfada, Google Yayıncı Etiketi (GPT) kitaplığında yapılan üretim güncellemeleri belgelenir. 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 gönderilmesini sağlamak için bu sayfanın URL'sini istediğiniz feed okuyucunuza ekleyin veya sürüm notları özet akışının doğrudan Atom 1.0feed simgesi ya da RSS 2.0feed simgesi biçiminde bir bağlantısını kullanın.

Yayın tarihlerini anlama

GPT kitaplığında yapılan tüm değişiklikler, yayınlanmadan önce kapsamlı bir şekilde test edilir. Ayrıca sürümler, beklenmedik regresyonlara karşı daha fazla koruma sağlamak için kullanıcılara kademeli olarak sunulur. Kullanıma sunma sırasında herhangi bir noktada regresyon tespit edilirse sürümün tamamı, tüm kullanıcılara ulaşmadan hemen iptal edilebilir.

Bu nedenle yayın tarihleri kesin değildir. Bir yayının tamamen kullanıma sunulması birkaç gün ile birkaç hafta arasında sürebilir. Yani kullanıcılar farklı zamanlarda değişikliklerle karşılaşır. Aşağıda belirtilen tarihler, değişikliğin tüm kullanıcılar için kullanıma sunulduğu haftanın başlangıcını yansıtmaktadır.

19 Şubat 2024 Haftası

Bir kullanıcı tarayıcı gezinme çubuğuyla etkileşim kurduğunda GPT tarafından yönetilen bir geçiş reklamı gösterebilen navBar geçiş reklamı tetikleyicisi eklendi. Bu özellik yalnızca masaüstünde kullanılabilir.

Örnek için Web geçiş reklamı görüntüleme bölümüne bakın.

12 Şubat 2024 Haftası

SlotRenderEndedEvent.slotContentChanged değerinin her zaman true olmasına neden olan hata düzeltildi. Bundan sonra, bu özellik yalnızca alanın içeriği değiştiyse true, aksi takdirde false olacak (örneğin, bir reklam doldurulmadıysa).

29 Ocak 2024 Haftası

Reklam istekleriyle ilgili ağ hataları, isEmpty değeri true olarak ayarlanmış bir googletag.events.SlotRenderEndedEvent tetiklenerek dolgu yokmuş gibi yapılır. Bu etkinliğin nasıl dinleneceğini öğrenmek 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.

11 Aralık 2023 haftası

13 Kasım 2023 haftası

Chrome önceden oluşturma desteği eklendi. GPT sayfanın önceden oluşturma durumunda olduğunu algıladığında sayfa kullanıcıya görünür hale gelene kadar reklam isteği 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
Özellik googletag.config.SlotSettingsConfig.interstitial
Tür googletag.config.InterstitialTrigger

24 Temmuz 2023 Haftası

Chrome'un Temmuz sürümüyle birlikte Protected Audience API (eski adıyla FLEDGE) genel kullanıma geçiyor. Bununla birlikte, GPT'de bileşen açık artırmasıyla ilgili işlev artık kararlı olarak kabul edilmektedir.

Deneysel sürümden kararlı sürüme geçildi
Nesne googletag.config.ComponentAuctionConfig
Özellik googletag.config.SlotSettingsConfig.componentAuction

19 Haziran 2023 Haftası

Güncelleme: 5 Temmuz 2023'ten itibaren veya sonrasında GPT, JavaScript kitaplığının eski sürümlerini sunmayacak, bu sürümlere de reklam sunmayacaktır. Ayrıntılar için önceki duyuruya göz atın.

www.googletagservices.com/tag/js/gpt.js'den reklam yayınlayan yayıncılar bu şekilde çalışmaya devam edebilir. Ancak performansı iyileştirebileceği ve gpt.js'nin www.googletagservices.com'daki sunumu ileride durdurulabileceği için tercih edilen alana geçiş yapılması önerilir.

6 Haziran 2023 Haftası

GPT, 5 Temmuz 2023'ten itibaren veya sonrasında JavaScript kitaplığının eski sürümlerini sunmayacaktır. GPT'yi resmi URL'den yükleyen yayıncılar bundan 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şlarken kılavuzuna bakın.

22 Mayıs 2023 Haftası

googletag.defineSlot() ve SizeMappingBuilder.addSize() için sağlanan negatif ve sıfır boyut değerleri artık geçersiz olduğundan otomatik olarak kaldırılıyor. Sonuç olarak bu tür geçersiz değerler sağlayan mevcut entegrasyonlar, yayıncı konsolu mesajlarının sayısında artış görebilir. Ancak bunun mevcut ve geçerli reklam istekleri üzerinde herhangi bir etkisi olmayacaktır.

18 Mayıs 2023 Haftası

Güvenli Sinyaller teklif veren komut dosyalarının GPT tarafından yüklenmesi artık GPT'nin yürütülmesinde daha erken yapılacak. Bu, reklam istekleri genelinde sinyal kapsamının iyileştirilmesini sağlayabilir.

1 Mayıs 2023 Haftası

Çok boyutlu sabit alanları yenilenirken reklam öğesinin kısaltılmasına 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 desteklememektedir. Desteklenen tüm tarayıcıların yerel olarak bu API'yi desteklediğini unutmayın.

Yöntem veya Etkinlik
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

6 Şubat 2023 Haftası

30 Ocak 2023 Haftası

Service.addEventListener() işlevinin davranışı, bir etkinlik gerçekleştiğinde ilişkili tüm dinleyicilerin sonraki bir etkinliği işlemeden önce yürütüleceği şekilde değiştirildi. Bu değişiklikten önce, aynı alan için alan oluşturma başlangıç ve bitiş etkinliği işleyicileri hizmet dışı yürütülebiliyordu.

15 Ağustos 2022 Haftası

Service.removeEventListener() işlevinin boolean dönüş türü, void olarak değiştirildi.

25 Temmuz 2022 Haftası

FLEDGE'i birden fazla satıcıyla erken test etmeyi sağlamak amacıyla FLEDGE bileşeni 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 kullanımdan kaldırıldı. googletag.content().setContent çağrısının, uyarı kaydetmek dışında artık bir etkisi yoktur. googletag.content özelliği yakında tamamen kaldırılacak. Bundan sonra, özelliği çağırmaya çalıştığınızda bir 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ırmak için destek eklendi.

Trafik kaynağı için GPT desteği
Enum TrafficSource.ORGANIC
TrafficSource.PURCHASED
Özellik 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ü reklamlar için 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 açıkça globalThis'e bağlar.

8 Aralık 2021 Haftası

Numaralandırmalar artık TypeScript enum'larının davranışını eşleştirmek için anahtarlara değerlerin ters eşlemesini de sunmaktadır. Sıralama değerlerini alan API'ler değişmez ve bu yeni ters eşlemeler kullanılmamalıdır.

9 Ağustos 2021 Haftası

removeEventListener yöntemi eklendi.

addEventListener öğesinin aynı eventType ve geri çağırma işlevi örneğiyle birden fazla kez çağrılması artık işlemsizdir. Diğer bir deyişle, aynı etkinlik türü için tek bir geri çağırma işlevi örneği n kez kaydedilirse etkinlik 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 etkinleşmeye devam edecek. Önceden, sayfa yüklendikten bir saat sonra kapanıyordu.

3 Mayıs 2021 Haftası

GPT artık reklamları getirmeden önce alanlar için yer ayarlamaz. Bu değişiklik, CSS kullanarak alan ayırmamış sitelerde Cumulative Layout Shift (CLS) değerini azaltır. Sitenizdeki CLS'yi daha da azaltmak amacıyla, CSS kullanarak reklam için sıfır olmayan bir alan ayırmanızı öneririz. Daha fazla bilgi

22 Mart 2021 Haftası

enableLazyLoad() 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öntemlerini artık display veya refresh öncesinde istediğiniz zaman çağırabilirsiniz. Önceden set, yalnızca googletag.enableServices tarihinden önce çağrıldığında uygulanıyordu.

16 Şubat 2021 Haftası

googletag.pubads().setPublisherProvidedId API'yi artık istediğiniz zaman çağırabilirsiniz. Daha önce bu işlev yalnızca googletag.enableServices tarihinden önce çağrılırsa çalışıyordu.

4 Ocak 2021 Haftası

Ayarları değiştirmek için googletag.pubads().collapseEmptyDivs API tekrar tekrar ç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 merkezine bakın.

31 Ağustos 2020 Haftası

definePassback() ve defineOutOfPagePassback() kullanımdan kaldırıldı. Doğru şekilde bir geri verilen gösterim oluşturma hakkında bilgi edinmek için geri verilen gösterim dokümanlarına bakın.

15 Haziran 2020 Haftası

enableLazyLoad() uygulamasının 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 desteklemeyecektir. Özellikle, googletag.pubads().setLocation() artık enlem, boylam veya yarıçap parametrelerini desteklemeyecek, bunun yerine serbest biçimli bir adres alacaktır.

27 Nisan 2020 Haftası

GPT oluşturma mantığı artık ayrı dosyalar halinde modüler hale getirilmez. 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ılmasıyla), artık yayıncı tarafından sağlanan tüm durum dahili olarak dondurulduğundan, istek gönderilmeden önce dönüştürülememesi sağlanır. Bu nedenle, bir istek tetiklendiğinde, söz konusu istek için yalnızca o noktaya kadar toplanan durum kullanılır. Bundan sonra değiştirilen tüm 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ştirmek için yeni bir yöntem olarak PubAdsService.setPrivacySettings() eklendi. Gelecekte burada ek ayarlar kullanıma sunulacaktır.

25 Mart 2019 Haftası

Pubads hizmeti, eşzamansız olarak başlatılmak yerine googletag.enableServices() çağrıldıktan hemen sonra tamamen çalışır. Bu durumda, googletag.enableServices() çağrıldıktan hemen sonra googletag.pubadsReady değerinin doğru olacağı garanti edilir. googletag.pubadsReady değerini kontrol etmek için anket yapılması artık gerekli olmayacak.

4 Şubat 2019 Haftası

enableLazyLoad() davranışı, enableServices() çağrısından sonra geç yükleme yapılandırmasında değişikliklere izin verilecek şekilde güncellendi. Bu alan gösterildiğinde her alan için geç yükleme yapılandırması donduruldu.

21 Ocak 2019 Haftası

Alan için reklam yanıtı alındığında tetiklenen yeni bir desteklenen etkinlik (SlotResponseReceived) eklendi.

googleTag.ResponseInformation koleksiyonuna yeni creativeTemplateId alanı eklendi.

14 Ocak 2019 Haftası

Alan için reklam isteği yapıldığında tetiklenen yeni bir desteklenen etkinlik (SlotRequestedEvent) eklendi.

27 Ağustos 2018 Haftası

googletag.Slot öğesini bağımsız değişken olarak kabul etmek için googletag.display() değiştirildi.

6 Ağustos 2018 Haftası

GPT'de geç yükleme reklamları için googletag.PubAdsService.enableLazyLoad() ekler.

18 Haziran 2018 Haftası

googletag.events.SlotOnloadEvent öğesinin tetiklenmemesine neden olan bir hata düzeltildi.

30 Nisan 2018 Haftası

Reşit olma yaşının altındaki kullanıcılar için reklamları kontrol etmek amacıyla googletag.PubAdsService.setTagForUnderAgeOfConsent() ve geri verilen gösterim alanı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ı

İçeriğin GPT tarafından buraya yerleştirilmemesi halinde yenilemeden önce alanların içindeki mevcut içeriğin kaldırılmasını durduran geri alınmış değişiklik. İçerikler şimdi temizlenecek.

19 Şubat 2018 Haftası

Eşzamansız oluşturma modu kullanıldığında: Reklamları, 8.192 karakter sınırına kadar tüm reklam istekleri için mümkün olduğunda HTTP GET yöntemiyle XMLHttpRequest kullanarak isteyin. Önceden HTTP POST yöntemi, 8.192 karakter sınırlamasına kadar 4.096 karakteri aşan reklam istekleri için kullanılıyordu.

GPT tarafından buraya yerleştirilmeyen içerik, yenilemeden önce alanların içindeki mevcut içeriğin kaldırılması durduruldu. Bu not yanlıştır; 12 Mart 2018 Haftası'na ait girdiye bakın

8 Ocak 2018 Haftası

Çok boyutlu bir dizide NamedSized olarak alternatif [..., ['fluid'], ...] söz dizimini destekleyin. Önceden yalnızca [..., 'fluid', ...] geçerli kabul ediliyordu.

10 Temmuz 2017 Haftası

labelIds alanı, googleTag.ResponseInformation'tan kaldırıldı.

5 Haziran 2017 Haftası

googletag.display() ve googletag.pubads().display, div öğesinin yanı sıra div öğesini de kabul edecek şekilde değiştirildi. Bu, gölge DOM'da bulunan div'lerin içindeki alanların oluşturulmasına izin verir.

27 Şubat 2017 Haftası

7 Kasım 2016 Haftası

Bir hizmetle ilişkili yuvaların listesini almak için Hizmette getSlots() API'si yayınlandı.

17 Ekim 2016 Haftası

İsteğe bağlı bir anahtar parametre almak için hem Slot.clearTargeting() hem de PubAdsService.clearTargeting() değiştirildi.

5 Eylül 2016 Haftası

googletag.cmd.push() içinde yakalanan hatalar artık görünmez değil ve konsola yazdırılacak.

8 Ağustos 2016 Haftası

Bir reklam öğesinin yüklenmesinin tamamlanması için dinleme yapılmasına olanak tanımak için SlotOnloadEvent API'si yayınlandı.

25 Temmuz 2016 Haftası

Hizmet düzeyinde özel hedefleme parametrelerini almak için PubAdsService üzerinde getTargeting() ve getTargetingKeys() API'leri yayınlandı.

20 Haziran 2016 Haftası

Sayfanın yenilenmesine gerek kalmadan Google Yayıncı Konsolu'nun açılması için openConsole() API yayınlandı.

6 Haziran 2016 Haftası

Özel hedefleme parametrelerini almak için getTargeting() ve getTargetingKeys() API'leri yayınlandı.

Safeframe'in içeriği aktararak genişletmeye izin vereceği yapılandırma seçeneği ekleniyor: allowPushExpansion.

16 Mayıs 2016 Haftası

Çok boyutlu reklam isteklerinde değişken boyutu destekleyin.

18 Nisan 2016 Haftası

Reklam alanı için reklam yanıtı bilgilerini döndüren getResponseInformation API'si yayınlandı.

Girişi, sonrasında oluşturulan tüm reklam kapsayıcısı iframe'lerinin başlığı olarak ayarlayan setAdIframeTitle API'si yayınlandı.

4 Nisan 2016 Haftası

HTTP GET reklam isteği maksimum uzunluğu 4.096 karaktere çıkarıldı.

28 Mart 2016 Haftası

Safeframe'in içerik üzerine yer paylaşımlı olarak genişletmeye izin vereceği yapılandırma seçeneği ekleniyor: allowOverlayExpansion.

SafeFrame'in üst düzeyde gezinmeyi engellemek için HTML5 korumalı alan özelliğini kullanacağı yapılandırma seçeneği ekleniyor: sandbox.

22 Şubat 2016 Haftası

Reklam kapsayıcısı iframe'leri için başlık belirleme özelliği eklendi: setAdIframeTitle().

Sayfa ve alan düzeyinde SafeFrame özelliklerini yapılandırmak için bir API ekleniyor: setSafeFrameConfig().

15 Şubat 2016 Haftası

Bir alanı kaldırma ve div öğesini yeniden kullanma özelliği ekleniyor: destroySlots().

Ayrıntılı denetimlerle reklam alanlarında güvenli çerçeve kullanımını zorunlu kılmak için bir API ekleme: setForceSafeFrame().

7 Aralık 2015 Haftası

Zaman aralığı görünürlük etkinlikleri ekleniyor (SlotVisibilityChangedEvent).

26 Ekim 2015 Haftası

Gösterim görüntülenebilirliği ekleniyor (ImpressionViewableEvent).

Geri verilen gösterim hedeflemesini bir JSON haritasından güncelleyin (Passback.updateTargetingFromMap()).

Geri verilen gösterim alanları için set() ve get() AdSense özelliği page_url desteği.

12 Ekim 2015 Haftası

31 Ağustos 2015 Haftası

GPT mimarisini ince bir yükleyici ve daha büyük bir uygulama olarak yeniden yapılandırma.

GPT'de değişken boyut desteği.