Khả năng hỗ trợ và tương thích

Trang này cung cấp thông tin chung về khả năng hỗ trợ phía máy khách và khả năng tương thích của HTML5 IMA cho các trình duyệt, định dạng video và nền tảng.

Trình duyệt và định dạng video được hỗ trợ

Khả năng hỗ trợ nhiều tính năng sẽ khác nhau tuỳ theo trình duyệt và không có một định dạng video mặc định nào được hỗ trợ bởi tất cả các trình duyệt chính. Ba định dạng video chính được dùng trong phần lớn các trình duyệt là H.264, WebM và Ogg Theora.

Trình phát video được hỗ trợ

Phần lớn các tính năng của IMA đều được trình phát video HTML5 thông thường hỗ trợ, bao gồm cả thẻ <video> HTML. Xem Chương trình đối tác công nghệ video để biết danh sách các trình phát video đã biết có hỗ trợ SDK IMA.

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 tới máy chủ dựa trên thông tin trả về trong phản hồi VAST.

Hỗ trợ đầy đủ

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (kích hoạt khi có bất kỳ chế độ tìm kiếm đáng kể nào theo hướng ngược lại), start, thirdQuartile.

Được hỗ trợ một phần

  • click

    Sự kiện Click chỉ được gửi đối với 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 vẫn có thể ghi lại lượt nhấp bằng phần tử theo dõi lượt nhấp trong trang khi video đã đó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 sẽ không thể chụp các lượt nhấp.

  • fullscreen

    SDK IMA hỗ trợ chế độ toàn màn hình mô phỏng, trong đó video hiển thị trên toàn bộ cửa sổ trình duyệt. Chúng tôi coi video là ở chế độ toàn màn hình khi offsetWidthoffsetHeight của video tối thiểu bằng kích thước của phần nội dung tài liệu. Chế độ này được hỗ trợ trên tất cả các trình duyệt. Để xem ví dụ về chế độ toàn màn hình được mô phỏng, hãy tải mẫu xuống.

    Trên iPhone và các nền tảng Android trước phiên bản 3.0, video sẽ luôn phát ở chế độ toàn màn hình.

  • mute, unmute

    iOS và Android chỉ có chế độ kiểm soát riêng âm lượng. Do đó, SDK IMA không thể xác định âm lượng hoặc trạng thái tắt tiếng và chúng tôi cũng không nhận được thông báo về các thay đổi. Dưới đâ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 trở lên, Chrome 8 trở lên, Safari 4 trở lên
    • Không được hỗ trợ: iOS, Android

Để biết thêm thông tin chi tiết về việc phân phát quảng cáo VAST, hãy tham khảo nguyên tắc của IAB.

Những lưu ý đối với khung JavaScript

Có một số kết hợp nhất định khi sử dụng 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ể phá vỡ chức năng của IMA vì IMA dự kiến rằng DOM sẽ tĩnh khi SDK khởi động. IMA hỗ trợ khung JavaScript miễn là IMA được khởi động sau khi khung đã hoàn tất việc di chuyển các phần tử DOM. Cụ thể, bạn không nên di chuyển phần tử HTML5 được truyền dưới dạng đối số ContainerElement khi tạo AdDisplayContainer sau khi tạo thực thể.

Hỗ trợ Apple AirPlay

SDK IMA hiện không hỗ trợ Apple AirPlay. Tắt tính năng AirPlay hoặc yêu cầu quảng cáo khi phát hiện thấy AirPlay.

Nền tảng trình phát video được hỗ trợ

IMA SDK của Google được hỗ trợ trên các nền tảng sau:

Nền tảng Phiên bản Loại quảng cáo
HTML5 Máy tính: Chrome, Firefox, Safari, Edge, Opera
Thiết bị di động: Trình duyệt Chrome/Android (Android cho điện thoại và máy tính bảng), Safari và Chrome (iOS)
Quảng cáo tuyến tính, quảng cáo phi tuyến tính và quảng cáo đồng hành, Giải pháp video của Ad Manager, quảng cáo dạng video trên Ad Exchange và quảng cáo WFS
iOS iOS 10.0 trở lên Quảng cáo tuyến tính và quảng cáo đồng hành, video Ad Manager, video Ad Exchange và quảng cáo WFS
Android Android 4.1 trở lên Quảng cáo tuyến tính và quảng cáo đồng hành, video Ad Manager, video Ad Exchange và quảng cáo WFS
tvOS tvOS 14 trở lên Quảng cáo tuyến tính, video trên Ad Manager và video trên Ad Exchange

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.

