支援和相容性

本頁將概略說明 IMA DAI 對瀏覽器、影片格式和平台的支援與相容性。

支援的影片格式和瀏覽器

HTML5 仍是全新且持續演進的標準。因此,各種功能的支援會因瀏覽器而異,且所有主要瀏覽器都沒有支援單一預設影片格式。在一般瀏覽器中使用的三種主要影片格式是 H.264、HLS 和 Dash。

VAST 事件相容性

本節列出系統會根據 VAST 回應中傳回的資訊,自動回報給伺服器的 VAST 事件。

完全支援

completecreativeViewfirstQuartileimpressionmidpointpauseresumerewind (在發生重大反向搜尋時觸發)、startthirdQuartile

部分支援

  • click

    系統只會針對影片廣告傳送 Click 事件。系統無法在 Android、iOS 或電腦的原生全螢幕播放器上擷取點擊次數,但在影片關閉時,網頁內點擊追蹤元素仍可擷取點擊。但是如果影片元素使用 iPad 上的原生控制項,就無法擷取點擊。

  • fullscreen

    IMA 支援模擬全螢幕模式,這種模式影片會佔滿整個瀏覽器視窗。當影片的 offsetWidthoffsetHeight 至少與文件內文大小相同時,IMA 會將影片視為全螢幕模式。 所有瀏覽器都支援這個模式。

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

  • muteunmute

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

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

如要進一步瞭解 VAST 廣告放送,請參閱 IAB 規範

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

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 平台的相關支援,請參閱下表。為了正確播放串流,您的影片播放器必須支援所用的串流類型。

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

1Google Ad Manager 支援的 VAST 4 功能中,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 只有 HTML5、iOS 和 Android (包括 Android TV) 專用的 IMA DAI SDK 支援 TrueView 可略過廣告。

7 Cast SDK 不支援 AdSense 功能。

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