通知

僅適用於 Google Ad Manager 360。

動態廣告插播播放器和應用程式開發指南

請運用下列資訊來規劃及管理動態廣告插播 (DAI) 的播放器和應用程式開發流程。

平台支援

下表列出動態廣告插播的支援情形,包括不支援此功能的平台。您只要按一下連結即可查看範例應用程式,以及各個平台的詳細資訊。

基本範例應用程式只包含影片追蹤事件相關功能,適合只使用片頭廣告的發布商。

進階範例應用程式包含所有基本應用程式功能,以及書籤、回溯、字幕、刷屏和倒數計時器。這類應用程式適合透過較長內容來營利的發布商。

平台 SSB 支援 已啟用動態廣告插播功能的 IMA SDK 範例應用程式 其他說明文件
iOS iOS IMA SDK iOS 範例應用程式 iOS
快速入門指南

iOS 參考資料
Android
或 FireTV
Android IMA SDK Android 範例應用程式 Android
快速入門指南

Android 參考資料
tvOS
(Apple TV)
tvOS IMA SDK tvOS 範例應用程式 tvOS 快速入門指南
tvOS 參考資料
Roku 在執行階段中
下載的 SDK
Roku 範例應用程式 Roku
快速入門指南
Chromecast 在執行階段中
下載的 SDK

接收端應用程式範例
一般來說,您也必須擁有可將內容「投放」到 Chromecast 裝置的 iOS 或 Android 應用程式。相關範例請參考 iOS 版和 Android 版的「進階範例」應用程式。

Chromecast
快速入門指南
HTML5 在執行階段中
下載的 SDK
HTML5 範例應用程式
DAI 示範 HTML5 播放器
HTML5
快速入門指南

影片播放器控制項支援

啟用 IMA SDK 後,系統才會支援相關的影片播放器控制項。所有進階範例應用程式在所支援的不同平台上都會顯示相關功能。您也可在基本範例應用程式中顯示提示點資訊功能。

  • 所有廣告倒數和單則廣告倒數:新增倒數的功能,用來顯示所有廣告或單則廣告的剩餘時間長度。

    iOS 和 Android:IMA SDK 提供這個選擇性功能。

    Roku 和 tvOS:IMA SDK 中的進階範例應用程式包含這項功能的範例。若您必須使用這項功能,需要加入自訂程式碼。

  • 字幕:在內容串流中新增隱藏式字幕的功能。支援的字幕程式包括:

    時序文本標記語言 (TTML) (補充資訊):TTML 可在目前用於字幕和說明文字功能的不同放送管道內容格式之間,用來轉碼或轉換時序文本資訊。

    WebVTT (補充資訊):WebVTT 檔案能為影片內容、影片文字說明、內容導覽章節,以及更多與音訊或視訊內容同步的任何形式中繼資料,提供說明文字或字幕。

  • 書籤:書籤功能可用來儲存內容串流中的特定位置,讓使用者稍後再回到該位置。假設使用者觀賞內容 5 分鐘後離開該視訊串流,之後再回頭繼續觀賞,這時書籤功能會儲存使用者在該串流中停止的位置,如此該串流就能從上次停止的地方繼續播放,方便觀眾順暢觀賞內容。
  • 回溯回溯功能可將使用者帶回搜尋時略過的插播廣告開頭,等廣告結束後再將其帶往搜尋位置。
  • 捲動預覽:常見於長片內容,可在使用者捲動內容軸時顯示內容的第一個影格。

覆寫預設廣告代碼

在 Ad Manager 中定義 DAI 的 VOD 內容來源直播線性串流時,您必須指定預設的影片廣告代碼

當影片播放器請求串流時,此廣告代碼將用於您在使用者介面中所指定的目的,不過您可以在串流請求中換掉該代碼的參數。

瞭解如何為串流提供指定參數

覆寫串流的變體參數

預設的 HLS 播放清單順序是由發布商決定。

建立串流時,您可指定修改變體選項和順序參數。如此一來,您就能指定應加入主要播放清單請求的變體子集和變體的順序。除非您特別覆寫變體的子集和順序,否則該子集和順序在串流播放時將全程維持一致。

瞭解如何覆寫串流變體參數

常見問題

全部展開  全部收合

如何顯示片頭廣告?

針對 VOD 串流,您可以使用廣告規則來設定是否要顯示片頭廣告。

在直播線性串流中,您可以將 Ad Manager 設為顯示片頭廣告。或者,您的影片播放器可以發出用戶端 Ad Manager 廣告請求,先向使用者顯示片頭廣告,再請求 Ad Manager DAI 直播串流。

設定廣告休播


針對直播線性串流,您可以使用「廣告休播」功能,避免在觀眾剛看完片頭廣告後立即顯示另一個 DAI 廣告。

廣告休播導入流程分為兩個部分:

  1. 設定 DAI 直播串流時指定 [廣告休播時間長度]。
  2. 在串流建立請求的 adtagparameters 陣列中,傳入 dai-ah 參數並設為 1。這個陣列與您覆寫 Ad Manager 廣告代碼參數設定串流變體參數時所使用的陣列相同。
如何放送多個 CDN 提供的隨選影片內容?

當您建立隨選影片內容的 CDN 設定時,您可以選擇定義預設的 CDN 設定以及其他的 CDN 放送設定。如此一來,您就可以設定多個 CDN,並在工作階段開始時,透過鍵/值動態選擇要使用的 CDN。

設定並儲存 CDN 設定後,Ad Manager 會為每個設定指派名稱。這個名稱應該做為 dai-dlid 參數的值傳入串流建立請求。*

如果是 SSB,傳遞的參數會是 dai-dlid=AaBbC1aaBa0obA1BABaaBA (其中 AaBbC1aaBa0obA1BABaaBA 是 Ad Manager 中顯示的名稱)。

使用 IMA SDK 時,則應使用廣告代碼參數將名稱傳入串流建立請求中。

* 如果沒有任何名稱傳入請求,Ad Manager 會使用預設的 CDN。

如何在範例應用程式中請求隨選即播影片串流?
VOD 串流請求中包含 cmsid 和 vid,能讓您將廣告指定給影片內容。
如果從 Ad Manager 擷取影片內容時發生問題,該怎麼辦?
如果您的應用程式在接收 Ad Manager 回應時偵測到問題,您應該將程式邏輯編碼為播放無廣告的原始內容。如果是 VOD 串流,應該使用內容來源 MRSS 動態饋給中原本指定給 Ad Manager 的 ingestUrl。如果是直播線性串流,則是編碼器中指定給該串流的網址。進一步瞭解自動廣告插播備用串流的最佳做法
我為何必須從伺服器端信標 (SSB) 改為使用 IMA SDK?
IMA SDK 能讓發布商充實報表信號的內容,並更精準地追蹤事件。進一步瞭解適合動態廣告插播的伺服器端信標
如何解決伺服器端串流的問題?
影片播放器只要向 Ad Manager 動態廣告插播請求串流,傳回的串流都會包含工作階段 ID。請確保您需要為串流中的廣告除錯時,能在應用程式中看到這組串流 ID。您可以利用這組串流 ID 來監控串流活動並解決相關問題
如有任何與 DAI 疑難排解或服務中斷相關的問題,請與發布商支援團隊聯絡

這對您有幫助嗎?

我們應如何改進呢?
true
開始使用動態廣告插播

這份指南將說明如何在直播、線性和隨選影片內容之間提供流暢的廣告體驗。
參閱指南

搜尋
清除搜尋內容
關閉搜尋
主選單
4189568809934966712
true
搜尋說明中心
true
true
true
true
true
148
false
false