HTML5 phiên bản 3 iOS phiên bản 3 Android phiên bản 3 tvOS
Bộ công cụ video IAB
VAST 4 Nhắc nhở 12 Nhắc nhở 12 Nhắc nhở 12 Nhắc nhở 12
VAST 3 Nhắc nhở 1 Nhắc nhở 2 Nhắc nhở 2 Nhắc nhở 2
VAST 2 Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
SIMID 1.0 Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
VPAID 2 (HTML5) Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
VMAP 1.0.1 Nhắc nhở 3 4 Nhắc nhở 3 Nhắc nhở 3 Nhắc nhở 3
SDK OM 1.3 Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Các tính năng của video trên Ad Manager
Quảng cáo tuyến tính Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Tài sản được lưu trữ trên YouTube Nhắc nhở 5 Đỏ-X Đỏ-X Đỏ-X
Quảng cáo phi tuyến tính (Lớp phủ) Nhắc nhở 6 Đỏ-X Đỏ-X Đỏ-X
Quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Tài nguyên quảng cáo đồng hành thay thế VAST 3 Dấu kiểm Dấu kiểm Đỏ-X Đỏ-X
Khả năng xem Chế độ xem đang kích hoạt Dấu kiểm Nhắc nhở 7 Nhắc nhở 7 Đỏ-X
Quảng cáo audio Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Chuyển hướng VAST Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Quảng cáo thay thế đồng hành có yêu cầu hiển thị Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Khả năng tương thích của Thẻ nhà xuất bản của Google (GPT) Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
Nhận thức về nội dung Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Quy tắc quảng cáo Nhắc nhở 4 Dấu kiểm Dấu kiểm Dấu kiểm
Điểm chèn quảng cáo theo cách thủ công trong quy tắc quảng cáo Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
Giới hạn tần suất 8 Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Loại trừ cạnh tranh (luồng) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Loại trừ cạnh tranh (pod) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Loại trừ cạnh tranh (toàn trang) Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
Tạo nhóm Nhắc nhở 4 Dấu kiểm Dấu kiểm Dấu kiểm
Đoạn quảng cáo đệm Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Báo cáo về tính năng theo dõi nhiều sự kiện (MET) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Phân bổ động (AdSense cho video, Ad Manager Ad Exchange) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Quảng cáo có thể bỏ qua (không phải TrueView) 11 Nhắc nhở 6 Dấu kiểm Dấu kiểm Dấu kiểm
Lựa chọn trong luồng Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
Tải trước tài sản Nhắc nhở 9 Đỏ-X Nhắc nhở 10 Đỏ-X
Các tính năng của AdSense cho Video
TrueView InStream Nhắc nhở 6 Dấu kiểm Dấu kiểm Đỏ-X
Lựa chọn trong luồng Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Trong luồng chuẩn Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Toàn thời gian Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
Quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Quảng cáo chèn lấp đồng hành Đỏ-X Dấu kiểm Dấu kiểm Đỏ-X
Lớp phủ Nhắc nhở 6 Đỏ-X Đỏ-X Đỏ-X
Tải trước tài sản Nhắc nhở 9 Đỏ-X Nhắc nhở 10 Đỏ-X
Các tính năng của Ad Exchange trong Ad Manager
TrueView InStream Nhắc nhở 6 Dấu kiểm Dấu kiểm Đỏ-X
Lựa chọn trong luồng Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Trong luồng chuẩn Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Toàn thời gian Dấu kiểm Đỏ-X Đỏ-X Đỏ-X
Quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Đỏ-X
Quảng cáo chèn lấp đồng hành Đỏ-X Dấu kiểm Dấu kiểm Đỏ-X
Lớp phủ Nhắc nhở 6 Đỏ-X Đỏ-X Đỏ-X
Khả năng xem Chế độ xem đang kích hoạt Dấu kiểm Nhắc nhở 7 Nhắc nhở 7 Đỏ-X
Tải trước tài sản Nhắc nhở 9 Đỏ-X Nhắc nhở 10 Đỏ-X
Tại sao có quảng cáo này? Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm

1 SDK HTML5 không hỗ trợ bất kỳ tính năng VAST 3.0 nào chưa được giao diện người dùng Ad Manager hỗ trợ.

2 SDK không phải HTML5 chưa hỗ trợ các tính năng VAST 3.0 sau đây:

  • adSlotId đi kèm
  • Tùy chọn phân phối đi kèm
  • Biểu tượng
  • Bất kỳ tính năng VAST 3.0 nào chưa được giao diện người dùng Ad Manager hỗ trợ

3 Các tính năng VMAP sau chưa được hỗ trợ:

  • Sự kiện theo dõi cụ thể theo VMAP (Danh sách phát video nhiều quảng cáo)
  • Các mã lỗi riêng của VMAP
  • Quảng cáo lớp phủ
  • Độ lệch thời gian không phải hh:mm:ss hoặc "bắt đầu" và "kết thúc"
  • Hiện thuộc tính breakType
  • repeatAfter thuộc tính

4 Để hỗ trợ VMAP và quy tắc quảng cáo trên iPhone, bạn phải phát quảng cáo tuỳ chỉnh.

5 Mẫu quảng cáo do YouTube lưu trữ được hỗ trợ trên máy tính nhưng không hỗ trợ trên web dành cho thiết bị di động.

6 Được hỗ trợ trên iOS 10 trở lên khi sử dụng playsinline.

7 Yêu cầu SDK IMA cho Android Beta v10 trở lên hoặc iOS Beta v13 trở lên.

8 Giới hạn tần suất của quy tắc quảng cáo và loại trừ cạnh tranh bắt buộc phải có cookie hoặc PPID.

9 Tính năng tải trước tài sản gốc không hoạt động với:

  • Web di động trên thiết bị iOS
  • Web dành cho thiết bị di động trên Android trước phiên bản 4.0
  • Quảng cáo được lưu trữ trên YouTube, bao gồm các định dạng TrueView
  • Tính năng phát xen giữa theo cách thủ công IMA (bất kỳ cách triển khai nào dựa vào sự kiện AD_BREAK_READY)

10 Yêu cầu SDK IMA phiên bản 3.6.0 trở lên.

11 SDK này không hỗ trợ quảng cáo có thể bỏ qua có thời lượng dưới 8 giây. Khi quảng cáo ngắn hơn thời lượng tối thiểu được phát, nút Skip (Bỏ qua) sẽ không hiển thị.

12 Các tính năng VAST 4.0 sau đây được hỗ trợ:

  • AdID
  • Tệp mezzanine
  • Mã lỗi VAST mới