บันทึกประจํารุ่น GPT

หน้านี้มีบันทึกการอัปเดตเวอร์ชันที่ใช้งานจริงของไลบรารีแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) คุณสามารถตรวจสอบหน้านี้ได้เป็นระยะๆ เพื่อดูประกาศเกี่ยวกับฟีเจอร์ใหม่หรือฟีเจอร์ที่อัปเดต การแก้ไขข้อบกพร่อง ปัญหาที่ทราบ และฟังก์ชันการทำงานที่เลิกใช้งานแล้ว

หากต้องการรับข้อมูลอัปเดต ให้เพิ่ม URL ของหน้านี้ลงในโปรแกรมอ่านฟีดที่คุณใช้อยู่หรือใช้ลิงก์โดยตรงไปยังฟีดบันทึกประจำรุ่นในรูปแบบ Atom 1.0ไอคอนฟีด หรือRSS 2.0ไอคอนฟีด

ทำความเข้าใจวันที่เผยแพร่

การเปลี่ยนแปลงทั้งหมดในไลบรารี GPT ได้รับการทดสอบอย่างละเอียดก่อนเผยแพร่ นอกจากนี้ เราจะทยอยเปิดตัวรุ่นต่างๆ ให้แก่ผู้ใช้เพื่อปกป้องการถดถอยที่ไม่คาดคิดเพิ่มเติม หากพบการถดถอยในจุดใดก็ตามระหว่างการเปิดตัว ระบบอาจยกเลิกทั้งรุ่นได้อย่างรวดเร็วก่อนที่จะเข้าถึงผู้ใช้ทั้งหมด

ด้วยเหตุนี้ วันที่เผยแพร่จึงไม่ใช่วันที่ที่แน่นอน การเผยแพร่อาจใช้เวลาตั้งแต่ 2-3 วันไปจนถึง 2-3 สัปดาห์จึงจะเปิดตัวได้ ซึ่งหมายความว่าผู้ใช้จะพบ การเปลี่ยนแปลงในเวลาที่ต่างกัน วันที่ด้านล่างแสดงถึงวันที่เริ่มต้นของสัปดาห์ที่การเปลี่ยนแปลงเปิดตัวแก่ผู้ใช้ทั้งหมดเรียบร้อยแล้ว

สัปดาห์ของวันที่ 21 ตุลาคม 2024

แก้ไข threadYield เพื่อใช้ Scheduler.yield แทน Scheduler.postTask หากมี ดูรายละเอียดได้ในเอกสารประกอบเกี่ยวกับผลตอบแทน

อัปเดตใน GPT
พร็อพเพอร์ตี้ googletag.config.PageSettingsConfig.threadYield

สัปดาห์วันที่ 2 กันยายน 2024

สัปดาห์ของวันที่ 19 สิงหาคม 2024

การตั้งค่าสำหรับควบคุมลักษณะการทำงานของผลตอบแทนของชุดข้อความ GPT ได้เปลี่ยนชื่อจาก adYield เป็น threadYield เพื่อชี้แจงว่าฟีเจอร์นี้มุ่งเน้นที่ผลตอบแทนของชุดข้อความ JS มากกว่าการเพิ่มประสิทธิภาพผลตอบแทนของโฆษณา ลักษณะการทํางานของฟีเจอร์และ API ที่เชื่อมโยง (นอกเหนือจากชื่อ) จะยังคงเหมือนเดิม ระบบจะนำพร็อพเพอร์ตี้ adYield ออกในรุ่น GPT ในอนาคต

คุณปิดใช้ลักษณะการทํางานของชุดข้อความเริ่มต้นได้โดยใช้ googletag.setConfig({threadYield: 'DISABLED'}); หรือใช้กับทุกช่องโดยที่ไม่ต้องคำนึงถึงตําแหน่งเทียบกับวิวพอร์ตด้วย googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});

อัปเดตใน GPT แล้ว
พร็อพเพอร์ตี้ googletag.config.PageSettingsConfig.threadYield

สัปดาห์ของวันที่ 29 กรกฎาคม 2024

ตอนนี้ GPT จะสร้างเธรด JS โดยใช้ Scheduler.postTask (หากมี) โดยมีลําดับความสําคัญเป็น "การบล็อกผู้ใช้" ก่อนที่จะแสดงผลครีเอทีฟโฆษณา ซึ่งเราพบว่าวิธีนี้ส่งผลน้อยมากต่อการแสดงผล และในขณะเดียวกันก็ส่งผลดีต่อ Core Web Vitals อย่างมีนัยสำคัญ โดยค่าเริ่มต้น 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 ดูตัวอย่างวิธีฟังเหตุการณ์นี้ได้จากListener เหตุการณ์โฆษณา การเปลี่ยนแปลงนี้รวมถึงการยุบช่องโดยอัตโนมัติเมื่อใช้ collapseEmptyDivs

เพิ่มการรองรับการกำหนดค่าการขยายโฆษณาในเดสก์ท็อป/แท็บเล็ตและเว็บบนอุปกรณ์เคลื่อนที่ (หน้าจอบางส่วน)

ฟีเจอร์ใหม่ใน GPT
วัตถุ googletag.config.AdExpansionConfig
พร็อพเพอร์ตี้ googletag.config.AdExpansionConfig.enabled
googletag.config.PageSettingsConfig.adExpansion
googletag.config.SlotSettingsConfig.adExpansion

สัปดาห์ของวันที่ 11 ธันวาคม 2023

เพิ่มการรองรับ โฆษณา Anchor ที่แถบข้าง

ฟีเจอร์ใหม่ใน GPT
ค่าแจกแจง 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 เมื่อ GPT ตรวจพบว่าหน้าเว็บอยู่ในสถานะก่อนแสดงผล คําขอโฆษณาจะล่าช้าจนกว่าผู้ใช้จะเห็นหน้าเว็บ

สัปดาห์ของวันที่ 23 ตุลาคม 2023

เพิ่มการรองรับทริกเกอร์โฆษณาคั่นระหว่างหน้าบนเว็บที่ไม่บังคับ

ฟีเจอร์ใหม่ใน GPT
วัตถุ googletag.config.InterstitialConfig
พร็อพเพอร์ตี้ googletag.config.SlotSettingsConfig.interstitial
ประเภท googletag.config.InterstitialTrigger

สัปดาห์วันที่ 24 กรกฎาคม 2023

Protected Audience API (ก่อนหน้านี้เรียกว่า FLEDGE) กําลังเปลี่ยนเป็นเวอร์ชันที่พร้อมให้บริการแก่ผู้ใช้ทั่วไปใน Chrome เวอร์ชันเดือนกรกฎาคม ด้วยเหตุนี้ ฟังก์ชันการประมูลคอมโพเนนต์ใน GPT จึงถือว่าเสถียรแล้ว

ย้ายจากเวอร์ชันทดลองเป็นเวอร์ชันเสถียร
วัตถุ googletag.config.ComponentAuctionConfig
พร็อพเพอร์ตี้ googletag.config.SlotSettingsConfig.componentAuction

สัปดาห์ที่เริ่มตั้งแต่วันที่ 19 มิถุนายน 2023

อัปเดต: ตั้งแต่วันที่ 5 กรกฎาคม 2023 เป็นต้นไป GPT จะไม่แสดงไลบรารี JavaScript เวอร์ชันเก่าอีกต่อไป และไม่แสดงโฆษณาในเวอร์ชันเหล่านั้น ดูรายละเอียดได้ในประกาศก่อนหน้า

