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

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

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

เกี่ยวกับวันที่เผยแพร่

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

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

สัปดาห์ที่ 24 สิงหาคม 2026

ประกาศ

ตั้งแต่วันที่ 8 กันยายน 2026 เป็นต้นไป แท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) จะรีเฟรช ช่องโฆษณาที่ดูอยู่โดยอัตโนมัติเมื่อผู้ใช้กลับไปยังหน้าเว็บผ่านแคชย้อนกลับ/ไปข้างหน้า (bfcache) การรีเฟรชช่องเหล่านี้โดยอัตโนมัติ จะช่วยให้ผู้เผยแพร่โฆษณาสามารถเรียกคืนการแสดงผลได้อย่างราบรื่น ซึ่งจะช่วยเพิ่มรายได้จากโฆษณา ผู้เผยแพร่โฆษณาที่ต้องการปิดใช้การรีเฟรชอัตโนมัติในการไปยังส่วนต่างๆ ของ Back-Forward Cache สามารถทำได้ผ่าน GPT AutoRefreshConfig API

ฟีเจอร์
ฟีเจอร์ใหม่ใน GPT
พร็อพเพอร์ตี้ AutoRefreshConfig.backForwardCache

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

ประกาศ

การหยุดให้บริการทริกเกอร์โฆษณาคั่นระหว่างหน้าในเว็บ "ย้อนกลับ"

ตั้งแต่วันที่ 15 มิถุนายน 2026 การนำทางย้อนกลับโดยใช้ปุ่มย้อนกลับของเบราว์เซอร์จะไม่ทริกเกอร์โฆษณาคั่นระหว่างหน้าในเว็บของ Ad Manager ในเบราว์เซอร์ที่รองรับ (รวมถึง Chrome, Edge และ Opera) อีกต่อไป การอัปเดตนี้จะมีผลโดยอัตโนมัติกับผู้เผยแพร่โฆษณาทุกรายที่เลือกใช้ทริกเกอร์ "ย้อนกลับ" และผู้เผยแพร่โฆษณาไม่ต้องดำเนินการใดๆ การเปลี่ยนแปลงนี้ช่วยให้มั่นใจได้ว่าจะเป็นไปตามนโยบายใหม่ของ Google Search ที่ต่อต้าน "การลักลอบใช้ปุ่มย้อนกลับ" https://developers.google.com/search/blog/2026/04/back-button-hijacking

สัปดาห์ที่ 27 เมษายน 2026

คงที่

เราได้แก้ไขปัญหาภายในฟีเจอร์รีเฟรชอัตโนมัติที่โฆษณาสามารถรีเฟรชหลายครั้งติดต่อกันอย่างรวดเร็วหลังจากที่ Chrome Heavy Ad Intervention เราได้ใช้มาตรการลดผลกระทบเพื่อจำกัดการรีเฟรช และกำลังดำเนินการอย่างเต็มที่เพื่อหาวิธีแก้ปัญหาที่ถาวรมากขึ้นเพื่อป้องกันพฤติกรรมนี้และปรับปรุงความแข็งแกร่งของฟีเจอร์

สัปดาห์ที่ 20 เมษายน 2026

ฟีเจอร์

เพิ่มการรองรับการกำหนดค่าการจัดการตามอายุที่ผู้เผยแพร่โฆษณาเป็นผู้เริ่มต้น ซึ่งช่วยให้ ผู้เผยแพร่โฆษณาส่งสัญญาณการคุ้มครองความเป็นส่วนตัวของเด็กหรือวัยรุ่นสำหรับคำขอโฆษณาได้

ตอนนี้ผู้เผยแพร่โฆษณาสามารถใช้การตั้งค่า tagForAgeTreatment ใน PrivacySettingsConfig เพื่อบังคับใช้การดูแลสำหรับเด็ก (เทียบเท่ากับ TFCD) หรือการดูแลสำหรับวัยรุ่น (เทียบเท่ากับ TAP)

ฟีเจอร์ใหม่ใน GPT
ค่าแจกแจง TagForAgeTreatment
พร็อพเพอร์ตี้ PrivacySettingsConfig.tagForAgeTreatment

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

ประกาศ

เมื่อฟีเจอร์การแทรกแซงโฆษณาที่มีการใช้ทรัพยากรมากของ Chrome นำโฆษณาออกเนื่องจากใช้ทรัพยากรมากเกินไป ตอนนี้ GPT จะรีเฟรชช่องที่ว่างด้วยโฆษณาอื่นโดยอัตโนมัติ ซึ่งจะช่วยให้มั่นใจได้ว่าพื้นที่โฆษณาจะยังคง มีการใช้งาน คาดว่าลักษณะการทำงานนี้จะเพิ่มการแสดงโฆษณา โดยเฉพาะ ในสภาพแวดล้อม Chrome บนเดสก์ท็อป

