Halaman ini mendokumentasikan update produksi pada library Tag Penayang Google (GPT). Anda dapat memeriksa halaman ini secara berkala untuk melihat info terkait fitur baru atau yang diupdate, perbaikan bug, masalah umum, dan fungsi yang tidak digunakan lagi.
Untuk mendapatkan info terbaru, tambahkan URL halaman ini ke
pembaca feed pilihan Anda, atau gunakan link langsung ke feed catatan rilis
dalam format
Atom 1.0
atau
RSS 2.0
.
Tentang tanggal rilis
Semua perubahan pada library GPT diuji secara menyeluruh sebelum dirilis. Selain itu, rilis diluncurkan kepada pengguna secara bertahap untuk lebih melindungi dari regresi yang tidak terduga. Jika regresi terlihat pada titik mana pun selama peluncuran, seluruh rilis dapat dihentikan dengan cepat sebelum menjangkau semua pengguna.
Oleh karena itu, tanggal rilis tidak pasti; rilis dapat memerlukan waktu beberapa hari hingga beberapa minggu untuk dirilis sepenuhnya. Artinya, pengguna akan menemukan perubahan pada waktu yang berbeda. Tanggal yang diberikan dalam catatan rilis ini mencerminkan awal minggu saat perubahan selesai diluncurkan kepada semua pengguna.
Minggu 19 Oktober 2026
Menambahkan dukungan eksperimental beta terbuka untuk hook permintaan, sehingga penayang dapat mendaftarkan fungsi asinkron yang berjalan secara paralel sebelum setiap permintaan iklan di halaman dalam waktu tunggu yang dapat dikonfigurasi.
| Yang baru di GPT | |
|---|---|
| Metode |
PubAdsService.registerRequestHook()
|
| Properti |
PageSettingsConfig.requestHookTimeoutMs
|
Minggu 31 Agustus 2026
Tag Penayang Google (GPT) kini otomatis meminta skrip implementasi
intinya (pubads_impl.js) dengan prioritas pengambilan
tinggi dengan menetapkan
fetchpriority="high"
pada elemen skrip yang disisipkan secara dinamis. Tindakan ini akan menginstruksikan penjadwal jaringan browser untuk memprioritaskan pengambilan library penerapan, mengurangi latensi pemuatan iklan pada jalur rendering penting, meningkatkan tayangan iklan dan klik, dengan dampak minimal pada metrik Core Web Vital.
Penayang dapat mengonfigurasi atau mengganti perilaku ini dengan menambahkan
atribut fetchpriority langsung ke tag <script>
pemuat gpt.js di halaman mereka. Skrip penerapan yang dimasukkan secara dinamis akan otomatis mewarisi nilai atribut fetchpriority yang ditentukan pada skrip loader (misalnya, fetchpriority="low" atau fetchpriority="auto").
Minggu 24 Agustus 2026
Mulai 8 September 2026, Tag Penayang Google (GPT) akan otomatis memuat ulang slot iklan Tampilan Aktif saat pengguna kembali ke halaman melalui navigasi back-forward cache (bfcache). Dengan memuat ulang slot ini secara otomatis,
penayang dapat memperoleh kembali tayangan iklan dengan lancar, yang dapat membantu meningkatkan pendapatan iklan.
Penayang yang perlu menonaktifkan pemuatan ulang otomatis pada navigasi back-forward cache dapat melakukannya melalui API AutoRefreshConfig GPT.
| Yang baru di GPT | |
|---|---|
| Properti |
AutoRefreshConfig.backForwardCache
|
Minggu 18 Mei 2026
Penghentian Pemicu Interstisial Web 'Mundur'
Mulai 15 Juni 2026, navigasi mundur menggunakan tombol kembali browser tidak akan lagi memicu interstisial web Ad Manager di seluruh browser yang didukung (termasuk Chrome, Edge, dan Opera). Pembaruan ini diterapkan secara otomatis ke semua penayang yang memilih pemicu "Mundur" dan tidak memerlukan tindakan penayang. Perubahan ini memastikan kepatuhan terhadap kebijakan baru Google Penelusuran terkait "pembajakan tombol kembali". https://developers.google.com/search/blog/2026/04/back-button-hijacking
Minggu 27 April 2026
Kami telah mengatasi masalah dalam fitur pemuatan ulang otomatis, yaitu iklan dapat dimuat ulang beberapa kali secara berurutan setelah Intervensi Iklan Berat Chrome. Mitigasi telah diterapkan untuk membatasi pemuatan ulang, dan kami sedang berupaya secara aktif untuk menemukan solusi yang lebih permanen guna mencegah perilaku ini dan meningkatkan ketahanan fitur.
Minggu 20 April 2026
Menambahkan dukungan untuk mengonfigurasi perlakuan untuk anak-anak yang dimulai oleh penayang. Hal ini memungkinkan penayang memberi sinyal perlindungan privasi anak-anak atau remaja untuk permintaan iklan.
Penayang kini dapat menggunakan setelan tagForAgeTreatment di
PrivacySettingsConfig
untuk menerapkan perlakuan untuk anak-anak (setara dengan TFCD) atau perlakuan untuk remaja (setara dengan TAP).
| Yang baru di GPT | |
|---|---|
| Enum |
TagForAgeTreatment
|
| Properti |
PrivacySettingsConfig.tagForAgeTreatment
|
Minggu 9 Maret 2026
Saat fitur Intervensi Iklan Berat Chrome menghapus iklan karena menggunakan resource yang berlebihan, GPT kini akan otomatis memuat ulang slot kosong dengan iklan lain. Hal ini membantu memastikan ruang iklan tetap digunakan. Perilaku ini diharapkan dapat meningkatkan tayangan iklan, terutama di lingkungan Chrome desktop.
Catatan tentang penargetan dan nilai kunci: Refresh otomatis ini akan menggunakan kembali konfigurasi penargetan slot yang ada. Jika integrasi Anda
bergantung pada pembaruan nilai kunci sebelum setiap pemuatan ulang, hal ini dapat mengakibatkan
pengiriman data penargetan yang sudah tidak berlaku. Penayang yang lebih memilih untuk mengelola logika ini
secara manual dapat memilih untuk tidak ikut menggunakan googletag.config.AutoRefreshConfig.
Minggu 6 Oktober 2025
Iklan interstisial kini melakukan pra-render spekulatif tujuan situs yang sama untuk pemicu navigasi di Chrome. Hal ini meningkatkan pengalaman pengguna dengan memungkinkan pemuatan halaman yang lebih cepat saat iklan interstisial ditutup.
Minggu 28 Juli 2025
Sejumlah setelan tingkat halaman dan slot yang ada telah dimigrasikan ke API konfigurasi GPT terpadu yang baru. Migrasi ini menghadirkan beberapa peningkatan:
- Penemuan yang lebih baik: Setelan dikelompokkan dalam dokumentasi dan definisi jenis.
- Lebih intuitif: Anda dapat mengonfigurasi setelan satu per satu atau sekaligus menggunakan satu antarmuka.
- Error yang lebih jelas: Error konfigurasi memberikan detail lebih lanjut dan menggunakan bahasa standar untuk menyederhanakan pemecahan masalah.
Metode konfigurasi lama terus berfungsi, tetapi diupdate untuk menggunakan framework konfigurasi baru secara internal. Akibatnya, Anda mungkin mendapati pesan error yang merujuk ke properti API konfigurasi baru, meskipun menggunakan metode lama.
Objek SafeFrameConfig telah dipindahkan dari
namespace googletag ke namespace
googletag.config.
Tabel berikut mencantumkan metode konfigurasi lama yang tidak digunakan lagi, beserta pengganti API konfigurasi yang direkomendasikan.
| Metode konfigurasi lama | Penggantian API konfigurasi 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()
|
Minggu 21 Juli 2025
Fitur threadYield telah diperbarui untuk juga menghasilkan
thread JS sebelum membuat URL panggilan iklan, untuk permintaan yang
hanya berisi slot paruh bawah. Hal ini terbukti berdampak positif pada
Core Web Vitals,
tanpa dampak negatif pada tayangan iklan.
| Diperbarui di GPT | |
|---|---|
| Properti |
googletag.config.PageSettingsConfig.threadYield
|
Minggu 2 Juni 2025
Interstisial web kini sepenuhnya mendukung aplikasi web satu halaman (SPA)
Pengguna GPT kini dapat menampilkan iklan interstisial web dengan lancar di situs yang mengaktifkan SPA, tanpa perlu memuat ulang halaman penuh. Peningkatan ini dapat:
- Meningkatkan pengalaman pengguna: Tayangkan iklan pada titik jeda alami dalam SPA Anda, sehingga menghasilkan transisi yang lancar dan lebih sedikit gangguan.
- Meningkatkan monetisasi: Dapatkan peluang pendapatan baru dengan menayangkan iklan interstisial secara efektif di konten dinamis yang didukung SPA.
- Mempertahankan Better Ads Standards: Terus berikan pengalaman iklan berkualitas tinggi dengan opsi exit yang jelas dan pembatasan frekuensi yang dapat dikonfigurasi, dengan mematuhi praktik terbaik industri.
Tidak diperlukan perubahan pada penerapan SPA yang ada. GPT akan otomatis mendeteksi dan mengelola tampilan interstisial untuk perubahan halaman dalam SPA Anda. Untuk mengetahui detail selengkapnya tentang cara menerapkan interstisial web yang dikelola GPT dan pemicu interstisial opsional, lihat contoh Menampilkan iklan interstisial web .
Minggu 26 Mei 2025
Pembatasan frekuensi untuk iklan interstisial game H5 telah dikurangi dari 120 menjadi 30 detik.
Minggu 28 April 2025
| Yang baru di GPT | |
|---|---|
| Properti |
SlotRenderEndedEvent.responseIdentifier
|
Minggu 27 Januari 2025
Properti
ComponentAuctionConfig.auctionConfig
berikut telah diganti namanya, agar selaras dengan spesifikasi
Protected Audience API
.
| Nama properti lama | Nama properti baru |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
Minggu 21 Oktober 2024
Ubah threadYield untuk menggunakan Scheduler.yield daripada
Scheduler.postTask jika tersedia. Lihat
dokumentasi hasil
untuk mengetahui detailnya.
| Diperbarui di GPT | |
|---|---|
| Properti |
googletag.config.PageSettingsConfig.threadYield
|
Minggu 2 September 2024
Menambahkan dukungan untuk iklan interstisial game.
Minggu 19 Agustus 2024
Setelan untuk mengontrol perilaku penyerahan thread GPT telah diganti namanya dari
adYield menjadi threadYield untuk memperjelas bahwa fitur ini
berfokus pada penyerahan thread JS, bukan mengoptimalkan hasil iklan. Perilaku fitur dan API terkaitnya (selain nama) tetap tidak berubah. Properti adYield akan dihapus dalam rilis GPT mendatang.
Perilaku penyerahan thread default dapat dinonaktifkan dengan
googletag.setConfig({threadYield: 'DISABLED'});
atau diterapkan ke semua slot terlepas dari lokasinya yang relatif terhadap area pandang
dengan googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.
| Diperbarui di GPT | |
|---|---|
| Properti |
googletag.config.PageSettingsConfig.threadYield
|
Minggu 29 Juli 2024
GPT kini menghasilkan thread JS menggunakan Scheduler.postTask (jika tersedia) dengan prioritas: 'user-blocking' tepat sebelum merender materi iklan. Hal ini terbukti memiliki dampak yang sangat kecil pada tayangan iklan sekaligus memberikan manfaat yang signifikan bagi Core Web Vitals. Secara default, GPT hanya akan menghasilkan jika slot berada di luar area pandang.
Perilaku default dapat dinonaktifkan dengan
googletag.setConfig({adYield: 'DISABLED'});
atau diterapkan ke semua slot terlepas dari lokasinya yang relatif terhadap area pandang
dengan googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.
| Yang baru di GPT | |
|---|---|
| Properti |
googletag.config.PageSettingsConfig.adYield
|
Minggu 12 Februari 2024
Menambahkan dukungan untuk mengonfigurasi sinyal yang diberikan penayang (PPS).
Memperbaiki bug yang menyebabkan
SlotRenderEndedEvent.slotContentChanged
selalu true. Ke depannya, properti ini hanya akan menjadi true jika
konten slot berubah, dan false jika tidak (misalnya, jika iklan tidak terisi).
Minggu 29 Januari 2024
Kegagalan jaringan untuk panggilan iklan akan meniru kondisi tidak terisi dengan mengaktifkan
googletag.events.SlotRenderEndedEvent
dengan
isEmpty
ditetapkan ke true. Lihat
Pemroses peristiwa iklan
untuk mengetahui contoh cara memproses peristiwa ini. Perubahan mencakup penciutan slot secara otomatis saat menggunakan collapseEmptyDivs.
Menambahkan dukungan untuk mengonfigurasi perluasan iklan di desktop/tablet dan web seluler (layar sebagian).
Minggu 11 Desember 2023
Menambahkan dukungan untuk iklan anchor kolom samping.
| Yang baru di GPT | |
|---|---|
| Enum |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
Minggu 13 November 2023
Menambahkan dukungan untuk mengonfigurasi perlakuan privasi penayang.
Menambahkan dukungan untuk pra-rendering Chrome. Saat GPT mendeteksi halaman dalam status pra-render, panggilan iklan akan ditunda hingga halaman dapat dilihat oleh pengguna.
Minggu 23 Oktober 2023
Menambahkan dukungan untuk pemicu interstisial web opsional.
| Yang baru di GPT | |
|---|---|
| Objek |
googletag.config.InterstitialConfig
|
| Properti |
googletag.config.SlotSettingsConfig.interstitial
|
| Jenis |
googletag.config.InterstitialTrigger
|
Minggu 24 Juli 2023
Protected Audience API (sebelumnya dikenal sebagai FLEDGE) sedang bertransisi ke ketersediaan umum dengan rilis Chrome bulan Juli. Dengan demikian, fungsi terkait lelang komponen di GPT kini dianggap stabil.
| Dipindahkan dari eksperimental ke stabil | |
|---|---|
| Objek |
googletag.config.ComponentAuctionConfig
|
| Properti |
googletag.config.SlotSettingsConfig.componentAuction
|
Minggu 19 Juni 2023
Pembaruan: Mulai 5 Juli 2023 atau setelahnya, GPT tidak akan lagi menayangkan
versi lama library JavaScript-nya, atau menayangkan iklan ke versi
tersebut. Lihat pengumuman sebelumnya
untuk mengetahui detailnya.
Penayang yang menayangkan dari www.googletagservices.com/tag/js/gpt.js dapat terus
melakukannya. Namun, sebaiknya beralih ke domain yang direkomendasikan, karena dapat
meningkatkan performa dan penayangan gpt.js di www.googletagservices.com
mungkin akan dihentikan pada masa mendatang.
Minggu 6 Juni 2023
Mulai 5 Juli 2023 atau setelahnya, GPT tidak akan lagi menayangkan versi lama library JavaScript-nya. Tidak ada dampak bagi penayang yang memuat GPT dari URL resmi. Penayang yang menayangkan versi gpt.js, pubads_impl.js, atau library apa pun yang dimuat dalam cache harus memperbarui halaman mereka untuk menggunakan URL resmi. Untuk informasi selengkapnya, lihat panduan Memulai.
Minggu 22 Mei 2023
Nilai ukuran negatif dan nol yang diberikan ke googletag.defineSlot()
dan SizeMappingBuilder.addSize()
kini otomatis dihapus, karena tidak valid. Akibatnya, integrasi yang ada yang memberikan nilai yang tidak valid tersebut mungkin akan mengalami
peningkatan pesan konsol penayang.
Namun, hal ini tidak akan memengaruhi permintaan iklan yang ada dan valid.
Minggu 18 Mei 2023
Penginstalan skrip bidder Sinyal Aman oleh GPT kini akan dilakukan lebih awal dalam eksekusi GPT. Hal ini dapat meningkatkan cakupan sinyal di seluruh permintaan iklan.
Minggu 1 Mei 2023
Memperbaiki bug yang menyebabkan materi iklan dapat terlihat terpotong saat memuat ulang slot anchor multi-ukuran.
Minggu 27 Maret 2023
GPT tidak lagi mendukung fitur berbasis visibilitas di browser yang tidak mendukung Intersection Observer API secara native. Perhatikan bahwa semua browser yang didukung mendukung API ini secara native.
| Metode atau Peristiwa | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
Minggu 6 Februari 2023
Menambahkan dukungan untuk berbagi sinyal aman.
| Yang baru di GPT | |
|---|---|
| Objek |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| Jenis |
SecureSignalProvider
|
| Variabel |
googletag.secureSignalProviders
|
Minggu 30 Januari 2023
Perilaku Service.addEventListener() telah diubah sehingga saat suatu peristiwa terjadi, semua pemroses terkait akan dieksekusi sebelum memproses peristiwa berikutnya. Sebelum perubahan ini, pemroses peristiwa awal dan akhir render slot untuk slot yang sama dapat dieksekusi secara tidak berurutan.
Minggu 15 Agustus 2022
Jenis nilai yang ditampilkan dari
Service.removeEventListener() telah diubah dari boolean menjadi void.
Minggu 25 Juli 2022
Menambahkan dukungan eksperimental untuk lelang komponen FLEDGE, guna memungkinkan pengujian awal FLEDGE dengan beberapa penjual.
| Yang baru di GPT | |
|---|---|
| Metode |
Slot.setConfig()
|
| Objek |
ComponentAuctionConfigSlotSettingsConfig
|
Minggu 18 Juli 2022
ContentService API telah dihentikan. Memanggil googletag.content().setContent sekarang tidak berpengaruh selain mencatat peringatan. Properti googletag.content akan segera dihapus sepenuhnya; setelah itu, upaya untuk memanggilnya akan menampilkan pengecualian. Gunakan DOM API bawaan dari browser untuk langsung menambahkan konten ke elemen div.
Minggu 23 Mei 2022
Menambahkan dukungan untuk mengonfigurasi sumber traffic permintaan iklan.
| Dukungan GPT untuk sumber traffic | |
|---|---|
| Enum |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| Properti | PrivacySettingsConfig.trafficSource |
Minggu 7 Maret 2022
Iklan reward untuk web telah diluncurkan. Kunjungi pusat bantuan Ad Manager untuk mengetahui detailnya.
| Dukungan GPT untuk iklan reward untuk web | |
|---|---|
| Enum | OutOfPageFormat.REWARDED |
| Acara | RewardedSlotClosedEvent |
| Peristiwa | RewardedSlotGrantedEvent |
| Acara | RewardedSlotReadyEvent |
| Objek | RewardedPayload |
Minggu 28 Februari 2022
CommandArray.push kini
secara eksplisit mengikat fungsi yang disediakan ke globalThis, bukan ke objek
arguments-nya sendiri.
Pekan 8 Desember 2021
Enum kini juga mengekspos pemetaan terbalik nilai ke kunci agar sesuai dengan perilaku enum TypeScript. API yang mengambil nilai enum tetap tidak berubah, dan pemetaan terbalik baru ini tidak boleh digunakan.
Pekan 9 Agustus 2021
Menambahkan metode removeEventListener.
Memanggil addEventListener beberapa kali dengan instance fungsi callback dan eventType yang sama kini tidak akan melakukan apa pun. Dengan kata lain, jika satu instance fungsi callback didaftarkan n kali untuk jenis peristiwa yang sama, instance tersebut hanya akan dieksekusi sekali saat peristiwa terjadi, bukan n kali.
Minggu 29 Juli 2021
Peristiwa visibilitas GPT: ImpressionViewableEvent
dan SlotVisibilityChangedEvent
kini akan terus diaktifkan pada sesi halaman yang panjang. Sebelumnya, iklan ini akan dinonaktifkan setelah satu jam sejak pemuatan halaman.
Pekan 3 Mei 2021
GPT tidak lagi menetapkan ruang untuk slot sebelum mengambil iklan. Perubahan ini mengurangi Pergeseran Tata Letak Kumulatif (CLS) di situs yang belum mencadangkan ruang menggunakan CSS. Untuk mengurangi CLS di situs Anda lebih lanjut, sebaiknya sediakan area bukan nol untuk iklan menggunakan CSS. Pelajari lebih lanjut
Pekan 22 Maret 2021
Memperbarui perilaku enableLazyLoad() untuk juga menunda rendering slot paruh bawah di tab latar belakang.
Minggu 23 Februari 2021
Metode googletag.pubads().set dan Slot.set kini dapat dipanggil kapan saja sebelum display atau refresh. Sebelumnya, set hanya diterapkan jika dipanggil sebelum googletag.enableServices.
Pekan 16 Februari 2021
googletag.pubads().setPublisherProvidedId API kini dapat dipanggil kapan saja. Sebelumnya, metode ini hanya berfungsi jika dipanggil sebelum googletag.enableServices.
Pekan 4 Januari 2021
API googletag.pubads().collapseEmptyDivs kini dapat dipanggil berulang kali untuk mengubah setelan. Panggilan berulang sebelumnya akan diabaikan.
Minggu 12 Oktober 2020
Meluncurkan interstisial web versi beta terbuka, lihat pusat bantuan.
Minggu 31 Agustus 2020
definePassback() dan defineOutOfPagePassback() tidak digunakan lagi. Lihat dokumen passback untuk mengetahui cara membuat passback dengan benar.
Minggu 15 Juni 2020
Memperbarui perilaku enableLazyLoad() agar kompatibel dengan collapseEmptyDivs(true).
Minggu 25 Mei 2020
GPT tidak akan lagi mendukung lokasi GPS presisi yang ditetapkan oleh penayang. Secara khusus, googletag.pubads().setLocation() tidak akan lagi mendukung parameter lintang, bujur, atau radius, tetapi akan menggunakan alamat dalam format bebas.
Minggu 27 April 2020
Logika rendering GPT tidak lagi dimodularisasi menjadi file terpisah. Artinya, GPT akan mengambil lebih sedikit file dalam eksekusinya, sehingga sedikit mengurangi latensi, tetapi tidak berdampak bersih pada bandwidth pengguna.
Saat permintaan dipicu di GPT (dengan memanggil googletag.display() atau googletag.pubads().refresh()), kami kini akan membekukan semua status yang diberikan penayang secara internal sehingga tidak dapat diubah sebelum permintaan dikirim. Oleh karena itu, saat permintaan dipicu, hanya status yang ditambahkan hingga saat itu yang akan digunakan untuk permintaan tersebut. Status apa pun yang diubah setelah itu hanya akan berlaku untuk permintaan berikutnya.
Minggu 11 November 2019
Kini ada cuplikan baru yang direkomendasikan untuk membuat pengembalian GPT. Penggunaan definePassback()
dan defineOutOfPagePassback() tidak dianjurkan, karena fungsi ini berperilaku secara sinkron dan mungkin diblokir oleh browser tertentu. Pelajari lebih lanjut.
Menambahkan metode Slot.updateTargetingFromMap().
Menambahkan PubAdsService.setPrivacySettings() sebagai metode baru untuk mengaktifkan setelan privasi. Setelan tambahan akan tersedia di sini pada masa mendatang.
Minggu 25 Maret 2019
Layanan Pubads kini langsung beroperasi sepenuhnya setelah memanggil googletag.enableServices(), bukan diinisialisasi secara asinkron. Artinya, googletag.pubadsReady kini dijamin benar tepat setelah memanggil googletag.enableServices(). Polling untuk memeriksa nilai googletag.pubadsReady tidak lagi diperlukan.
Minggu 4 Februari 2019
Memperbarui perilaku enableLazyLoad() untuk mengizinkan perubahan pada konfigurasi pemuatan lambat setelah memanggil enableServices(), dengan konfigurasi pemuatan lambat dibekukan untuk setiap slot saat slot tersebut ditampilkan.
Minggu 21 Januari 2019
Menambahkan peristiwa baru yang didukung, SlotResponseReceived, yang diaktifkan saat respons iklan diterima untuk slot.
Menambahkan kolom baru, creativeTemplateId ke googleTag.ResponseInformation.
Minggu 14 Januari 2019
Menambahkan peristiwa baru yang didukung, SlotRequestedEvent, yang aktif saat panggilan iklan dibuat untuk slot.
Minggu 27 Agustus 2018
Mengubah googletag.display() untuk menerima googletag.Slot sebagai argumen.
Minggu 6 Agustus 2018
Menambahkan googletag.PubAdsService.enableLazyLoad() untuk pemuatan lambat iklan di GPT.
Minggu 18 Juni 2018
Memperbaiki bug yang menyebabkan googletag.events.SlotOnloadEvent tidak terpicu.
Minggu 30 April 2018
Menambahkan googletag.PubAdsService.setTagForUnderAgeOfConsent() untuk mengontrol iklan bagi pengguna yang berusia di bawah usia dewasa, dan googletag.PassbackSlot.setTagForUnderAgeOfConsent() untuk menandai slot pengembalian sebagai berasal dari pengguna yang berusia di bawah usia dewasa.
Minggu 23 April 2018
Menambahkan googletag.PubAdsService.setRequestNonPersonalizedAds() untuk mengontrol personalisasi iklan.
Minggu 12 Maret 2018
Mengembalikan perubahan yang menghentikan penghapusan konten yang ada di dalam slot sebelum dimuat ulang, jika konten tersebut tidak ditempatkan di sana oleh GPT. Konten kini akan dihapus.
Minggu 19 Februari 2018
Jika mode rendering asinkron digunakan: Minta iklan menggunakan XMLHttpRequest dengan metode HTTP GET jika memungkinkan untuk semua panggilan iklan, hingga batas karakter 8.192. Sebelumnya, metode HTTP POST akan digunakan untuk panggilan iklan yang melebihi 4.096 karakter, hingga batas karakter 8.192.
Berhenti menghapus konten yang ada di dalam slot sebelum dimuat ulang, jika konten tersebut tidak ditempatkan di sana oleh GPT. Catatan ini salah; lihat entri untuk Minggu 12 Maret 2018
Minggu 8 Januari 2018
Mendukung sintaksis alternatif [..., ['fluid'], ...] sebagai NamedSized dalam array multi-ukuran. Sebelumnya, hanya [..., 'fluid', ...] yang dianggap valid.
Minggu 10 Juli 2017
Menghapus kolom labelIds dari googleTag.ResponseInformation.
Minggu 5 Juni 2017
Mengubah googletag.display() dan googletag.pubads().display untuk menerima elemen div serta ID div. Hal ini memungkinkan slot rendering di dalam div yang berada di shadow DOM.
Minggu 27 Februari 2017
Menambahkan sourceAgnosticCreativeId dan sourceAgnosticLineItemId ke SlotRenderEndedEvent.
Minggu 7 November 2016
Merilis API getSlots() di Layanan untuk mengambil daftar slot yang terkait dengan layanan.
Minggu 17 Oktober 2016
Mengubah Slot.clearTargeting() dan PubAdsService.clearTargeting() untuk menggunakan parameter kunci opsional.
Minggu 5 September 2016
Error yang terdeteksi di googletag.cmd.push() tidak lagi tidak terlihat, dan akan dicetak ke konsol.
Minggu 8 Agustus 2016
Merilis API SlotOnloadEvent untuk memungkinkan pemrosesan materi iklan hingga selesai dimuat.
Minggu 25 Juli 2016
Merilis API getTargeting() dan getTargetingKeys() di PubAdsService untuk mengambil parameter penargetan tingkat layanan kustom.
Minggu 20 Juni 2016
Merilis API openConsole() untuk membuka Konsol Penayang Google tanpa perlu memuat ulang halaman.
Minggu 6 Juni 2016
Merilis API getTargeting() dan getTargetingKeys() untuk mengambil parameter penargetan kustom.
Menambahkan opsi konfigurasi tempat Safeframe harus mengizinkan perluasan dengan mendorong konten: allowPushExpansion.
Minggu 16 Mei 2016
Mendukung ukuran adaptif dalam panggilan iklan multi-ukuran.
Minggu 18 April 2016
Merilis API getResponseInformation yang menampilkan informasi respons iklan untuk slot iklan.
Merilis API setAdIframeTitle yang menetapkan input sebagai judul iframe penampung iklan yang dibuat setelahnya.
Minggu 4 April 2016
Meningkatkan panjang maksimum permintaan iklan HTTP GET menjadi 4.096 karakter.
Minggu 28 Maret 2016
Menambahkan opsi konfigurasi tempat Safeframe harus mengizinkan perluasan dengan menempatkan konten di atasnya: allowOverlayExpansion.
Menambahkan opsi konfigurasi tempat SafeFrame harus menggunakan atribut sandbox HTML5 untuk mencegah navigasi tingkat atas: sandbox.
Minggu 22 Februari 2016
Menambahkan kemampuan untuk menetapkan judul untuk iframe penampung iklan: setAdIframeTitle().
Menambahkan API untuk mengonfigurasi properti SafeFrame di tingkat halaman dan slot: setSafeFrameConfig().
Minggu 15 Februari 2016
Menambahkan kemampuan untuk menghancurkan slot dan menggunakan kembali div: destroySlots().
Menambahkan API untuk memaksa penggunaan SafeFrame pada slot iklan dengan kontrol terperinci: setForceSafeFrame().
Minggu 7 Desember 2015
Menambahkan peristiwa visibilitas slot (SlotVisibilityChangedEvent).
Minggu 26 Oktober 2015
Menambahkan visibilitas tayangan iklan (ImpressionViewableEvent).
Perbarui penargetan penggantian dari peta JSON (Passback.updateTargetingFromMap()).
Minggu 12 Oktober 2015
Dukungan untuk passback di luar halaman.
Minggu 31 Agustus 2015
Merestrukturisasi arsitektur GPT menjadi loader tipis dan implementasi yang lebih besar.
Dukungan untuk ukuran yang dapat menyesuaikan di GPT.