ผู้เผยแพร่โฆษณาที่แสดงจาก www.googletagservices.com/tag/js/gpt.js จะยังคงแสดงต่อไปได้ แต่เราขอแนะนําให้เปลี่ยนไปใช้โดเมนที่ต้องการ เนื่องจากอาจช่วยปรับปรุงประสิทธิภาพและการแสดง gpt.js ใน www.googletagservices.com อาจหยุดให้บริการในอนาคต

สัปดาห์ของวันที่ 6 มิถุนายน 2023

ตั้งแต่วันที่ 5 กรกฎาคม 2023 เป็นต้นไป GPT จะไม่แสดงไลบรารี JavaScript เวอร์ชันเก่าอีกต่อไป ผู้เผยแพร่โฆษณาที่โหลด GPT จากURL อย่างเป็นทางการจะไม่ได้รับผลกระทบ ผู้เผยแพร่โฆษณาที่แสดง gpt.js, pubads_impl.js หรือไลบรารีที่โหลดเวอร์ชันแคชต้องอัปเดตหน้าเว็บให้ใช้ URL อย่างเป็นทางการ ดูข้อมูลเพิ่มเติมได้ที่คู่มือเริ่มต้นใช้งาน

สัปดาห์ของวันที่ 22 พฤษภาคม 2023

ระบบจะนำค่าขนาดติดลบและ 0 ที่ระบุสำหรับ googletag.defineSlot() และ SizeMappingBuilder.addSize() ออกโดยอัตโนมัติเนื่องจากค่าดังกล่าวไม่ถูกต้อง ด้วยเหตุนี้ การผสานรวมที่มีอยู่ซึ่งให้ค่าที่ไม่ถูกต้องดังกล่าวจึงอาจเห็นข้อความในคอนโซลผู้เผยแพร่โฆษณาเพิ่มขึ้น อย่างไรก็ตาม การดำเนินการนี้จะไม่ส่งผลต่อคำขอโฆษณาที่มีอยู่และถูกต้อง

สัปดาห์ที่ 18 พฤษภาคม 2023

ตอนนี้ GPT จะติดตั้งสคริปต์ผู้เสนอราคาสัญญาณที่ปลอดภัยตั้งแต่เนิ่นๆ ในการเรียกใช้ GPT ซึ่งอาจส่งผลให้สัญญาณครอบคลุมคำขอโฆษณาได้ดีขึ้น

สัปดาห์ที่เริ่มตั้งแต่วันที่ 1 พฤษภาคม 2023

แก้ไขข้อบกพร่องที่ครีเอทีฟโฆษณาอาจถูกตัดให้สั้นลงเมื่อรีเฟรชช่องโฆษณาหลักหลายขนาด

สัปดาห์วันที่ 27 มีนาคม 2023

GPT ไม่รองรับฟีเจอร์ที่อิงจากความสามารถในการแสดงตัวโฆษณาในเบราว์เซอร์ที่ไม่รองรับ Intersection Observer API โดยค่าเริ่มต้นอีกต่อไป โปรดทราบว่าเบราว์เซอร์ที่รองรับทั้งหมดรองรับ API นี้โดยกำเนิด

วิธีการหรือเหตุการณ์
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

สัปดาห์ของวันที่ 6 กุมภาพันธ์ 2023

เพิ่มการรองรับการแชร์สัญญาณที่ปลอดภัย

ใหม่ใน GPT
วัตถุ BidderSignalProvider
PublisherSignalProvider
SecureSignalProvidersArray
ประเภท SecureSignalProvider
ตัวแปร googletag.secureSignalProviders

สัปดาห์ของวันที่ 30 มกราคม 2023

ลักษณะการทํางานของ Service.addEventListener() มีการเปลี่ยนแปลงเพื่อให้เมื่อเกิดเหตุการณ์ขึ้น โปรแกรมฟังที่เชื่อมโยงทั้งหมดจะทํางานก่อนที่จะประมวลผลเหตุการณ์ที่ตามมา ก่อนที่จะมีการเปลี่ยนแปลงนี้ Listener เหตุการณ์เริ่มต้นและสิ้นสุดการแสดงผลของช่องสําหรับช่องเดียวกันอาจทํางานไม่เป็นลําดับ