หมายเหตุเกี่ยวกับการกำหนดเป้าหมายและคีย์-ค่า: การรีเฟรชอัตโนมัตินี้ จะใช้การกำหนดค่าการกำหนดเป้าหมายที่มีอยู่ของช่องอีกครั้ง หากการผสานรวม อาศัยการอัปเดตคีย์-ค่าก่อนการรีเฟรชทุกครั้ง อาจส่งผลให้ ส่งข้อมูลการกำหนดเป้าหมายที่ล้าสมัย ผู้เผยแพร่โฆษณาที่ต้องการจัดการตรรกะนี้ด้วยตนเองสามารถเลือกไม่ใช้ได้โดยใช้ googletag.config.AutoRefreshConfig

สัปดาห์ที่ 6 ตุลาคม 2025

ประกาศ

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

สัปดาห์ที่ 28 กรกฎาคม 2025

ประกาศ

เราได้ย้ายการตั้งค่าระดับหน้าและระดับช่องที่มีอยู่จำนวนหนึ่งไปยัง API การกำหนดค่า GPT แบบรวมใหม่ การย้ายข้อมูลนี้จะมีการปรับปรุงหลายอย่าง ดังนี้

  • การค้นพบที่ดียิ่งขึ้น: การตั้งค่าจะจัดกลุ่มไว้ด้วยกันใน เอกสารประกอบและคำจำกัดความประเภท
  • ใช้งานง่ายขึ้น: คุณกำหนดค่าการตั้งค่าแต่ละรายการ หรือทั้งหมดพร้อมกันได้โดยใช้อินเทอร์เฟซเดียว
  • ข้อผิดพลาดที่ชัดเจนยิ่งขึ้น: ข้อผิดพลาดในการกำหนดค่าจะให้รายละเอียดเพิ่มเติม และใช้ภาษาที่เป็นมาตรฐานเพื่อเพิ่มประสิทธิภาพการแก้ปัญหา

วิธีการกำหนดค่าเดิมจะยังคงใช้งานได้ แต่จะได้รับการอัปเดตให้ใช้ เฟรมเวิร์กการกำหนดค่าใหม่ภายใน ด้วยเหตุนี้ คุณจึงอาจเห็นข้อความแสดงข้อผิดพลาด ที่อ้างอิงพร็อพเพอร์ตี้ของ Config API ใหม่ แม้ว่าจะใช้วิธีการเดิม ก็ตาม

เปลี่ยน

ย้ายออบเจ็กต์ SafeFrameConfig จากเนมสเปซ googletag ไปยังเนมสเปซ googletag.config แล้ว

เลิกใช้งาน

ตารางต่อไปนี้แสดงวิธีการกำหนดค่าเดิมที่เลิกใช้งานแล้ว พร้อมกับ API การกำหนดค่าที่แนะนำให้ใช้แทน

วิธีการกำหนดค่าเดิม การแทนที่ API การกำหนดค่า 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 ก่อนสร้าง URL คำขอโฆษณาสำหรับคำขอที่มีเฉพาะช่องที่อยู่ใต้พับหน้า ซึ่งแสดงให้เห็นว่าส่งผลดีต่อ Core Web Vitals โดยไม่มีผลกระทบเชิงลบต่อการแสดงผล

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

สัปดาห์ที่ 2 มิถุนายน 2025

ประกาศ

ตอนนี้โฆษณาคั่นระหว่างหน้าในเว็บรองรับแอปพลิเคชันหน้าเว็บเดียว (SPA) อย่างเต็มรูปแบบแล้ว

ตอนนี้ผู้ใช้ GPT สามารถแสดงโฆษณาคั่นระหว่างหน้าในเว็บภายในเว็บไซต์ที่เปิดใช้ SPA ได้อย่างราบรื่นโดยไม่ต้องโหลดหน้าเว็บใหม่ทั้งหน้า การเพิ่มประสิทธิภาพนี้สามารถทําสิ่งต่อไปนี้ได้

  • ปรับปรุงประสบการณ์ของผู้ใช้: แสดงโฆษณาที่จุดพักตามปกติภายใน SPA เพื่อให้การเปลี่ยนหน้าเป็นไปอย่างราบรื่นและรบกวนผู้ใช้น้อยลง
  • เพิ่มการสร้างรายได้: ปลดล็อกโอกาสในการสร้างรายได้ใหม่ๆ ด้วยการแสดง โฆษณาคั่นระหว่างหน้าอย่างมีประสิทธิภาพในเนื้อหาแบบไดนามิกที่ขับเคลื่อนโดย SPA
  • รักษามาตรฐานโฆษณาที่ดีกว่า: มอบประสบการณ์การใช้งานโฆษณาคุณภาพสูงต่อไปด้วยตัวเลือกการออกที่ชัดเจนและความถี่สูงสุดที่กำหนดได้ โดยยึดตามแนวทางปฏิบัติแนะนำของอุตสาหกรรม

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

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

