相容性

本頁面提供 IMA DAI 支援和相容性的一般資訊 瀏覽器、影片格式和平台

支援的影片格式和瀏覽器

HTML5 還是一種全新且不斷演進的標準。因此,對各種類型的 但瀏覽器上不會有單一預設影片格式 可支援所有主要瀏覽器。網站上使用的三個主要影片格式 多數瀏覽器包括 H.264、HLS 和 Dash。

VAST 事件相容性

本節列出會自動回報給 自動調整這類資源

完全支援

completecreativeViewfirstQuartileimpressionmidpointpauseresumerewind (在當地觸發) 任何重要的反向跳轉)、start thirdQuartile

部分支援

  • click

    系統只會針對影片廣告傳送 Click 事件。 您無法在 Android、iOS、iOS、 但網頁內點擊追蹤元素 元素。不過,如果影片元素使用原生廣告 在 iPad 上使用控制項,系統就無法擷取點擊。

  • fullscreen

    IMA 支援模擬的全螢幕模式, 也就是影片會佔滿整個瀏覽器視窗 IMA 將影片視為全螢幕模式 其offsetWidthoffsetHeight時 至少符合文件內文的大小。 所有瀏覽器都支援這個模式。

    在 iPhone 和 Android 3.0 之前版本的平台上, 影片一律會以全螢幕模式播放。

  • muteunmute

    iOS 和 Android 只提供音量的原生控制設定。因此,IMA 無法 判斷音量或靜音狀態,也不會向 SDK 發出變更通知。下方為 支援或不支援的瀏覽器版本清單 muteunmute

    • 支援:Firefox 3.5 以上版本、Chrome 8 以上版本、Safari 4 以上版本
    • 不支援:iOS、Android

詳情請參閱 IAB 規範 VAST 廣告放送的詳細說明

重複觀看廣告插播時間點的廣告事件

IMA 會在重新觀看廣告時觸發廣告事件,原因如下:

  • 事件網址只能觸發一次,否則系統可能會將其視為垃圾內容 行為
  • 讓使用者能搜尋或觀看已觀看的廣告插播時間點。 可以提供更優異的跳轉體驗

以下是重新觀看廣告插播時觸發的唯一事件:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

支援的影片播放器平台

下列平台支援 Google IMA SDK:

平台 版本
HTML5 電腦:Chrome、Firefox、Safari、Edge、Opera
行動裝置:Chrome/Android 瀏覽器 (手機和平板電腦專用 Android)、Safari 和 Chrome (iOS)
iOS iOS 10.0 以上版本
Android Android 4.4 以上版本
Google Cast 所有投放裝置
tvOS tvOS 14 以上版本
Roku 所有仍在接收 Roku 軟體更新的裝置

影片串流格式支援

IMA 支援跨 SDK 的 HLS 和 DASH。如需支援服務,請參閱這份表格 特定 SDK 平台上的 KPI為了正確播放串流,您的影片播放器 都必須支援所用的串流類型。

IMA SDK 平台 HLS DASH
HTML5 勾號 勾號
iOS 勾號 紅 X
Android 勾號 勾號
Google Cast 勾號 勾號
tvOS 勾號 紅 X
Roku 勾號 勾號

影片功能和 SDK 版本

如要進一步瞭解下列功能,請參閱 影片廣告總覽

IAB 影片套件 支援
VAST 4 警告 1
VAST 3 警告 2
VAST 2 勾號
VPAID 2 紅 X
VMAP 1.0.1 警告 3
Ad Manager 影片功能 支援
線性廣告 勾號
非線性廣告 (重疊廣告) 紅 X
隨播廣告 警告 4
VAST 3 替代隨播廣告資源 紅 X
Active View 可視度 勾號
VAST 重新導向 勾號
包含顯示請求的隨播廣告候補 紅 X
Google 發布商廣告代碼 (GPT) 相容性 紅 X
內容知名度 紅 X
廣告規則 勾號
廣告連播 勾號
串場廣告 勾號
製作多事件追蹤報表 (MET) 勾號
可略過 (預訂 / 非 TrueView) 警告 5
AdSense 影片廣告功能7 支援
TrueView 插播廣告 警告 6
串流內 選用廣告 勾號
標準串流內廣告 勾號
全版位廣告 紅 X
隨播廣告 警告 4
隨播廣告候補 紅 X
重疊說明 紅 X
Ad Manager Ad Exchange 功能 支援
TrueView 插播廣告 警告 6
串流內 選用廣告 勾號
標準串流內廣告 勾號
全版位廣告 紅 X
隨播廣告 警告 4
隨播廣告候補 紅 X
重疊說明 紅 X
Active View 可視度 勾號
為什麼會顯示這則廣告? 警告 8

1 Google Ads 支援的 VAST 4 功能 Manager,IMA 支援下列功能:

  • VAST 4.2
  • VAST 4.0
    • AdID
    • Mezzanine 檔案
    • 新的 VAST 錯誤代碼
    • 全新 VAST 巨集
    • AdVerifications」支援頁面

2 下列 VAST 3.0 功能無法使用 :

  • 隨播廣告 adSlotId
  • 隨播廣告放送選項
  • 圖示

3 目前不支援下列 VMAP 功能:

  • VMAP 專屬追蹤事件
  • VMAP 專屬錯誤代碼
  • 重疊廣告
  • 非 hh:mm:ss 或「start」的時間偏移和「end」
  • 顯示 breakType 屬性
  • repeatAfter 項屬性

4 僅支援圖片隨播廣告。圖片隨播廣告 必須進行自訂導入作業才能填入廣告。tvOS 不支援隨播廣告。

5 僅適用於 適用於 HTML5、iOS、tvOS、Roku 和 Android (包括 Android TV) 的 IMA DAI SDK。 使用 Cast SDK 時,您必須使用 StreamRequest.senderCanSkip、 可支援更多可略過廣告

6 TrueView 可略過廣告僅支援 適用於 HTML5、iOS 和 Android (包括 Android TV) 的 IMA DAI SDK。

7 Cast SDK 不支援 AdSense 功能。

8 「為什麼會顯示這則廣告?」要求 建立 StreamManager 時傳遞 adUiElement 參數。 Cast SDK 不支援為什麼會顯示這則廣告?

JavaScript 架構注意事項

使用 JavaScript 架構時需考量一些事項,例如 使用 IMA HTML5 SDK 的 React 或 AngularJS。這些架構通常會改變元素 而會破壞 IMA SDK,因為 SDK 會預期 DOM 與 靜態值。IMA SDK 支援 JavaScript 架構,只要 因為在架構完成 DOM 元素移動後,才會啟動 SDK。 具體來說,在下列情況下,傳遞至 adUiElement 引數的 HTML5 元素 來建構 StreamManager 而且在執行個體化後不應移動。

Apple AirPlay 支援

IMA SDK 不支援 Apple AirPlay。停用 AirPlay 或停用廣告 就會終止這類要求