Khả năng tương thích

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

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

HTML5 vẫn là một tiêu chuẩn mới và đang phát triển. Kết quả là, hỗ trợ nhiều loại có sự khác biệt giữa các trình duyệt 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ê những sự kiện VAST tự động được 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 ở đó là bất kỳ tìm kiếm quan trọng nào theo hướng lùi), 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. 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 nhận được lần nhấp bằng tính năng theo dõi lần nhấp trong trang. khi video đóng. Tuy nhiên, nếu phần tử video sử dụng quảng cáo gốc trên iPad, không thể ghi lại các lượt nhấp.

  • fullscreen

    IMA hỗ trợ chế độ mô phỏng toàn màn hình, trong đó video chiếm toàn bộ cửa sổ trình duyệt. IMA coi một video là ở chế độ toàn màn hình khi có offsetWidthoffsetHeight có kích thước ít nhất bằng kích thước của phần thân tài liệu. Chế độ này được hỗ trợ trên tất cả các trình duyệt.

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

  • mute, unmute

    iOS và Android chỉ có quyền kiểm soát â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, đồng thời SDK cũng không được thông báo về các thay đổi. Bên dưới là danh sách phiên bản trình duyệt hỗ trợ và không hỗ trợ mute, unmute:

    • Được hỗ trợ: Firefox 3.5+, Chrome 8+, Safari 4 trở lên
    • Không được hỗ trợ: iOS, Android

Tham khảo hướng dẫn của IAB đối với thông tin chi tiết hơn về việc phân phát quảng cáo VAST.

Sự kiện quảng cáo khi xem lại đ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:

  • Bạn chỉ nên kích hoạt URL sự kiện một lần, nếu không thì URL đó có thể bị đọc là nội dung rác hành vi.
  • Nhờ đó, người dùng có thể tìm kiếm trong và xung quanh các điểm chèn quảng cáo mà họ đã xem, tạo ra trải nghiệm tua tốt hơn.

Dưới đây là những sự kiện duy nhất được kích hoạt khi xem lại đ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 đang 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 nó. Xem bảng này để được hỗ trợ trên 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 đang được sử dụng.

Nền tảng SDK IMA HLS (Phát trực tuyến dựa trên HTTP) DASH (Truyền phát thích ứng động qua HTTP)
HTML5 Dấu kiểm Dấu kiểm
iOS Dấu kiểm Đỏ-X
Android Dấu kiểm Dấu kiểm
Google Cast Dấu kiểm Dấu kiểm
tvOS Dấu kiểm Đỏ-X
Roku Dấu kiểm Dấu kiểm

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 đây, hãy đọc tổng quan về quảng cáo dạng video.

Bộ video IAB Hỗ trợ
VAST 4 Nhắc nhở 1
VAST 3 Nhắc nhở 2
VAST 2 Dấu kiểm
VPAID 2 Đỏ-X
VMAP 1.0.1 Nhắc nhở 3
Các tính năng của Ad Manager Video Hỗ trợ
Quảng cáo tuyến tính Dấu kiểm
Quảng cáo phi tuyến tính (Lớp phủ) Đỏ-X
Quảng cáo đồng hành Nhắc nhở 4
Tài nguyên quảng cáo đồng hành thay thế VAST 3 Đỏ-X
Khả năng xem của Chế độ xem đang kích hoạt Dấu kiểm
Số lần chuyển hướng VAST Dấu kiểm
Chèn lấp đồng hành với yêu cầu hiển thị Đỏ-X
Khả năng tương thích của Thẻ nhà xuất bản của Google (GPT) Đỏ-X
Nhận biết về nội dung Đỏ-X
Quy tắc quảng cáo Dấu kiểm
Tạo nhóm Dấu kiểm
Đoạn quảng cáo đệm Dấu kiểm
Báo cáo về theo dõi nhiều sự kiện (MET) Dấu kiểm
Có thể bỏ qua (đặt trước / không phải TrueView) Nhắc nhở 5
Các tính năng của AdSense cho Video 7 Hỗ trợ
TrueView InStream Nhắc nhở 6
Lựa chọn trong luồng Dấu kiểm
Trong luồng chuẩn Dấu kiểm
Toàn thời gian Đỏ-X
Quảng cáo đồng hành Nhắc nhở 4
Chèn lấp quảng cáo đồng hành Đỏ-X
Lớp phủ Đỏ-X
Tính năng của Ad Exchange trong Ad Exchange Hỗ trợ
TrueView InStream Nhắc nhở 6
Lựa chọn trong luồng Dấu kiểm
Trong luồng chuẩn Dấu kiểm
Toàn thời gian Đỏ-X
Quảng cáo đồng hành Nhắc nhở 4
Chèn lấp quảng cáo đồng hành Đỏ-X
Lớp phủ Đỏ-X
Khả năng xem của Chế độ xem đang kích hoạt Dấu kiểm
Tại sao có quảng cáo này? Nhắc nhở 8

1 trong số Các tính năng VAST 4 được Google Ads hỗ trợ Người quản lý, IMA hỗ trợ các tính năng sau:

2 Các tính năng của VAST 3.0 sau đây không chưa được hỗ trợ:

  • adSlotId đi kèm
  • Tuỳ chọn phân phối quảng cáo đồng hành
  • Biểu tượng

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

  • Sự kiện theo dõi cụ thể VMAP
  • Mã lỗi cụ thể VMAP
  • Quảng cáo lớp phủ
  • Độ lệch thời gian không phải là hh:mm:ss hoặc "start" và "end"
  • Hiển thị thuộc tính breakType
  • repeatAfter thuộc tính

4 Chỉ hỗ trợ hình ảnh đồng hành. Quảng cáo đồng hành hình ảnh yêu cầu triển khai tuỳ chỉnh để điề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 bổ sung.

6 Quảng cáo có thể bỏ qua TrueView chỉ được hỗ trợ trong SDK IMA DAI cho HTML5, iOS và Android (bao gồm cả Android TV).

7 SDK Truyền 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 đoạn mã Tham số adUiElement sẽ được truyền khi tạo StreamManager. Mục Tại sao có quảng cáo này? không được hỗ trợ trong SDK Truyền.

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

Có một số điều cần cân nhắc 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ỡ SDK IMA vì SDK dự kiến rằng DOM sẽ tĩnh khi khởi tạo. SDK IMA hỗ trợ các khung JavaScript miễn là vì SDK được khởi tạo sau khi khung đã di chuyển xong các phần tử DOM. Cụ thể, phần tử HTML5 được chuyển dưới dạng đối số adUiElement khi tạo StreamManager sẽ không được di chuyển sau khi tạo thực thể.

Hỗ trợ Apple AirPlay

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