สัปดาห์ของวันที่ 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 API ในตัวของเบราว์เซอร์เพื่อเพิ่มเนื้อหาไปยังองค์ประกอบ div โดยตรงแทน

สัปดาห์วันที่ 23 พฤษภาคม 2022

เพิ่มการรองรับการกำหนดค่าแหล่งที่มาของการเข้าชมสำหรับคำขอโฆษณา

การรองรับ GPT สําหรับแหล่งที่มาของการเข้าชม
ค่าแจกแจง TrafficSource.ORGANIC
TrafficSource.PURCHASED
พร็อพเพอร์ตี้ PrivacySettingsConfig.trafficSource

สัปดาห์วันที่ 7 มีนาคม 2022

โฆษณาที่มีการให้รางวัลสําหรับเว็บเปิดตัวแล้ว ดูรายละเอียดได้ที่ศูนย์ช่วยเหลือของ Ad Manager

การรองรับ GPT สําหรับโฆษณาที่มีการให้รางวัลสําหรับเว็บ
ค่าแจกแจง OutOfPageFormat.REWARDED
กิจกรรม RewardedSlotClosedEvent
เหตุการณ์ RewardedSlotGrantedEvent
กิจกรรม RewardedSlotReadyEvent
วัตถุ RewardedPayload

สัปดาห์ของวันที่ 28 กุมภาพันธ์ 2022

ตอนนี้ CommandArray.push จะเชื่อมโยงฟังก์ชันที่ระบุไว้กับ globalThis อย่างชัดเจนแทนออบเจ็กต์ arguments ของตัวเอง

สัปดาห์ที่เริ่มตั้งแต่วันที่ 8 ธันวาคม 2021

ตอนนี้ Enums จะแสดงการแมปค่าแบบย้อนกลับกับคีย์เพื่อจับคู่ลักษณะการทำงานของ enum ของ TypeScript ด้วย API ที่ใช้ค่า Enum จะไม่มีการเปลี่ยนแปลง และไม่ควรใช้การแมปย้อนกลับใหม่เหล่านี้

สัปดาห์ของวันที่ 9 สิงหาคม 2021

เพิ่มเมธอด removeEventListener

การเรียก addEventListener หลายครั้งด้วย eventType และอินสแตนซ์ฟังก์ชันการเรียกคืนเดียวกันจะดำเนินการเปล่าๆ ในตอนนี้ กล่าวคือ หากมีการลงทะเบียนอินสแตนซ์ฟังก์ชันการเรียกคืนรายการเดียว n ครั้งสำหรับประเภทเหตุการณ์เดียวกัน ฟังก์ชันจะดำเนินการเพียงครั้งเดียวเมื่อเกิดเหตุการณ์ขึ้น แทนที่จะดำเนินการ n ครั้ง

สัปดาห์วันที่ 29 กรกฎาคม 2021

ตอนนี้เหตุการณ์การมองเห็นโฆษณาของ GPT ได้แก่ ImpressionViewableEvent และ SlotVisibilityChangedEvent จะยังคงทริกเกอร์ในเซสชันหน้าเว็บที่ยาวต่อไป ก่อนหน้านี้ ฟีเจอร์ดังกล่าวปิดตัวลงหลังจากการโหลดหน้าเว็บ 1 ชั่วโมง

สัปดาห์ของวันที่ 3 พฤษภาคม 2021

GPT จะไม่จัดสรรพื้นที่สําหรับช่องก่อนดึงข้อมูลโฆษณาอีกต่อไป การเปลี่ยนแปลงนี้จะลด Cumulative Layout Shift (CLS) ในเว็บไซต์ที่ไม่ได้จองพื้นที่โดยใช้ CSS หากต้องการลด CLS ในเว็บไซต์อีก เราขอแนะนำให้จองพื้นที่ที่ไม่ใช่ 0 สําหรับโฆษณาโดยใช้ CSS ดูข้อมูลเพิ่มเติม

