và khả năng tương thích cho trình phát luồng video.
Trang này cung cấp thông tin chung về khả năng hỗ trợ và tính tương thích của DAI IMA đối với trình duyệt, định dạng video và nền tảng.
Các định dạng video và trình duyệt được hỗ trợ
HTML5 vẫn là một tiêu chuẩn mới và đang phát triển. Do đó, khả năng hỗ trợ các tính năng khác nhau giữa các trình duyệt cũng khác nhau và không có một định dạng video mặc định duy nhất được tất cả các trình duyệt chính hỗ trợ. Ba định dạng video chính được dùng trong phần lớn các trình duyệt là H.264, HLS và Dash.
Khả năng tương thích với sự kiện VAST
Phần này liệt kê các sự kiện VAST được tự động báo cáo cho máy chủ dựa trên thông tin được trả về trong phản hồi VAST.
Hỗ trợ đầy đủ
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(được kích hoạt khi có bất kỳ thao tác tua lại đáng kể nào), start
, thirdQuartile
.
Được hỗ trợ một phần
click
Sự kiện
Click
chỉ được gửi cho quảng cáo dạng video. Bạn không thể ghi lại lượt nhấp trên trình phát toàn màn hình gốc trên Android, iOS hoặc máy tính, nhưng bạn vẫn có thể ghi lại lượt nhấp bằng một phần tử theo dõi lượt nhấp trong trang khi video bị đóng. Tuy nhiên, nếu phần tử video sử dụng các nút điều khiển gốc trên iPad, thì bạn không thể ghi lại các lượt nhấp.fullscreen
IMA hỗ trợ chế độ toàn màn hình mô phỏng, trong đó video chiếm toàn bộ cửa sổ trình duyệt. IMA coi một video ở chế độ toàn màn hình khi
offsetWidth
vàoffsetHeight
có kích thước ít nhất bằng kích thước của nội dung tài liệu. Chế độ này được hỗ trợ trên mọi trình duyệt.Trên iPhone và các nền tảng Android trước phiên bản 3.0, video luôn phát ở chế độ toàn màn hình.
mute
,unmute
iOS và Android chỉ có chế độ điều khiển âm lượng gốc. Do đó, IMA không thể xác định âm lượng hoặc trạng thái tắt tiếng, cũng như SDK không được thông báo về các thay đổi. Sau đây là danh sách các phiên bản trình duyệt có và không hỗ trợ
mute
,unmute
:- Được hỗ trợ: Firefox 3.5+, Chrome 8+, Safari 4+
- Không được hỗ trợ: iOS, Android
Hãy tham khảo nguyên tắc của IAB để biết thêm thông tin chi tiết về việc phân phát quảng cáo VAST.
Sự kiện quảng cáo khi xem lại các điểm chèn quảng cáo
IMA không kích hoạt các sự kiện quảng cáo khi xem lại quảng cáo vì những lý do sau:
- URL sự kiện chỉ được kích hoạt một lần, nếu không, hệ thống có thể đọc URL đó là hành vi spam.
- Điều này cho phép người dùng tìm kiếm trong và xung quanh các điểm chèn quảng cáo mà họ đã xem, mang lại trải nghiệm tìm kiếm tốt hơn.
Đây là những sự kiện duy nhất được kích hoạt khi xem lại các điểm chèn quảng cáo:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Nền tảng trình phát video được hỗ trợ
SDK IMA của Google được hỗ trợ trên các nền tảng sau:
Nền tảng | Phiên bản |
---|---|
HTML5 | Máy tính: Chrome, Firefox, Safari, Edge, Opera Thiết bị di động: Chrome/Trình duyệt Android (Android cho điện thoại và máy tính bảng), Safari và Chrome (iOS) |
iOS | iOS 10.0 trở lên |
Android | Android 4.4 trở lên |
Google Cast | Tất cả thiết bị truyền |
tvOS | tvOS 14 trở lên |
Roku | Tất cả thiết bị vẫn nhận được bản cập nhật phần mềm từ Roku |
Hỗ trợ định dạng luồng video
IMA hỗ trợ cả HLS và DASH trên các SDK của mình. Hãy xem bảng này để biết thông tin hỗ trợ về các nền tảng SDK cụ thể. Để phát trực tuyến đúng cách, trình phát video của bạn cần hỗ trợ loại luồng phát đang được sử dụng.
Nền tảng IMA SDK | HLS (Phát trực tuyến dựa trên HTTP) | DASH (Truyền phát thích ứng động qua HTTP) |
---|---|---|
HTML5 | ![]() |
![]() |
iOS | ![]() |
![]() |
Android | ![]() |
![]() |
Google Cast | ![]() |
![]() |
tvOS | ![]() |
![]() |
Roku | ![]() |
![]() |
Các tính năng video và phiên bản SDK
Để tìm hiểu thêm về các tính năng sau, hãy đọc bài viết tổng quan về quảng cáo dạng video.
IAB Video Suite | Hỗ trợ |
---|---|
VAST 4 | ![]() |
VAST 3 | ![]() |
VAST 2 | ![]() |
VPAID 2 | ![]() |
VMAP 1.0.1 | ![]() |
Các tính năng video của Ad Manager | Hỗ trợ |
Quảng cáo tuyến tính | ![]() |
Quảng cáo phi tuyến tính (Lớp phủ) | ![]() |
Quảng cáo đồng hành | ![]() |
Tài nguyên quảng cáo đồng hành thay thế VAST 3 | ![]() |
Khả năng xem trong Chế độ xem đang kích hoạt | ![]() |
Số lần chuyển hướng VAST | ![]() |
Thay thế bằng quảng cáo đồng hành cho yêu cầu hiển thị | ![]() |
Khả năng tương thích của Thẻ nhà xuất bản của Google (GPT) | ![]() |
Nhận biết nội dung | ![]() |
Quy tắc quảng cáo | ![]() |
Tạo nhóm | ![]() |
Đoạn quảng cáo đệm | ![]() |
Báo cáo về tính năng theo dõi nhiều sự kiện (MET) | ![]() |
Có thể bỏ qua (đặt trước / không phải TrueView) | ![]() |
Các tính năng của AdSense cho Video 7 | Hỗ trợ |
TrueView InStream | ![]() |
Chọn trong luồng phát | ![]() |
Trong luồng chuẩn | ![]() |
Full-slot | ![]() |
Quảng cáo đồng hành | ![]() |
Lấp đầy khoảng trống bằng quảng cáo đồng hành | ![]() |
Lớp phủ | ![]() |
Các tính năng Ad Exchange của Ad Manager | Hỗ trợ |
TrueView InStream | ![]() |
Chọn trong luồng phát | ![]() |
Trong luồng chuẩn | ![]() |
Full-slot | ![]() |
Quảng cáo đồng hành | ![]() |
Lấp đầy khoảng trống bằng quảng cáo đồng hành | ![]() |
Lớp phủ | ![]() |
Khả năng xem trong Chế độ xem đang kích hoạt | ![]() |
Tại sao có quảng cáo này? | ![]() |
1 Trong số các tính năng VAST 4 mà Google Ad Manager hỗ trợ, IMA hỗ trợ các tính năng sau:
- VAST 4.2
- Hỗ trợ Secure Interactive Media Interface Definition (SIMID)
- Cho phép sử dụng nhiều nút
UniversalAdID
- VAST 4.0
- AdID
- Tệp trung gian
- Mã lỗi VAST mới
- Macro VAST mới
- Hỗ trợ của
AdVerifications
2 Các tính năng sau đây của VAST 3.0 hiện chưa được hỗ trợ:
- Companion
adSlotId
- Lựa chọn phân phối đồng hành
- Biểu tượng
3 Các tính năng sau của VMAP hiện chưa được hỗ trợ:
- Sự kiện theo dõi dành riêng cho VMAP
- Mã lỗi dành riêng cho VMAP
- Quảng cáo lớp phủ
- Mức chênh lệch thời gian khác với hh:mm:ss hoặc "start" và "end"
- Thuộc tính
breakType
hiển thị repeatAfter
thuộc tính
4 Chỉ hỗ trợ quảng cáo đi kèm dạng hình ảnh. Quảng cáo đi kèm dạng hình ảnh yêu cầu bạn triển khai tuỳ chỉnh để điền sẵn quảng cáo. Quảng cáo đồng hành không được hỗ trợ trên tvOS.
5 Quảng cáo truyền thống có thể bỏ qua chỉ được hỗ trợ trong SDK IMA DAI cho HTML5, iOS, tvOS, Roku và Android (bao gồm cả Android TV).
Với Cast SDK, bạn phải khai báo khả năng bỏ qua bằng StreamRequest.senderCanSkip
để hỗ trợ quảng cáo có thể bỏ qua truyền thống.
6 Quảng cáo TrueView có thể bỏ qua chỉ được hỗ trợ trong SDK DAI IMA cho HTML5, iOS và Android (bao gồm cả Android TV).
7 Cast SDK không hỗ trợ các tính năng của AdSense.
8 Tại sao có quảng cáo này? yêu cầu bạn phải truyền tham số adUiElement
khi tạo StreamManager
.
Tính năng Tại sao có quảng cáo này? không được hỗ trợ trong Cast SDK.
Lưu ý đối với các khung JavaScript
Bạn cần cân nhắc một số yếu tố khi sử dụng một khung JavaScript (chẳng hạn như React hoặc AngularJS) với SDK IMA HTML5. Các khung này thường di chuyển các phần tử của DOM, điều này có thể làm hỏng SDK IMA vì SDK này mong đợi DOM ở trạng thái tĩnh khi được khởi chạy. SDK IMA hỗ trợ các khung JavaScript miễn là SDK được khởi chạy sau khi khung hoàn tất việc di chuyển các phần tử DOM.
Cụ thể, phần tử HTML5 được truyền dưới dạng đối số adUiElement
khi tạo StreamManager
không được di chuyển sau khi được khởi tạo.
Hỗ trợ Apple AirPlay
SDK IMA không hỗ trợ Apple AirPlay. Tắt AirPlay hoặc tắt các yêu cầu quảng cáo khi phát hiện thấy AirPlay.