Trang này ghi lại nội dung cập nhật về phiên bản phát hành của thư viện Thẻ nhà xuất bản của Google (GPT). Bạn có thể kiểm tra định kỳ trang này để biết thông báo về các tính năng hoặc nội dung cập nhật mới, các bản sửa lỗi, các sự cố đã biết và chức năng không dùng nữa.
Để nhận nội dung 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 tự chọn của bạn hoặc dùng đường liên kết trực tiếp tới nguồn cấp dữ liệu
của bản 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
Mọi thay đổi đối với thư viện GPT đều được kiểm thử 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 cho người dùng để bảo vệ hơn nữa trước những hồi quy không mong muốn. Nếu bạn phát hiện thấy lỗi 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ỷ 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 phải là ngày 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ẽ gặp phải các thay đổi ở 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 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 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ị trí đã được di chuyển sang API cấu hình GPT hợp nhất mới. Quá trình di chuyển này mang lại một số điểm cải tiến như sau:
- 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 riêng lẻ 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ông tin chi tiết hơn và sử dụng ngôn ngữ chuẩn hoá để đơn giản hoá quy trình khắc phục sự cố.
Các phương thức định cấu hình cũ vẫn hoạt động, nhưng được cập nhật để sử dụng khung cấu hình mới ở bên trong. Do đó, bạn có thể gặp phải thông báo lỗi tham chiếu đế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 dùng nữa, cùng với các phương thức thay thế bằng API cấu hình được đề xuất.
(Các) phương pháp định 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 dòng gấp. Điều này đã được chứng minh là có ảnh hưởng tích cực đến Các chỉ số quan trọng về trang web 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 bắt đầu 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 bắt đầu 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 quy cách
Protected Audience API
.
Tên cũ của cơ sở lưu trú | Tên cơ sở lưu trú 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 suất để biết thông tin chi tiết.
Đã cập nhật trong GPT | |
---|---|
Thuộc tính |
googletag.config.PageSettingsConfig.threadYield
|
Tuần bắt đầu từ ngày 2 tháng 9 năm 2024
Đã thêm chế độ 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 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 được liên kết (ngoài tên) vẫn không thay đổi. Thuộc tính adYield
sẽ bị xoá trong một bản phát hành GPT sau này.
Bạn có thể tắt hành vi mặc định của việc nhường quyền kiểm soát luồng bằng googletag.setConfig({threadYield: 'DISABLED'});
hoặc áp dụng cho tất cả các vị trí độc lập với vị trí của chúng so với khung hiển thị 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 ra luồng JS bằ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 cực kỳ 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 quyền nếu vùng quảng cáo nằm bên ngoài khung hiển thị.
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ả các vị trí, bất kể vị trí của chúng so với khung hiển thị 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
. Từ nay về sau, 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à là false
trong trường hợp khác (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 các yêu cầu quảng cáo sẽ mô phỏng lỗ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 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 khe cắm khi sử dụng collapseEmptyDivs
.
Đã thêm tính năng hỗ trợ định cấu hình tính năng mở rộng 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.enabled googletag.config.PageSettingsConfig.adExpansion googletag.config.SlotSettingsConfig.adExpansion
|
Tuần từ ngày 11 tháng 12 năm 2023
Đã thêm chế độ hỗ trợ cho quảng cáo cố định dọc cạnh trang.
Tính năng mới trong GPT | |
---|---|
Enum |
OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.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 hoạt động kết xuất trước của Chrome. Khi GPT phát hiện thấy 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 không bắt buộc của quảng cáo xen kẽ 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 có tên là FLEDGE) đang chuyển sang giai đoạn phát hành rộng rãi cùng với bản phát hành Chrome vào tháng 7. 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
Nội dung cập nhật: 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 nữa, cũng như không phân phát quảng cáo cho các phiên bản đó. Hãy xem thông báo trước đó để biết thông tin chi tiết.
Những 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ể sẽ 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 nữa. Nhà xuất bản tải GPT từ một URL chính thức sẽ không bị ảnh hưởng. Những nhà xuất bản đang phân phát phiên bản gpt.js, pubads_impl.js hoặc bất kỳ thư viện nào mà họ tải đều phải cập nhật các 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 được tự động xoá vì chúng không hợp lệ. Do đó, những chế độ 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 thông báo của 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 hiện có và hợp lệ.
Tuần từ ngày 18 tháng 5 năm 2023
GPT sẽ cài đặt tập lệnh bên đặt giá thầu Tín hiệu an toà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 khiến mẫu quảng cáo có thể xuất hiện bị cắ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 một cách tự nhiên. Xin lưu ý rằng tất cả trình duyệt được hỗ trợ đều hỗ trợ API này một cách tự nhiên.
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ợ cho việc chia sẻ tín hiệu an toàn.
Tính năng mới trong GPT | |
---|---|
Đối tượng |
BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray
|
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() đã thay đổi để khi một sự kiện xảy ra, tất cả các trình nghe được liên kết sẽ thực thi trước khi xử lý một sự kiện sau đó. Trước khi có thay đổi này, các trình nghe sự kiện bắt đầu và kết thúc hiển thị vị trí cho cùng một vị trí có thể thực thi không theo thứ tự.
Tuần từ ngày 15 tháng 8 năm 2022
Loại dữ liệu trả về của Service.removeEventListener() đã thay đổi từ boolean
thành void
.
Tuần từ ngày 25 tháng 7 năm 2022
Thêm chế độ hỗ trợ thử nghiệm cho 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 |
ComponentAuctionConfig SlotSettingsConfig
|
Tuần từ ngày 18 tháng 7 năm 2022
API ContentService
đã ngừng hoạt động. Việc gọi googletag.content().setContent
hiện không có tác dụng gì ngoài việc ghi lại một 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ây ra một trường hợp 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ợ để đị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.ORGANIC TrafficSource.PURCHASED
|
Thuộc tính | PrivacySettingsConfig.trafficSource |
Tuần bắt đầu 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 riêng hàm đó.
Tuần bắt đầu từ ngày 8 tháng 12 năm 2021
Các enum hiện cũng hiển thị một ánh xạ đảo ngược từ các giá trị đến các khoá để khớp với hành vi của các 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 ánh xạ đả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 bằng cùng một eventType và phiên bản hàm gọi lại hiện không có tác dụng. Nói cách khác, nếu một phiên bản hàm gọi lại duy nhất được đăng ký n lần cho cùng một loại sự kiện, thì phiên bản đó 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
hiện sẽ tiếp tục kích hoạt trong các phiên dài trên trang. Trước đây, các worker 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 khoảng trống cho các vùng quảng cáo trước khi tìm nạp quảng cáo nữa. 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 của bạn, bạn nên dành riêng một vùng có kích thước khác 0 cho quảng cáo bằng cách sử dụ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í dưới dạng thẻ nền.
Tuần từ ngày 23 tháng 2 năm 2021
Hiện tại, 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ỉ được á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 công khai cho quảng cáo xen kẽ trên web, hãy xem trung tâm trợ giúp.
Tuần từ ngày 31 tháng 8 năm 2020
Không dùng definePassback()
và defineOutOfPagePassback()
nữa. Hãy xem tài liệu về passback để biết cách tạo passback một cách 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 thông số vĩ độ, kinh độ hoặc bán kính, mà thay vào đó sẽ lấy một địa chỉ tuỳ ý.
Tuần từ ngày 27 tháng 4 năm 2020
Logic hiển thị 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 sẽ tạm dừng nội bộ tất cả trạng thái do nhà xuất bản cung cấp để trạng thái đó không thể thay đổi trước khi yêu cầu được gửi. Do đó, khi một yêu cầu kích hoạt, chỉ trạng thái được thêm cho đến thời điểm đó sẽ đượ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 nay, chúng tôi đã đề xuất đoạn mã mới để tạo thẻ GPT trả về. 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ị chặn trên một số trình duyệt nhất định. 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ẽ xuất hiện 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 từng phần sau khi gọi enableServices()
, với cấu hình tải từng phần được cố định cho từng vị trí khi vị trí đó xuất hiện.
Tuần từ ngày 21 tháng 1 năm 2019
Đã thêm một sự kiện được hỗ trợ mới, SlotResponseReceived
, sự kiện này sẽ 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 được hỗ trợ mới là SlotRequestedEvent
. Sự kiện này sẽ kích hoạt khi có yêu cầu quảng cáo được gửi cho một vị trí.
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 từng phần 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í trả về là của 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 biểu tượng 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 ngăn việc 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 vào vị trí đó. Nội dung sẽ bị xoá.
Tuần từ ngày 19 tháng 2 năm 2018
Khi sử dụng chế độ hiển thị không đồng bộ: Yêu cầu quảng cáo bằng XMLHttpRequest bằng 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 8.192 ký tự. Trước đây, phương thức HTTP POST
sẽ đượ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à 8.192 ký tự.
Ngừng xoá nội dung hiện có trong các vị trí quảng cáo trước khi làm mới, nếu nội dung đó không được GPT đặt vào đó. Ghi chú này không chính xác; hãy xem mục nhập cho 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 có 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 một phần tử div cũng như một mã nhận dạng div. Điều này cho phép kết xuất các vị trí bên trong các div nằm trong DOM tối.
Tuần ngày 27 tháng 2 năm 2017
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 các khung giờ được 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 một 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 gặp phải trong googletag.cmd.push()
sẽ không còn bị ẩn 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 một mẫu quảng cáo hoàn tất quá trình tải.
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 thông số nhắm mục tiêu tuỳ chỉnh ở cấp dịch vụ.
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 thông số nhắm mục tiêu tuỳ chỉnh.
Thêm lựa chọn cấu hình để Safeframe 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 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
. API này trả về thông tin phản hồi quảng cáo cho vùng quảng cáo.
Phát hành API setAdIframeTitle
. API này đặt đầ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 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 lựa chọn cấu hình để SafeFrame cho phép mở rộng bằng cách phủ nội dung: allowOverlayExpansion
.
Thêm lựa chọn cấu hình trong đó SafeFrame sẽ sử dụng thuộc tính sandbox HTML5 để ngăn đ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 API để buộc sử dụng safeframe 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 các sự kiện về chế độ hiển thị vị trí (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ị (ImpressionViewableEvent
).
Cập nhật tiêu chí nhắm mục tiêu passback từ bản đồ JSON (Passback.updateTargetingFromMap()
).
Tuần 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 quá trình triển khai lớn hơn.
Hỗ trợ kích thước linh hoạt trong GPT.