สัปดาห์ที่เริ่มตั้งแต่วันที่ 22 มีนาคม 2021

อัปเดตลักษณะการทํางานของ enableLazyLoad() เพื่อเลื่อนการแสดงผลของช่องที่อยู่ด้านล่างโฆษณาในแท็บเบื้องหลังด้วย

สัปดาห์ของวันที่ 23 กุมภาพันธ์ 2021

ตอนนี้เมธอด googletag.pubads().set และ Slot.set สามารถเรียกใช้ได้ทุกเมื่อก่อน display หรือ refresh ก่อนหน้านี้ set ใช้เมื่อเรียกใช้ก่อน googletag.enableServices เท่านั้น

สัปดาห์ของวันที่ 16 กุมภาพันธ์ 2021

ตอนนี้คุณเรียกใช้ googletag.pubads().setPublisherProvidedId API ได้ทุกเมื่อ ก่อนหน้านี้จะใช้งานได้ก็ต่อเมื่อเรียกใช้ก่อน googletag.enableServices

สัปดาห์ที่เริ่มตั้งแต่วันที่ 4 มกราคม 2021

ระบบอาจเรียกใช้ googletag.pubads().collapseEmptyDivs API ซ้ำๆ ในตอนนี้เพื่อเปลี่ยนการตั้งค่า ระบบจะไม่สนใจการเรียกซ้ำก่อนหน้านี้

สัปดาห์ของวันที่ 12 ตุลาคม 2020

เปิดตัวโฆษณาคั่นระหว่างหน้าในเว็บเวอร์ชันเบต้าแบบเปิดแล้ว โปรดดูศูนย์ช่วยเหลือ

สัปดาห์ของวันที่ 31 สิงหาคม 2020

เลิกใช้งาน definePassback() และ defineOutOfPagePassback() แล้ว ดูวิธีสร้างการรายงานผล Conversion ที่ถูกต้องได้ในเอกสารเกี่ยวกับการรายงานผล Conversion

สัปดาห์ของวันที่ 15 มิถุนายน 2020

อัปเดตลักษณะการทํางานของ enableLazyLoad() ให้ใช้งานร่วมกับ collapseEmptyDivs(true) ได้

สัปดาห์ที่ 25 พฤษภาคม 2020

GPT จะไม่รองรับตำแหน่ง GPS ที่แน่นอนซึ่งผู้เผยแพร่โฆษณากำหนดไว้อีกต่อไป กล่าวอย่างเจาะจงคือ 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.pubadsReady ได้รับการรับประกันว่าเป็น "จริง" ทันทีหลังจากที่โทรติดต่อ googletag.enableServices() คุณไม่จำเป็นต้องใช้การโหวตเพื่อตรวจสอบค่าของ googletag.pubadsReady อีกต่อไป

สัปดาห์ของวันที่ 4 กุมภาพันธ์ 2019

อัปเดตลักษณะการทํางานของ enableLazyLoad() เพื่ออนุญาตให้เปลี่ยนแปลงการกําหนดค่าการโหลดแบบเลื่อนเวลาไว้หลังจากเรียกใช้ enableServices() โดยที่การกําหนดค่าการโหลดแบบเลื่อนเวลาไว้จะหยุดชั่วคราวสําหรับแต่ละช่องเมื่อช่องนั้นแสดง

สัปดาห์ที่เริ่มตั้งแต่วันที่ 21 มกราคม 2019

เพิ่มเหตุการณ์ที่รองรับใหม่ SlotResponseReceived ซึ่งจะเริ่มทำงานเมื่อมีการได้รับการตอบกลับโฆษณาสําหรับช่องโฆษณา

