Xem xét khả năng hỗ trợ SIMID

SDK Quảng cáo trên phương tiện truyền thông tương tác (IMA) của Google cho HTML5 hỗ trợ Secure Interactive Media Interface Definition (SIMID) phiên bản 1.1. Hướng dẫn này đề cập đến các tính năng và thông báo cụ thể về SIMID mà IMA SDK hỗ trợ.

Tìm hiểu về thông báo từ nhà sáng tạo đến người chơi

Bảng sau đây liệt kê những thông báo mà mẫu quảng cáo SIMID có thể gửi đến IMA SDK:

Nhắn tin Mô tả
clickThru Xử lý lượt nhấp vào quảng cáo dựa trên URI mà mẫu quảng cáo cung cấp.
fatalError Kết thúc phiên quảng cáo và báo cáo lỗi nghiêm trọng từ mẫu quảng cáo.
getMediaState Trả về trạng thái hiện tại của trình phát nội dung nghe nhìn, bao gồm cả URI, currentTime, duration, volume và trạng thái tắt tiếng.
log Chuyển tiếp thông báo nhật ký mẫu quảng cáo đến IMA SDK để gỡ lỗi.
reportTracking Yêu cầu SDK IMA ping URL theo dõi thay cho mẫu quảng cáo.
requestChangeAdDuration Yêu cầu sửa đổi tổng thời lượng của phiên quảng cáo.
requestNavigation Yêu cầu điều hướng đến một URI bên ngoài.
requestPause Yêu cầu IMA SDK tạm dừng trình phát đa phương tiện.
requestPlay Yêu cầu SDK IMA tiếp tục hoặc phát trình phát đa phương tiện.
requestResize Yêu cầu đổi kích thước trình phát video. Nếu trình phát cho phép đổi kích thước, thì SDK IMA sẽ đổi kích thước trình phát.
requestSkip Yêu cầu SDK bỏ qua quảng cáo hiện tại.
requestStop Yêu cầu SDK dừng phiên quảng cáo.
handleSkipShown Thông báo cho IMA SDK rằng mẫu quảng cáo đã hiển thị giao diện người dùng bỏ qua quảng cáo.
requestFocus Yêu cầu lấy tiêu điểm cho iframe của mẫu quảng cáo.

Xem xét những thông báo về mẫu quảng cáo không được hỗ trợ gửi đến trình phát

IMA SDK không xử lý các loại CreativeMessage sau:

  • requestChangeVolume
  • requestFullscreen
  • requestExitFullscreen

Tìm hiểu về thông điệp từ người chơi đến nhà sáng tạo

Bảng sau đây liệt kê những thông báo mà IMA SDK hỗ trợ gửi đến mẫu quảng cáo SIMID:

Nhắn tin Mô tả
init Được gửi trong quá trình thiết lập phiên với dữ liệu môi trường và các thông số quảng cáo.
startCreative Thông báo cho mẫu quảng cáo để bắt đầu và hiển thị iframe của mẫu quảng cáo.
adStopped Thông báo rằng phiên quảng cáo đã kết thúc, bao gồm cả mã lý do.
adSkipped Thông báo cho mẫu quảng cáo rằng người dùng hoặc IMA SDK đã bỏ qua quảng cáo.
resize Thông báo cho mẫu quảng cáo về các thay đổi về kích thước của trình phát hoặc video.
appBackgrounded Thông báo cho mẫu quảng cáo rằng ứng dụng đã chuyển sang chế độ nền.
appForegrounded Thông báo cho mẫu quảng cáo rằng ứng dụng đã quay lại nền trước.
fatalError Thông báo cho mẫu quảng cáo về lỗi phía trình phát.
log Gửi thông báo nhật ký từ trình phát đến mẫu quảng cáo.
focusIn Thông báo rằng mẫu quảng cáo đã nhận được tiêu điểm.

Xem thông tin cập nhật về trạng thái nội dung nghe nhìn

SDK IMA gửi thông báo mediaStateUpdate đến mẫu quảng cáo cho các sự kiện sau:

  • play
  • pause
  • stalled (đang lưu vào bộ đệm)
  • seeking
  • seeked
  • ended
  • durationchange
  • timeupdate, định kỳ.
  • volumechange, bao gồm cả trạng thái tắt tiếng.