ประกาศ

ความถี่สูงสุดสำหรับ โฆษณาคั่นระหว่างหน้าในเกม H5 ลดลงจาก 120 เป็น 30 วินาที

สัปดาห์ที่ 28 เมษายน 2025

ฟีเจอร์
ฟีเจอร์ใหม่ใน GPT
พร็อพเพอร์ตี้ SlotRenderEndedEvent.responseIdentifier

สัปดาห์ที่ 27 มกราคม 2025

การหยุด

พร็อพเพอร์ตี้ต่อไปนี้ ComponentAuctionConfig.auctionConfig ได้รับการเปลี่ยนชื่อเพื่อให้สอดคล้องกับ ข้อกําหนดของ Protected Audience API

ชื่อพร็อพเพอร์ตี้เดิม ชื่อพร็อพเพอร์ตี้ใหม่
decisionLogicUrl decisionLogicURL
trustedScoringSignalsUrl trustedScoringSignalsURL

สัปดาห์ที่ 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 (หากมี) ที่มีลำดับความสำคัญเป็น "user-blocking" ก่อนที่จะแสดงผล ครีเอทีฟโฆษณา ซึ่งแสดงให้เห็นว่ามีผลกระทบต่อการแสดงผลน้อยมาก ขณะเดียวกันก็เป็นประโยชน์ต่อ 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 จะติดตั้งสคริปต์ผู้เสนอราคา Secure Signals เร็วกว่าเดิมในการดำเนินการของ GPT ซึ่งอาจส่งผลให้ความครอบคลุมของสัญญาณในคำขอโฆษณาดีขึ้น

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

คงที่

แก้ไขข้อบกพร่องที่ครีเอทีฟโฆษณาอาจปรากฏแบบย่อเมื่อรีเฟรชช่องโฆษณา Anchor แบบหลายขนาด

สัปดาห์ที่ 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 ยังแสดงการแมปย้อนกลับ ของค่ากับคีย์เพื่อให้ตรงกับลักษณะการทำงานของ Enums ใน TypeScript API ที่รับค่า Enum จะยังคงเหมือนเดิม และไม่ควรใช้การแมปย้อนกลับใหม่เหล่านี้

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

ฟีเจอร์

เพิ่มเมธอด removeEventListener

เปลี่ยน

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

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

เปลี่ยน

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

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

เปลี่ยน

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

สัปดาห์ที่ 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() แล้ว ดูวิธีสร้างแท็กแท็กรายการส่งคืนอย่างถูกต้องได้ที่เอกสารเกี่ยวกับแท็กแท็กรายการส่งคืน

สัปดาห์ที่ 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() เพื่ออนุญาตให้เปลี่ยนแปลงการกำหนดค่าการโหลดแบบ Lazy Loading หลังจากเรียกใช้ enableServices() โดยจะมีการตรึงการกำหนดค่าการโหลดแบบ Lazy Loading สำหรับแต่ละช่องเมื่อช่องนั้นแสดง

สัปดาห์ที่ 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

ฟีเจอร์

เปิดตัว SlotOnloadEvent API เพื่ออนุญาตให้รอจนกว่าครีเอทีฟโฆษณาจะโหลดเสร็จ

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

ฟีเจอร์

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

สัปดาห์ที่ 20 มิถุนายน 2016

ฟีเจอร์

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

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

ฟีเจอร์

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

ฟีเจอร์

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

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

ฟีเจอร์

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

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

ฟีเจอร์

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

ฟีเจอร์

เปิดตัว 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())

ฟีเจอร์

การรองรับแอตทริบิวต์ AdSense set() และ get() page_url สำหรับช่องโฆษณาที่ส่งคืน

สัปดาห์ที่ 12 ตุลาคม 2015

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

ประกาศ

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

ฟีเจอร์

การรองรับขนาดแบบยืดหยุ่นใน GPT