เพิ่มฟิลด์ใหม่ creativeTemplateId ไปยัง googleTag.ResponseInformation

สัปดาห์ที่เริ่มตั้งแต่วันที่ 14 มกราคม 2019

เพิ่มเหตุการณ์ใหม่ที่รองรับ SlotRequestedEvent ซึ่งจะเริ่มทํางานเมื่อมีคําขอโฆษณาสําหรับช่อง

สัปดาห์วันที่ 27 สิงหาคม 2018

แก้ไข googletag.display() ให้ยอมรับ googletag.Slot เป็นอาร์กิวเมนต์

สัปดาห์ของวันที่ 6 สิงหาคม 2018

เพิ่ม googletag.PubAdsService.enableLazyLoad() สําหรับการโหลดโฆษณาแบบ Lazy Loading ใน GPT

สัปดาห์ที่เริ่มตั้งแต่วันที่ 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 อักขระ ก่อนหน้านี้ ระบบจะใช้เมธอด HTTP POST สำหรับคำขอโฆษณาที่มีอักขระเกิน 4,096 ตัว แต่ไม่เกิน 8,192 ตัว

หยุดนำเนื้อหาที่มีอยู่ภายในช่องโฆษณาออกก่อนที่จะรีเฟรช หาก GPT ไม่ได้ใส่เนื้อหาดังกล่าวไว้ หมายเหตุนี้ไม่ถูกต้อง โปรดดูรายการสำหรับสัปดาห์ของวันที่ 12 มีนาคม 2018

สัปดาห์ของวันที่ 8 มกราคม 2018

รองรับไวยากรณ์ทางเลือกของ [..., ['fluid'], ...] เป็น NamedSized ภายในอาร์เรย์แบบหลายขนาด ก่อนหน้านี้ [..., 'fluid', ...] เท่านั้นที่ถือว่าถูกต้อง

สัปดาห์วันที่ 10 กรกฎาคม 2017

นําช่อง labelIds ออกจาก googleTag.ResponseInformation

สัปดาห์ที่เริ่มตั้งแต่วันที่ 5 มิถุนายน 2017

แก้ไข googletag.display() และ googletag.pubads().display เพื่อยอมรับองค์ประกอบ div และรหัส div ซึ่งช่วยให้แสดงผลช่องภายใน div ที่อยู่ใน Shadow DOM ได้

สัปดาห์ที่เริ่มตั้งแต่วันที่ 27 กุมภาพันธ์ 2017

เพิ่ม sourceAgnosticCreativeId และ sourceAgnosticLineItemId ไปยัง SlotRenderEndedEvent แล้ว

สัปดาห์ที่เริ่มตั้งแต่วันที่ 7 พฤศจิกายน 2016

เผยแพร่ getSlots() API ในบริการสำหรับการเรียกข้อมูลรายการสล็อตที่เชื่อมโยงกับบริการ

สัปดาห์ที่เริ่มตั้งแต่วันที่ 17 ตุลาคม 2016

แก้ไขทั้ง Slot.clearTargeting() และ PubAdsService.clearTargeting() ให้ใช้พารามิเตอร์คีย์ที่ไม่บังคับ

สัปดาห์ที่เริ่มตั้งแต่วันที่ 5 กันยายน 2016

ข้อผิดพลาดที่พบใน googletag.cmd.push() จะแสดงในคอนโซล

สัปดาห์ของวันที่ 8 สิงหาคม 2016

เผยแพร่ API ของ SlotOnloadEvent แล้วเพื่อให้รอฟังครีเอทีฟโฆษณาให้เสร็จสิ้นได้

สัปดาห์วันที่ 25 กรกฎาคม 2016

เปิดตัว API ของ getTargeting() และ getTargetingKeys() ใน PubAdsService สำหรับการดึงข้อมูลพารามิเตอร์การกำหนดเป้าหมายระดับบริการที่กำหนดเอง

