การสร้างเอกสารของหน้านี้จะอัปเดตไปยังไลบรารีแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) คุณสามารถไปที่หน้านี้ได้เป็นระยะเพื่อดูประกาศเกี่ยวกับฟีเจอร์ใหม่หรือฟีเจอร์ที่อัปเดต การแก้ไขข้อบกพร่อง ปัญหาที่ทราบ และฟังก์ชันการทำงานที่เลิกใช้งานแล้ว
หากต้องการได้รับอัปเดต ให้เพิ่ม URL ของหน้านี้ลงในโปรแกรมอ่านฟีดที่คุณใช้อยู่หรือใช้ลิงก์โดยตรงไปยังฟีดบันทึกประจำรุ่นในรูปแบบ Atom 1.0 หรือRSS 2.0
เกี่ยวกับวันที่เผยแพร่
การเปลี่ยนแปลงทั้งหมดในไลบรารี GPT ผ่านการทดสอบอย่างละเอียดก่อน เผยแพร่ นอกจากนี้ เรายังทยอยเปิดตัวการอัปเดตแก่ผู้ใช้เพื่อ ป้องกันการถดถอยที่ไม่คาดคิด หากพบการถดถอยในจุดใดก็ตาม ระหว่างการเปิดตัว คุณจะยกเลิกการเปิดตัวทั้งหมดได้อย่างรวดเร็วก่อนที่จะเข้าถึง ผู้ใช้ทั้งหมด
ด้วยเหตุนี้ วันที่เผยแพร่จึงไม่ใช่วันที่แน่นอน โดยอาจใช้เวลาตั้งแต่ 2-3 วันไปจนถึง 2-3 สัปดาห์ในการเผยแพร่ให้เสร็จสมบูรณ์ ซึ่งหมายความว่าผู้ใช้จะ เห็นการเปลี่ยนแปลงในเวลาที่ต่างกัน วันที่ที่ระบุในหมายเหตุประจำรุ่นเหล่านี้ แสดงถึงจุดเริ่มต้นของสัปดาห์ที่การเปลี่ยนแปลงเสร็จสิ้นการเปิดตัวต่อผู้ใช้ทั้งหมด
สัปดาห์ที่ 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
เพิ่มการรองรับการกำหนดค่า สัญญาณที่ได้จากผู้เผยแพร่โฆษณา (PPS)
แก้ไขข้อบกพร่องที่ทำให้
SlotRenderEndedEvent.slotContentChanged
เป็น true
เสมอ นับจากนี้ไป พร็อพเพอร์ตี้นี้จะเป็น true
เฉพาะในกรณีที่
เนื้อหาของช่องมีการเปลี่ยนแปลง และจะเป็น false
ในกรณีอื่นๆ (เช่น หากโฆษณาไม่แสดง)
สัปดาห์ที่ 29 มกราคม 2024
ความล้มเหลวของเครือข่ายสำหรับคำขอโฆษณาจะจำลองการไม่แสดงโฆษณาโดยการเรียกใช้
googletag.events.SlotRenderEndedEvent
โดยมี
isEmpty
ตั้งค่าเป็น true
ดู
Listener เหตุการณ์โฆษณา
เพื่อดูตัวอย่างวิธีรับฟังเหตุการณ์นี้ การเปลี่ยนแปลงนี้รวมถึงการ
ยุบช่องโดยอัตโนมัติเมื่อใช้
collapseEmptyDivs
เพิ่มการรองรับการกำหนดค่าการขยายโฆษณาใน เดสก์ท็อป/แท็บเล็ตและ เว็บบนอุปกรณ์เคลื่อนที่ (หน้าจอบางส่วน)
สัปดาห์ที่ 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() มีการเปลี่ยนแปลงเพื่อให้เมื่อเกิดเหตุการณ์ขึ้น ผู้ฟังที่เชื่อมโยงทั้งหมดจะดำเนินการก่อนประมวลผลเหตุการณ์ในภายหลัง ก่อนการเปลี่ยนแปลงนี้ ตัวแฮนเดิลเหตุการณ์เริ่มต้นและสิ้นสุดการแสดงผลช่องสำหรับช่องเดียวกันอาจทำงานไม่เป็นไปตามลำดับ
สัปดาห์ที่ 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 และอินสแตนซ์ฟังก์ชันเรียกกลับเดียวกันจะ ไม่มีผลอีกต่อไป กล่าวคือ หากมีการลงทะเบียนอินสแตนซ์ฟังก์ชันเรียกกลับเดียว n ครั้งสำหรับ eventType เดียวกัน ฟังก์ชันจะทำงานเพียงครั้งเดียวเมื่อเกิดเหตุการณ์ แทนที่จะทำงาน n ครั้ง
สัปดาห์ที่ 29 กรกฎาคม 2021
ตอนนี้เหตุการณ์การมองเห็นโฆษณาของ GPT ImpressionViewableEvent
และ SlotVisibilityChangedEvent
จะยังคงทริกเกอร์ในเซสชันหน้าเว็บที่ยาวนาน ก่อนหน้านี้ฟีเจอร์นี้จะปิด
หลังจากผ่านไป 1 ชั่วโมงนับจากเวลาที่โหลดหน้าเว็บ
สัปดาห์ของวันที่ 3 พฤษภาคม 2021
GPT จะไม่ตั้งค่าพื้นที่สำหรับช่องก่อนที่จะดึงข้อมูลโฆษณาอีกต่อไป การเปลี่ยนแปลงนี้จะช่วยลด การเปลี่ยนแปลงเลย์เอาต์สะสม (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
เปิดตัว 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()
)
สัปดาห์ที่ 12 ตุลาคม 2015
รองรับการส่งผ่านโฆษณานอกหน้า
สัปดาห์ที่ 31 สิงหาคม 2015
การปรับโครงสร้างสถาปัตยกรรม GPT เป็นตัวโหลดขนาดเล็กและการใช้งานที่ใหญ่ขึ้น
รองรับขนาดแบบไหลใน GPT