Trang này ghi lại các bản cập nhật chính thức cho thư viện Thẻ nhà xuất bản của Google (GPT). Bạn có thể định kỳ kiểm tra trang này để xem thông báo về các tính năng mới hoặc được cập nhật, bản sửa lỗi, vấn đề đã biết và chức năng không dùng nữa.
Để nhận thông tin cập nhật, hãy thêm URL của trang này vào
trình đọc nguồn cấp dữ liệu mà bạn chọn hoặc sử dụng đường liên kết trực tiếp đến nguồn cấp dữ liệu
ghi chú phát hành
ở định dạng
Atom 1.0
hoặc
RSS 2.0
.
Giới thiệu về ngày phát hành
Tất cả các thay đổi đối với thư viện GPT đều được kiểm tra kỹ lưỡng trước khi phát hành. Ngoài ra, các bản phát hành được triển khai dần dần cho người dùng để bảo vệ thêm trước các lỗi hồi quy không mong muốn. Nếu phát hiện thấy sự hồi quy tại bất kỳ thời điểm nào trong quá trình phát hành, thì bạn có thể nhanh chóng huỷ bỏ toàn bộ bản phát hành trước khi bản phát hành đó đến tay tất cả người dùng.
Do đó, ngày phát hành không chính xác; một bản phát hành có thể mất từ vài ngày đến vài tuần để phát hành hoàn toàn. Điều này có nghĩa là người dùng sẽ nhận thấy các thay đổi vào những thời điểm khác nhau. Ngày được cung cấp trong các ghi chú phát hành này phản ánh thời điểm bắt đầu của tuần mà một thay đổi đã hoàn tất việc triển khai cho tất cả người dùng.
Tuần bắt đầu từ ngày 19 tháng 10 năm 2026
Thêm tính năng hỗ trợ thử nghiệm beta công khai cho các trình nối yêu cầu, cho phép nhà xuất bản đăng ký các hàm không đồng bộ chạy song song trước mỗi yêu cầu quảng cáo trên trang trong một khoảng thời gian chờ có thể định cấu hình.
| Tính năng mới trong GPT | |
|---|---|
| Phương thức |
PubAdsService.registerRequestHook()
|
| Thuộc tính |
PageSettingsConfig.requestHookTimeoutMs
|
Tuần từ ngày 31 tháng 8 năm 2026
Thẻ nhà xuất bản của Google (GPT) hiện tự động yêu cầu tập lệnh triển khai cốt lõi (pubads_impl.js) có mức độ ưu tiên tìm nạp cao bằng cách đặt fetchpriority="high" trên phần tử tập lệnh được chèn động. Thao tác này hướng dẫn trình lập lịch mạng của trình duyệt ưu tiên tìm nạp thư viện triển khai, giảm độ trễ tải quảng cáo trên đường dẫn hiển thị quan trọng, tăng số lượt hiển thị và số lượt nhấp, đồng thời giảm thiểu tác động đến các chỉ số Core Web Vitals.
Nhà xuất bản có thể định cấu hình hoặc ghi đè hành vi này bằng cách thêm trực tiếp thuộc tính fetchpriority vào thẻ trình tải gpt.js <script> trên trang của họ. Tập lệnh triển khai được chèn động sẽ tự động kế thừa giá trị thuộc tính fetchpriority được chỉ định trên tập lệnh trình tải (ví dụ: fetchpriority="low" hoặc fetchpriority="auto").
Tuần từ ngày 24 tháng 8 năm 2026
Kể từ ngày 8 tháng 9 năm 2026, Thẻ nhà xuất bản của Google (GPT) sẽ tự động làm mới
các vị trí quảng cáo Active View khi người dùng quay lại một trang thông qua
tính năng điều hướng bộ nhớ đệm cho thao tác tiến/lùi (bfcache). Bằng cách tự động làm mới các vị trí này,
nhà xuất bản có thể thu nạp lại các lượt hiển thị một cách liền mạch, từ đó có thể tăng doanh thu từ quảng cáo.
Những nhà xuất bản cần tắt tính năng tự động làm mới khi di chuyển bằng bộ nhớ đệm cho thao tác tiến/lùi có thể thực hiện việc này thông qua GPT
AutoRefreshConfig
API.
| Tính năng mới trong GPT | |
|---|---|
| Thuộc tính |
AutoRefreshConfig.backForwardCache
|
Tuần từ ngày 18 tháng 5 năm 2026
Ngừng sử dụng điều kiện kích hoạt quảng cáo xen kẽ trên web "Lùi trang"
Kể từ ngày 15 tháng 6 năm 2026, việc di chuyển ngược lại bằng nút quay lại của trình duyệt sẽ không còn kích hoạt quảng cáo xen kẽ trên web của Ad Manager trên bất kỳ trình duyệt nào được hỗ trợ (bao gồm cả Chrome, Edge và Opera). Bản cập nhật này sẽ tự động áp dụng cho tất cả nhà xuất bản đã chọn sử dụng điều kiện kích hoạt "Lùi trang" và nhà xuất bản không cần làm gì cả. Thay đổi này nhằm đảm bảo việc tuân thủ chính sách mới của Google Tìm kiếm đối với hành vi "thao túng nút quay lại". https://developers.google.com/search/blog/2026/04/back-button-hijacking
Tuần từ ngày 27 tháng 4 năm 2026
Chúng tôi đã giải quyết một vấn đề trong tính năng tự động làm mới, trong đó quảng cáo có thể làm mới nhiều lần liên tiếp sau khi Chrome can thiệp vào quảng cáo nặng. Chúng tôi đã áp dụng một biện pháp giảm nhẹ để hạn chế việc làm mới và đang tích cực tìm kiếm một giải pháp lâu dài hơn để ngăn chặn hành vi này, đồng thời cải thiện độ ổn định của tính năng.
Tuần từ ngày 20 tháng 4 năm 2026
Thêm tính năng hỗ trợ cho việc định cấu hình chế độ xử lý theo độ tuổi do nhà xuất bản thiết lập. Điều này cho phép nhà xuất bản báo hiệu các biện pháp bảo vệ quyền riêng tư của trẻ em hoặc thanh thiếu niên cho các yêu cầu quảng cáo.
Giờ đây, nhà xuất bản có thể sử dụng chế độ cài đặt tagForAgeTreatment trong PrivacySettingsConfig để thực thi chế độ xử lý dành cho trẻ em (tương đương với TFCD) hoặc chế độ xử lý dành cho thanh thiếu niên (tương đương với TAP).
| Tính năng mới trong GPT | |
|---|---|
| Enum |
TagForAgeTreatment
|
| Thuộc tính |
PrivacySettingsConfig.tagForAgeTreatment
|
Tuần bắt đầu từ ngày 9 tháng 3 năm 2026
Khi tính năng Can thiệp quảng cáo nặng của Chrome xoá một quảng cáo vì sử dụng quá nhiều tài nguyên, GPT giờ đây sẽ tự động làm mới vị trí trống bằng một quảng cáo khác. Điều này giúp đảm bảo không gian quảng cáo vẫn được sử dụng. Hành vi này dự kiến sẽ làm tăng số lượt hiển thị quảng cáo, đặc biệt là trong môi trường Chrome trên máy tính.
Lưu ý về tiêu chí nhắm mục tiêu và khoá-giá trị: Tính năng tự động làm mới này sẽ sử dụng lại cấu hình nhắm mục tiêu hiện có của vùng quảng cáo. Nếu quá trình tích hợp của bạn dựa vào việc cập nhật khoá-giá trị trước mỗi lần làm mới, thì điều này có thể dẫn đến việc gửi dữ liệu nhắm mục tiêu cũ. Những nhà xuất bản muốn quản lý logic này theo cách thủ công có thể chọn không tham gia bằng cách dùng googletag.config.AutoRefreshConfig.
Tuần từ ngày 6 tháng 10 năm 2025
Quảng cáo xen kẽ hiện kết xuất trước theo suy đoán các đích đến trên cùng một trang web cho trình kích hoạt điều hướng trên Chrome. Điều này giúp cải thiện trải nghiệm người dùng bằng cách cho phép tải trang nhanh hơn khi quảng cáo xen kẽ bị đóng.
Tuần từ ngày 28 tháng 7 năm 2025
Một số chế độ cài đặt hiện có ở cấp trang và cấp vùng quảng cáo đã được di chuyển sang API cấu hình GPT mới và hợp nhất. Quá trình di chuyển này mang lại một số điểm cải tiến:
- Cải thiện khả năng khám phá: Các chế độ cài đặt được nhóm lại với nhau trong tài liệu và định nghĩa kiểu.
- Trực quan hơn: Bạn có thể định cấu hình từng chế độ cài đặt hoặc tất cả cùng một lúc bằng một giao diện duy nhất.
- Lỗi rõ ràng hơn: Lỗi cấu hình cung cấp thêm thông tin chi tiết và sử dụng ngôn ngữ chuẩn hoá để đơn giản hoá việc khắc phục sự cố.
Các phương thức cấu hình cũ vẫn tiếp tục hoạt động, nhưng được cập nhật để sử dụng khung cấu hình mới trong nội bộ. Do đó, bạn có thể gặp phải thông báo lỗi liên quan đến các thuộc tính của API cấu hình mới, ngay cả khi sử dụng các phương thức cũ.
Đối tượng SafeFrameConfig đã được di chuyển từ không gian tên googletag sang không gian tên googletag.config.
Bảng sau đây liệt kê các phương thức cấu hình cũ không còn được dùng nữa, cùng với các API cấu hình thay thế được đề xuất.
| (Các) phương thức cấu hình cũ | Thay thế API cấu hình 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()
|
Tuần từ ngày 21 tháng 7 năm 2025
Tính năng threadYield đã được cập nhật để cũng tạo ra luồng JS trước khi tạo URL yêu cầu quảng cáo, đối với những yêu cầu chỉ chứa các vị trí bên dưới màn hình đầu tiên. Điều này đã được chứng minh là có tác động tích cực đến Core Web Vitals mà không ảnh hưởng tiêu cực đến số lượt hiển thị.
| Đã cập nhật trong GPT | |
|---|---|
| Thuộc tính |
googletag.config.PageSettingsConfig.threadYield
|
Tuần từ ngày 2 tháng 6 năm 2025
Quảng cáo xen kẽ trên web hiện hỗ trợ đầy đủ các ứng dụng trang đơn (SPA)
Giờ đây, người dùng GPT có thể hiển thị liền mạch quảng cáo xen kẽ trên web trong các trang web hỗ trợ SPA mà không cần phải tải lại toàn bộ trang. Điểm cải tiến này có thể:
- Cải thiện trải nghiệm người dùng: Phân phối quảng cáo tại các điểm ngắt tự nhiên trong SPA của bạn, giúp quá trình chuyển đổi diễn ra suôn sẻ và ít gián đoạn hơn.
- Tăng khả năng kiếm tiền: Khai thác các cơ hội mới để tăng doanh thu bằng cách phân phát quảng cáo xen kẽ một cách hiệu quả trên nội dung động, dựa trên SPA.
- Duy trì Tiêu chuẩn quảng cáo tốt hơn: Tiếp tục mang đến trải nghiệm quảng cáo chất lượng cao bằng các lựa chọn thoát rõ ràng và giới hạn tần suất có thể thiết lập, tuân thủ các phương pháp hay nhất trong ngành.
Bạn không cần thay đổi cách triển khai SPA hiện tại của mình. GPT sẽ tự động phát hiện và quản lý quảng cáo hiển thị xen kẽ cho các thay đổi về trang trong SPA của bạn. Để biết thêm thông tin về cách triển khai quảng cáo xen kẽ trên web do GPT quản lý và điều kiện kích hoạt quảng cáo xen kẽ không bắt buộc, hãy xem mẫu Hiển thị quảng cáo xen kẽ trên web .
Tuần từ ngày 26 tháng 5 năm 2025
Giới hạn tần suất cho quảng cáo xen kẽ trong trò chơi H5 đã giảm từ 120 xuống còn 30 giây.
Tuần bắt đầu từ ngày 28 tháng 4 năm 2025
| Tính năng mới trong GPT | |
|---|---|
| Thuộc tính |
SlotRenderEndedEvent.responseIdentifier
|
Tuần từ ngày 27 tháng 1 năm 2025
Các thuộc tính
ComponentAuctionConfig.auctionConfig
sau đây đã được đổi tên để phù hợp với thông số kỹ thuật của
Protected Audience API
.
| Tên tài sản cũ | Tên tài sản mới |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
Tuần từ ngày 21 tháng 10 năm 2024
Sửa đổi threadYield để sử dụng Scheduler.yield thay vì
Scheduler.postTask (nếu có). Hãy xem
tài liệu về lợi nhuận
để biết thông tin chi tiết.
| Đã cập nhật trong GPT | |
|---|---|
| Thuộc tính |
googletag.config.PageSettingsConfig.threadYield
|
Tuần từ ngày 2 tháng 9 năm 2024
Thêm tính năng hỗ trợ cho quảng cáo xen kẽ trong trò chơi.
Tuần bắt đầu từ ngày 19 tháng 8 năm 2024
Chế độ cài đặt để kiểm soát hành vi nhường luồng của GPT đã được đổi tên từ
adYield thành threadYield để làm rõ rằng tính năng này
tập trung vào việc nhường luồng JS thay vì tối ưu hoá lợi nhuận từ quảng cáo. Hành vi của tính năng và API liên quan (ngoài tên) vẫn không thay đổi. Thuộc tính adYield sẽ bị xoá trong bản phát hành GPT trong tương lai.
Bạn có thể tắt hành vi nhường luồng mặc định bằng googletag.setConfig({threadYield: 'DISABLED'}); hoặc áp dụng cho tất cả các vị trí bất kể vị trí của chúng so với khung nhìn bằng googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.
| Đã cập nhật trong GPT | |
|---|---|
| Thuộc tính |
googletag.config.PageSettingsConfig.threadYield
|
Tuần từ ngày 29 tháng 7 năm 2024
GPT hiện tạo luồng JS bằng cách sử dụng Scheduler.postTask (nếu có) với mức độ ưu tiên: "user-blocking" ngay trước khi hiển thị mẫu quảng cáo. Điều này đã được chứng minh là có tác động rất nhỏ đến số lượt hiển thị, đồng thời mang lại lợi ích đáng kể cho Các chỉ số quan trọng về trang web. Theo mặc định, GPT sẽ chỉ nhường nếu vị trí nằm ngoài khung nhìn.
Bạn có thể tắt hành vi mặc định bằng googletag.setConfig({adYield: 'DISABLED'}); hoặc áp dụng cho tất cả vị trí bất kể vị trí của chúng so với khung nhìn bằng googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.
| Tính năng mới trong GPT | |
|---|---|
| Thuộc tính |
googletag.config.PageSettingsConfig.adYield
|
Tuần từ ngày 12 tháng 2 năm 2024
Thêm tính năng hỗ trợ định cấu hình tín hiệu do nhà xuất bản cung cấp (PPS).
Khắc phục lỗi trong đó
SlotRenderEndedEvent.slotContentChanged
luôn là true. Trong tương lai, thuộc tính này sẽ chỉ là true nếu nội dung của vùng quảng cáo thay đổi và false nếu không (ví dụ: nếu quảng cáo không lấp đầy).
Tuần từ ngày 29 tháng 1 năm 2024
Lỗi mạng đối với yêu cầu quảng cáo sẽ bắt chước trạng thái không thực hiện bằng cách kích hoạt
googletag.events.SlotRenderEndedEvent
với
isEmpty
được đặt thành true. Hãy xem phần Trình nghe sự kiện quảng cáo để biết ví dụ về cách nghe sự kiện này. Thay đổi bao gồm việc tự động thu gọn vị trí khi sử dụng collapseEmptyDivs.
Bổ sung tính năng hỗ trợ định cấu hình tăng kích thước quảng cáo trên máy tính/máy tính bảng và web dành cho thiết bị di động (một phần màn hình).
| Tính năng mới trong GPT | |
|---|---|
| Đối tượng |
googletag.config.AdExpansionConfig |
| Thuộc tính |
googletag.config.AdExpansionConfig.enabledgoogletag.config.PageSettingsConfig.adExpansiongoogletag.config.SlotSettingsConfig.adExpansion
|
Tuần từ ngày 11 tháng 12 năm 2023
Thêm tính năng hỗ trợ cho quảng cáo neo dải quảng cáo dọc cạnh trang.
| Tính năng mới trong GPT | |
|---|---|
| Enum |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
Tuần từ ngày 13 tháng 11 năm 2023
Thêm tính năng hỗ trợ cho việc định cấu hình cách nhà xuất bản xử lý quyền riêng tư.
| Tính năng mới trong GPT | |
|---|---|
| Chức năng |
googletag.setConfig()
|
| Đối tượng |
googletag.config.PageSettingsConfig
googletag.config.PrivacyTreatmentsConfig
|
| Thuộc tính |
googletag.config.PageSettingsConfig.privacyTreatments
googletag.config.PrivacyTreatmentsConfig.treatments
|
| Loại |
googletag.config.PrivacyTreatment
|
Thêm tính năng hỗ trợ cho tính năng kết xuất trước của Chrome. Khi GPT phát hiện trang đang ở trạng thái kết xuất trước, yêu cầu quảng cáo sẽ bị trì hoãn cho đến khi người dùng nhìn thấy trang.
Tuần từ ngày 23 tháng 10 năm 2023
Thêm tính năng hỗ trợ cho điều kiện kích hoạt quảng cáo xen kẽ không bắt buộc trên web.
| Tính năng mới trong GPT | |
|---|---|
| Đối tượng |
googletag.config.InterstitialConfig
|
| Thuộc tính |
googletag.config.SlotSettingsConfig.interstitial
|
| Loại |
googletag.config.InterstitialTrigger
|
Tuần từ ngày 24 tháng 7 năm 2023
Protected Audience API (trước đây gọi là FLEDGE) đang chuyển sang giai đoạn phát hành rộng rãi trong bản phát hành tháng 7 của Chrome. Nhờ đó, chức năng liên quan đến phiên đấu giá thành phần trong GPT hiện được coi là ổn định.
| Chuyển từ thử nghiệm sang ổn định | |
|---|---|
| Đối tượng |
googletag.config.ComponentAuctionConfig
|
| Thuộc tính |
googletag.config.SlotSettingsConfig.componentAuction
|
Tuần từ ngày 19 tháng 6 năm 2023
Tin mới: Kể từ ngày 5 tháng 7 năm 2023, GPT sẽ không còn phân phát
các phiên bản lỗi thời của thư viện JavaScript, cũng như không phân phát quảng cáo cho những
phiên bản đó. Hãy xem thông báo trước để biết thông tin chi tiết.
Nhà xuất bản phân phát từ www.googletagservices.com/tag/js/gpt.js có thể tiếp tục
làm như vậy. Tuy nhiên, bạn nên chuyển sang miền ưu tiên vì miền này
có thể cải thiện hiệu suất và việc phân phát gpt.js trên www.googletagservices.com
có thể bị ngừng trong tương lai.
Tuần từ ngày 6 tháng 6 năm 2023
Kể từ ngày 5 tháng 7 năm 2023, GPT sẽ không còn phân phát các phiên bản lỗi thời của thư viện JavaScript. Việc này không ảnh hưởng đến những nhà xuất bản tải GPT từ một URL chính thức. Những nhà xuất bản đang phân phát phiên bản lưu trong bộ nhớ đệm của gpt.js, pubads_impl.js hoặc bất kỳ thư viện nào mà họ tải phải cập nhật trang của mình để sử dụng URL chính thức. Để biết thêm thông tin, hãy xem hướng dẫn Bắt đầu.
Tuần từ ngày 22 tháng 5 năm 2023
Các giá trị kích thước âm và bằng 0 được cung cấp cho googletag.defineSlot() và SizeMappingBuilder.addSize() hiện sẽ tự động bị xoá vì không hợp lệ. Do đó, những công cụ tích hợp hiện có cung cấp các giá trị không hợp lệ như vậy có thể thấy số lượng thông báo trên bảng điều khiển dành cho nhà xuất bản tăng lên.
Tuy nhiên, điều này sẽ không ảnh hưởng đến các yêu cầu quảng cáo hợp lệ hiện có.
Tuần từ ngày 18 tháng 5 năm 2023
Giờ đây, việc cài đặt tập lệnh của bên đặt giá thầu Tín hiệu an toàn bằng GPT sẽ được thực hiện sớm hơn trong quá trình thực thi của GPT. Điều này có thể giúp cải thiện mức độ phù hợp của tín hiệu trên các yêu cầu quảng cáo.
Tuần từ ngày 1 tháng 5 năm 2023
Khắc phục lỗi trong đó mẫu quảng cáo có thể bị cắt bớt khi làm mới vị trí cố định có nhiều kích thước.
Tuần từ ngày 27 tháng 3 năm 2023
GPT không còn hỗ trợ các tính năng dựa trên khả năng xem trên những trình duyệt không hỗ trợ Intersection Observer API. Xin lưu ý rằng tất cả trình duyệt được hỗ trợ đều hỗ trợ API này theo cách gốc.
| Phương thức hoặc sự kiện | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
Tuần từ ngày 6 tháng 2 năm 2023
Thêm tính năng hỗ trợ chia sẻ tín hiệu an toàn.
| Tính năng mới trong GPT | |
|---|---|
| Đối tượng |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| Loại |
SecureSignalProvider
|
| Biến |
googletag.secureSignalProviders
|
Tuần từ ngày 30 tháng 1 năm 2023
Hành vi của Service.addEventListener() đã được thay đổi để khi một sự kiện xảy ra, tất cả trình nghe liên quan sẽ thực thi trước khi xử lý sự kiện sau đó. Trước khi có thay đổi này, trình nghe sự kiện bắt đầu và kết thúc hiển thị vùng quảng cáo cho cùng một vùng quảng cáo có thể thực thi không theo thứ tự.
Tuần từ ngày 15 tháng 8 năm 2022
Kiểu dữ liệu trả về của
Service.removeEventListener() đã được thay đổi từ boolean thành void.
Tuần từ ngày 25 tháng 7 năm 2022
Thêm tính năng hỗ trợ thử nghiệm cho các phiên đấu giá thành phần FLEDGE để cho phép thử nghiệm sớm FLEDGE với nhiều người bán.
| Tính năng mới trong GPT | |
|---|---|
| Phương thức |
Slot.setConfig()
|
| Đối tượng |
ComponentAuctionConfigSlotSettingsConfig
|
Tuần từ ngày 18 tháng 7 năm 2022
API ContentService đã ngừng hoạt động. Giờ đây, việc gọi googletag.content().setContent không có hiệu lực ngoài việc ghi lại cảnh báo. Thuộc tính googletag.content sẽ sớm bị xoá hoàn toàn; sau đó, việc cố gắng gọi thuộc tính này sẽ gửi một ngoại lệ. Thay vào đó, hãy sử dụng API DOM tích hợp của trình duyệt để trực tiếp thêm nội dung vào phần tử div.
Tuần từ ngày 23 tháng 5 năm 2022
Thêm tính năng hỗ trợ cho việc định cấu hình nguồn lưu lượng truy cập của yêu cầu quảng cáo.
| GPT hỗ trợ nguồn lưu lượng truy cập | |
|---|---|
| Enum |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| Thuộc tính | PrivacySettingsConfig.trafficSource |
Tuần từ ngày 7 tháng 3 năm 2022
Quảng cáo có tặng thưởng cho web đã ra mắt. Hãy truy cập vào Trung tâm trợ giúp của Ad Manager để biết thông tin chi tiết.
| GPT hỗ trợ quảng cáo có tặng thưởng trên web | |
|---|---|
| Enum | OutOfPageFormat.REWARDED |
| Sự kiện | RewardedSlotClosedEvent |
| Sự kiện | RewardedSlotGrantedEvent |
| Sự kiện | RewardedSlotReadyEvent |
| Đối tượng | RewardedPayload |
Tuần từ ngày 28 tháng 2 năm 2022
CommandArray.push hiện liên kết rõ ràng các hàm được cung cấp với globalThis thay vì đối tượng arguments của chính nó.
Tuần bắt đầu từ ngày 8 tháng 12 năm 2021
Enum hiện cũng hiển thị mối liên kết ngược của các giá trị với khoá để khớp với hành vi của enum TypeScript. Các API lấy giá trị enum vẫn không thay đổi và bạn không nên sử dụng các mối liên kết đảo ngược mới này.
Tuần bắt đầu từ ngày 9 tháng 8 năm 2021
Thêm phương thức removeEventListener.
Việc gọi addEventListener nhiều lần với cùng một eventType và thực thể hàm callback hiện không hoạt động. Nói cách khác, nếu một thực thể hàm callback được đăng ký n lần cho cùng một loại sự kiện, thì thực thể đó sẽ chỉ thực thi một lần khi sự kiện xảy ra, thay vì n lần.
Tuần từ ngày 29 tháng 7 năm 2021
Các sự kiện về khả năng xem của GPT: ImpressionViewableEvent
và SlotVisibilityChangedEvent
giờ đây sẽ tiếp tục kích hoạt trong các phiên dài trên trang. Trước đây, các quảng cáo này sẽ tắt sau một giờ kể từ khi tải trang.
Tuần bắt đầu từ ngày 3 tháng 5 năm 2021
GPT không còn đặt không gian cho các vị trí trước khi tìm nạp quảng cáo. Thay đổi này giúp giảm Mức thay đổi bố cục tích luỹ (CLS) trên những trang web chưa dành riêng không gian bằng CSS. Để giảm thêm CLS trên trang web, bạn nên dành một vùng khác không cho quảng cáo bằng CSS. Tìm hiểu thêm
Tuần bắt đầu từ ngày 22 tháng 3 năm 2021
Cập nhật hành vi của enableLazyLoad() để trì hoãn việc hiển thị các vị trí bên dưới màn hình đầu tiên trên các thẻ nền.
Tuần từ ngày 23 tháng 2 năm 2021
Giờ đây, bạn có thể gọi các phương thức googletag.pubads().set và Slot.set bất cứ lúc nào trước display hoặc refresh. Trước đây, set chỉ áp dụng khi được gọi trước googletag.enableServices.
Tuần bắt đầu từ ngày 16 tháng 2 năm 2021
Giờ đây, bạn có thể gọi API googletag.pubads().setPublisherProvidedId bất cứ lúc nào. Trước đây, phương thức này chỉ hoạt động nếu được gọi trước googletag.enableServices.
Tuần bắt đầu từ ngày 4 tháng 1 năm 2021
Giờ đây, bạn có thể gọi API googletag.pubads().collapseEmptyDivs nhiều lần để thay đổi chế độ cài đặt. Các cuộc gọi lặp lại trước đây sẽ bị bỏ qua.
Tuần từ ngày 12 tháng 10 năm 2020
Ra mắt phiên bản thử nghiệm beta công khai cho quảng cáo xen kẽ trên web, xem trung tâm trợ giúp.
Tuần từ ngày 31 tháng 8 năm 2020
Ngừng sử dụng definePassback() và defineOutOfPagePassback(). Xem tài liệu về thẻ trả về để biết cách tạo thẻ trả về chính xác.
Tuần từ ngày 15 tháng 6 năm 2020
Cập nhật hành vi của enableLazyLoad() để tương thích với collapseEmptyDivs(true).
Tuần từ ngày 25 tháng 5 năm 2020
GPT sẽ không còn hỗ trợ vị trí GPS chính xác do nhà xuất bản đặt. Cụ thể, googletag.pubads().setLocation() sẽ không còn hỗ trợ các tham số vĩ độ, kinh độ hoặc bán kính, mà sẽ lấy địa chỉ dạng tự do.
Tuần từ ngày 27 tháng 4 năm 2020
Logic hiển thị của GPT không còn được mô-đun hoá thành các tệp riêng biệt. Điều này có nghĩa là GPT sẽ tìm nạp ít tệp hơn trong quá trình thực thi, do đó giảm độ trễ một chút nhưng không ảnh hưởng đến băng thông của người dùng.
Khi một yêu cầu được kích hoạt trong GPT (bằng cách gọi googletag.display() hoặc googletag.pubads().refresh()), chúng tôi hiện sẽ đóng băng nội bộ tất cả trạng thái do nhà xuất bản cung cấp để không thể thay đổi trạng thái đó trước khi yêu cầu được gửi. Do đó, khi một yêu cầu được kích hoạt, chỉ trạng thái được thêm cho đến thời điểm đó mới được dùng cho yêu cầu đó. Mọi trạng thái được sửa đổi sau đó sẽ chỉ áp dụng cho các yêu cầu sau.
Tuần từ ngày 11 tháng 11 năm 2019
Hiện đã có một đoạn mã mới được đề xuất để tạo lệnh gọi lại GPT. Bạn không nên sử dụng definePassback() và defineOutOfPagePassback() vì các hàm này hoạt động đồng bộ và có thể bị một số trình duyệt chặn. Tìm hiểu thêm.
Thêm phương thức Slot.updateTargetingFromMap().
Thêm PubAdsService.setPrivacySettings() làm phương thức mới để bật chế độ cài đặt quyền riêng tư. Các chế độ cài đặt khác sẽ được cung cấp tại đây trong tương lai.
Tuần từ ngày 25 tháng 3 năm 2019
Dịch vụ Pubads hiện đã hoạt động đầy đủ ngay sau khi gọi googletag.enableServices() thay vì được khởi chạy không đồng bộ. Điều này có nghĩa là googletag.pubadsReady hiện được đảm bảo là đúng ngay sau khi gọi googletag.enableServices(). Bạn không cần phải thăm dò ý kiến để kiểm tra giá trị của googletag.pubadsReady nữa.
Tuần từ ngày 4 tháng 2 năm 2019
Cập nhật hành vi của enableLazyLoad() để cho phép thay đổi cấu hình tải chậm sau khi gọi enableServices(), với cấu hình tải chậm được cố định cho mỗi vị trí khi vị trí đó hiển thị.
Tuần từ ngày 21 tháng 1 năm 2019
Thêm một sự kiện mới được hỗ trợ, SlotResponseReceived, kích hoạt khi nhận được phản hồi quảng cáo cho một vị trí.
Thêm trường mới creativeTemplateId vào googleTag.ResponseInformation.
Tuần từ ngày 14 tháng 1 năm 2019
Thêm một sự kiện mới được hỗ trợ, SlotRequestedEvent, kích hoạt khi có yêu cầu quảng cáo cho một vùng quảng cáo.
Tuần từ ngày 27 tháng 8 năm 2018
Sửa đổi googletag.display() để chấp nhận googletag.Slot làm đối số.
Tuần từ ngày 6 tháng 8 năm 2018
Thêm googletag.PubAdsService.enableLazyLoad() để tải chậm quảng cáo trong GPT.
Tuần từ ngày 18 tháng 6 năm 2018
Khắc phục lỗi khiến googletag.events.SlotOnloadEvent không kích hoạt.
Tuần từ ngày 30 tháng 4 năm 2018
Thêm googletag.PubAdsService.setTagForUnderAgeOfConsent() để kiểm soát quảng cáo cho người dùng chưa đủ độ tuổi hợp pháp để tự quản lý tài khoản và googletag.PassbackSlot.setTagForUnderAgeOfConsent() để đánh dấu vị trí quảng cáo thay thế là đến từ người dùng chưa đủ độ tuổi hợp pháp để tự quản lý tài khoản.
Tuần từ ngày 23 tháng 4 năm 2018
Thêm googletag.PubAdsService.setRequestNonPersonalizedAds() để kiểm soát hoạt động cá nhân hoá quảng cáo.
Tuần từ ngày 12 tháng 3 năm 2018
Đã khôi phục thay đổi khiến hệ thống ngừng xoá nội dung hiện có bên trong các vị trí trước khi làm mới, nếu nội dung đó không được GPT đặt ở đó. Nội dung sẽ bị xoá ngay bây giờ.
Tuần từ ngày 19 tháng 2 năm 2018
Khi sử dụng chế độ hiển thị không đồng bộ: Hãy yêu cầu quảng cáo bằng XMLHttpRequest với phương thức HTTP GET nếu có thể cho tất cả các yêu cầu quảng cáo, tối đa là 8.192 ký tự. Trước đây, phương thức HTTP POST được dùng cho các yêu cầu quảng cáo vượt quá 4.096 ký tự, tối đa là giới hạn ký tự 8.192.
Ngừng xoá nội dung hiện có bên trong các vị trí trước khi làm mới, nếu nội dung đó không được GPT đặt ở đó. Lưu ý này không chính xác; hãy xem mục Tuần từ ngày 12 tháng 3 năm 2018
Tuần từ ngày 8 tháng 1 năm 2018
Hỗ trợ cú pháp thay thế của [..., ['fluid'], ...] dưới dạng NamedSized trong một mảng nhiều kích thước. Trước đây, chỉ có [..., 'fluid', ...] được coi là hợp lệ.
Tuần từ ngày 10 tháng 7 năm 2017
Xoá trường labelIds khỏi googleTag.ResponseInformation.
Tuần từ ngày 5 tháng 6 năm 2017
Sửa đổi googletag.display() và googletag.pubads().display để chấp nhận cả phần tử div và mã div. Điều này cho phép hiển thị các vị trí bên trong div nằm trong DOM tối.
Tuần từ ngày 27 tháng 2 năm 2017
Đã thêm sourceAgnosticCreativeId và sourceAgnosticLineItemId vào SlotRenderEndedEvent.
Tuần từ ngày 7 tháng 11 năm 2016
Phát hành API getSlots() trên Dịch vụ để truy xuất danh sách khung giờ liên kết với một dịch vụ.
Tuần từ ngày 17 tháng 10 năm 2016
Sửa đổi cả Slot.clearTargeting() và PubAdsService.clearTargeting() để lấy tham số khoá không bắt buộc.
Tuần từ ngày 5 tháng 9 năm 2016
Các lỗi phát hiện được trong googletag.cmd.push() sẽ không còn bị ẩn nữa và sẽ được in ra bảng điều khiển.
Tuần bắt đầu từ ngày 8 tháng 8 năm 2016
Phát hành API SlotOnloadEvent để cho phép theo dõi khi một mẫu quảng cáo tải xong.
Tuần từ ngày 25 tháng 7 năm 2016
Phát hành API getTargeting() và getTargetingKeys() trên PubAdsService để truy xuất các tham số nhắm mục tiêu cấp dịch vụ tuỳ chỉnh.
Tuần từ ngày 20 tháng 6 năm 2016
Phát hành API openConsole() để mở Bảng điều khiển dành cho nhà xuất bản của Google mà không cần làm mới trang.
Tuần từ ngày 6 tháng 6 năm 2016
Phát hành API getTargeting() và getTargetingKeys() để truy xuất các tham số nhắm mục tiêu tùy chỉnh.
Thêm tuỳ chọn cấu hình mà Safeframe nên cho phép mở rộng bằng cách đẩy nội dung: allowPushExpansion.
Tuần từ ngày 16 tháng 5 năm 2016
Hỗ trợ kích thước linh hoạt trong các yêu cầu quảng cáo nhiều kích thước.
Tuần từ ngày 18 tháng 4 năm 2016
Phát hành API getResponseInformation trả về thông tin phản hồi quảng cáo cho vị trí quảng cáo.
Phát hành API setAdIframeTitle để đặt dữ liệu đầu vào làm tiêu đề của mọi iframe vùng chứa quảng cáo được tạo sau đó.
Tuần bắt đầu từ ngày 4 tháng 4 năm 2016
Tăng độ dài tối đa của yêu cầu quảng cáo HTTP GET lên 4.096 ký tự.
Tuần từ ngày 28 tháng 3 năm 2016
Thêm tuỳ chọn cấu hình cho phép Safeframe mở rộng bằng cách phủ lên nội dung: allowOverlayExpansion.
Thêm tuỳ chọn cấu hình trong đó SafeFrame nên sử dụng thuộc tính hộp cát HTML5 để ngăn chặn việc điều hướng ở cấp cao nhất: sandbox.
Tuần từ ngày 22 tháng 2 năm 2016
Thêm khả năng đặt tiêu đề cho iframe vùng chứa quảng cáo: setAdIframeTitle().
Thêm một API để định cấu hình các thuộc tính SafeFrame ở cấp trang và cấp vùng: setSafeFrameConfig().
Tuần từ ngày 15 tháng 2 năm 2016
Thêm khả năng huỷ một vị trí và sử dụng lại div: destroySlots().
Thêm một API để buộc sử dụng khung an toàn trên các vị trí quảng cáo có chế độ kiểm soát chi tiết: setForceSafeFrame().
Tuần từ ngày 7 tháng 12 năm 2015
Thêm sự kiện hiển thị vị trí quảng cáo (SlotVisibilityChangedEvent).
Tuần từ ngày 26 tháng 10 năm 2015
Thêm khả năng xem của lượt hiển thị quảng cáo (ImpressionViewableEvent).
Cập nhật tiêu chí nhắm mục tiêu của lệnh gọi lại từ bản đồ JSON (Passback.updateTargetingFromMap()).
Tuần bắt đầu từ ngày 12 tháng 10 năm 2015
Hỗ trợ lệnh gọi lại ngoài trang.
Tuần từ ngày 31 tháng 8 năm 2015
Tái cấu trúc kiến trúc GPT thành một trình tải mỏng và một phương thức triển khai lớn hơn.
Hỗ trợ kích thước linh hoạt trong GPT.