สัปดาห์ที่เริ่มตั้งแต่วันที่ 20 มิถุนายน 2016

เผยแพร่ openConsole() API เพื่อเปิดคอนโซลผู้เผยแพร่โฆษณาของ Google โดยไม่ต้องรีเฟรชหน้า

สัปดาห์ที่เริ่มตั้งแต่วันที่ 6 มิถุนายน 2016

เปิดตัว API ของ getTargeting() และ getTargetingKeys() สำหรับการเรียกพารามิเตอร์การกำหนดเป้าหมายที่กำหนดเอง

การเพิ่มตัวเลือกการกําหนดค่าที่ SafeFrame ควรอนุญาตให้ขยายโดยการพุชเนื้อหา: allowPushExpansion

สัปดาห์ที่เริ่มตั้งแต่วันที่ 16 พฤษภาคม 2016

รองรับขนาดแบบไหลในคำขอโฆษณาแบบหลายขนาด

สัปดาห์ของวันที่ 18 เมษายน 2016

เปิดตัว getResponseInformation API ซึ่งแสดงข้อมูลการตอบสนองของโฆษณาสําหรับช่องโฆษณา

เปิดตัว setAdIframeTitle API ซึ่งตั้งค่าอินพุตเป็นชื่อของ iframe คอนเทนเนอร์โฆษณาที่สร้างขึ้นหลังจากนั้น

สัปดาห์ของวันที่ 4 เมษายน 2016

เพิ่มความยาวสูงสุดของคำขอโฆษณา HTTP GET รายการเป็น 4,096 อักขระ

สัปดาห์วันที่ 28 มีนาคม 2016

การเพิ่มตัวเลือกการกําหนดค่าที่ SafeFrame ควรอนุญาตให้ขยายโดยการวางซ้อนเนื้อหา: allowOverlayExpansion

การเพิ่มตัวเลือกการกําหนดค่าที่ SafeFrame ควรใช้แอตทริบิวต์ sandbox ของ HTML5 เพื่อป้องกันการนำทางระดับบนสุด: sandbox

สัปดาห์ของวันที่ 22 กุมภาพันธ์ 2016

เพิ่มความสามารถในการตั้งชื่อ iframe ของคอนเทนเนอร์โฆษณา: setAdIframeTitle()

การเพิ่ม API เพื่อกําหนดค่าพร็อพเพอร์ตี้ SafeFrame ที่ระดับหน้าและระดับช่องโฆษณา: setSafeFrameConfig()

สัปดาห์ของวันที่ 15 กุมภาพันธ์ 2016

เพิ่มความสามารถในการทำลายช่องและนํา div มาใช้ซ้ำ: destroySlots()

การเพิ่ม API เพื่อบังคับใช้ SafeFrame ในช่องโฆษณาด้วยการควบคุมแบบละเอียด: setForceSafeFrame()

สัปดาห์ของวันที่ 7 ธันวาคม 2015

การเพิ่มเหตุการณ์การแสดงผลของช่อง (SlotVisibilityChangedEvent)

สัปดาห์ที่เริ่มตั้งแต่วันที่ 26 ตุลาคม 2015

การเพิ่มการแสดงผลที่มองเห็นได้ (ImpressionViewableEvent)

อัปเดตการกำหนดเป้าหมายรายการส่งคืนจากแมป JSON (Passback.updateTargetingFromMap())

การรองรับแอตทริบิวต์ page_url ของ AdSense set() และ get() สำหรับช่อง Passback

สัปดาห์ของวันที่ 12 ตุลาคม 2015

สัปดาห์ของวันที่ 31 สิงหาคม 2015

การปรับโครงสร้างสถาปัตยกรรม GPT ให้เป็นตัวโหลดขนาดเล็กและนำไปใช้งานได้มากขึ้น

การรองรับขนาดแบบไหลใน GPT