Xem lại khả năng tương thích và hỗ trợ SDK

Chọn nền tảng: HTML5 Android iOS tvOS

Trang này cung cấp thông tin chung về khả năng hỗ trợ và tính tương thích phía máy khách IMA HTML5 cho các 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ợ

Khả năng hỗ trợ các tính năng khác nhau giữa các trình duyệt và không có đị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, WebM và Ogg Theora.

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

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

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 (phá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 chế độ đ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

    SDK 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. Chúng tôi coi một video ở chế độ toàn màn hình khi offsetWidthoffsetHeight có kích thước ít nhất 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 mọi trình duyệt. Để xem ví dụ về chế độ toàn màn hình 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ế độ điều khiển âm lượng gốc. Do đó, IMA SDK không thể xác định âm lượng hoặc trạng thái tắt tiếng, cũng như 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

Để 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.

Lưu ý đối với các khung JavaScript

Có một số điểm cần cân nhắc 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 chức năng IMA vì IMA dự kiến DOM sẽ ở trạng thái tĩnh khi SDK được khởi tạo. IMA hỗ trợ các khung JavaScript miễn là IMA được khởi chạy sau khi khung này 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ố containerElement khi tạo AdDisplayContainer không được di chuyển sau khi được khởi tạo.

Hỗ trợ Apple AirPlay

SDK IMA hiện 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.

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 Loại quảng cáo
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)
Quảng cáo dạng tuyến tính, phi tuyến tính và quảng cáo đi kèm, Giải pháp video của Ad Manager, video Ad Exchange và quảng cáo AFV
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 AFV
Android Android 4.4 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 AFV
tvOS tvOS 14 trở lên Quảng cáo dạng tuyến tính, video Ad Manager và video 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 v3 tvOS
Bộ video của IAB
VAST 4 Nhắc nhở 9 Nhắc nhở 9 Nhắc nhở 9 Nhắc nhở 9
VAST 3 Dấu kiểm Nhắc nhở 1 Nhắc nhở 1 Nhắc nhở 1
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 Red-X
VPAID 2 (HTML5) Dấu kiểm Red-X Red-X Red-X
VMAP 1.0.1 Nhắc nhở 2 3 Nhắc nhở 2 Nhắc nhở 2 Nhắc nhở 2
SDK OM 1.3 Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Các tính năng về video của 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
Thành phần được lưu trữ trên YouTube Nhắc nhở 4 Red-X Red-X Red-X
Quảng cáo phi tuyến tính (Lớp phủ) Nhắc nhở 5 Red-X Red-X Red-X
Quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Tài nguyên quảng cáo đồng hành thay thế VAST 3 Dấu kiểm Dấu kiểm Red-X Red-X
Khả năng xem trong Chế độ xem đang kích hoạt Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Quảng cáo audio Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Số lần chuyển hướng VAST Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Thay thế bằng yêu cầu hiển thị cho quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Khả năng tương thích của Thẻ nhà xuất bản của Google (GPT) Dấu kiểm Red-X Red-X Red-X
Nhận biết 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ở 3 Dấu kiểm Dấu kiểm Dấu kiểm
Điểm chèn quảng cáo thủ công trong quy tắc quảng cáo Dấu kiểm Red-X Red-X Red-X
Giới hạn tần suất 6 Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Loại trừ cạnh tranh (luồng phát) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Loại trừ cạnh tranh (nhóm) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Loại trừ cạnh tranh (toàn bộ trang) Dấu kiểm Red-X Red-X Red-X
Tạo nhóm Nhắc nhở 3 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 Exchange của Ad Manager) Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Có thể bỏ qua (không phải TrueView) 8 Nhắc nhở 5 Dấu kiểm Dấu kiểm Dấu kiểm
Chọn trong luồng phát Dấu kiểm Red-X Red-X Red-X
Tải trước thành phần Nhắc nhở 7 Red-X Dấu kiểm Red-X
Các tính năng của AdSense cho Video
TrueView InStream Nhắc nhở 5 Dấu kiểm Dấu kiểm Red-X
Chọn trong luồng phát Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Trong luồng chuẩn Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Full-slot Dấu kiểm Red-X Red-X Red-X
Quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Lấp đầy khoảng trống bằng quảng cáo đồng hành Red-X Dấu kiểm Dấu kiểm Red-X
Lớp phủ Nhắc nhở 5 Red-X Red-X Red-X
Tải trước thành phần Nhắc nhở 7 Red-X Dấu kiểm Red-X
Các tính năng Ad Exchange của Ad Manager
TrueView InStream Nhắc nhở 5 Dấu kiểm Dấu kiểm Red-X
Chọn trong luồng phát Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Trong luồng chuẩn Dấu kiểm Dấu kiểm Dấu kiểm Dấu kiểm
Full-slot Dấu kiểm Red-X Red-X Red-X
Quảng cáo đồng hành Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Lấp đầy khoảng trống bằng quảng cáo đồng hành Red-X Dấu kiểm Dấu kiểm Red-X
Lớp phủ Nhắc nhở 5 Red-X Red-X Red-X
Khả năng xem trong Chế độ xem đang kích hoạt Dấu kiểm Dấu kiểm Dấu kiểm Red-X
Tải trước thành phần Nhắc nhở 7 Red-X Dấu kiểm Red-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 Các tính năng sau của VAST 3.0 hiện chưa được hỗ trợ trong các SDK không phải HTML5:

  • Companion adSlotId
  • Lựa chọn phân phối đồng hành
  • Biểu tượng

2 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

3 Để hỗ trợ VMAP và quy tắc quảng cáo trên iPhone, bạn cần có chế độ phát quảng cáo tuỳ chỉnh.

4 Mẫu quảng cáo do YouTube lưu trữ được hỗ trợ trên máy tính nhưng không được hỗ trợ trên web di động.

5 Quảng cáo không tuyến tính (Lớp phủ), Quảng cáo có thể bỏ qua (không phải TrueView) và Quảng cáo TrueView trong luồng phát được hỗ trợ trên web di động HTML5 trên iOS 10 trở lên khi sử dụng playsinline .

6 Giới hạn tần suất và loại trừ sự cạnh tranh theo quy tắc quảng cáo yêu cầu sử dụng cookie hoặc PPID.

7 Tính năng tải trước thành phần gốc không hoạt động với những thành phần sau:

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

8 SDK 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 có thời lượng ngắn hơn thời lượng tối thiểu được phát, nút Bỏ qua sẽ không xuất hiện.

9 Trong số các tính năng VAST 4 được Google Ad Manager hỗ trợ, IMA hỗ trợ các tính năng sau: