DAI Pod 供應 API 總覽

廣告連播放送可讓您在 Google Ads 執行伺服器端廣告插播,不必將內容傳送至 Google 的 DAI 伺服器。您可以與現有的影片技術合作夥伴合作,以運用 DAI Pod Serving API (直播VOD) 來操控資訊清單,或導入自己的資訊清單操控伺服器。

您可以使用互動式媒體廣告 (IMA) DAI SDK 開發適用於網頁和行動平台的用戶端應用程式,以便與 DAI Pod 放送 API 完美互動。如要使用 DAI Pod Serving API 設定 IMA DAI SDK,請參閱直播或 VOD 串流格式的用戶端應用程式平台 (Android、Chromecast、HTML5、iOS、Roku 和 tvOS) 專用的指南。

如果您有 IMA DAI SDK 不支援的特殊需求,請參閱用戶端影片播放器指南 (直播VOD) 中的說明,開發自己的用戶端應用程式。

DAI 廣告連播放送元件

導入 DAI Pod Serving API 是由三個主要元件組成:

Google Ad Manager 是一項代管服務,可建立及管理使用者串流工作階段,選取要放送的廣告,將其編碼為串流區隔,並在收到要求時將其傳遞給用戶端影片播放器。

在直播活動中,當用戶端影片播放器要求特定片段時,系統會即時插入廣告,並做為這些媒體區隔的網址重新導向,傳送給播放器。

在 VOD 串流中,系統會在播放開始前選取廣告,並做為一組對應每個廣告連播的串流資訊清單,並傳送至資訊清單操縱器。

資訊清單操控器

資訊清單操控器是一種伺服器,會從用戶端影片播放器接收串流工作階段 ID,會使用該 ID 將廣告與串流建立關聯,並在串流資訊清單中嵌入這些廣告。

針對 HLS 直播活動,資訊清單操控程式不會直接與 Ad Manager 通訊。而是將廣告媒體區隔放入含有 Ad Manager 網址的串流資訊清單中,以便用戶端影片播放器請求廣告媒體區隔檔案。

如果是 VOD 串流,資訊清單操控器會直接和 Ad Manager 進行通訊來要求廣告,並接收一組要與內容串流合併的串流資訊清單。接著,系統會將合併的資訊清單傳送給用戶端影片播放器進行播放。

客戶影片播放器

用戶端影片播放器是最終播放包含廣告影片串流的應用程式或網站。在這麼做之前,它會向 Ad Manager 要求串流 ID,然後將該 ID 傳遞至資訊清單操控器,以便接收要播放的串流資訊清單。負責監控串流內中繼資料並觸發廣告追蹤事件。

直播與隨選影片廣告連播放送

綜上所述,直播和 VOD Pod 放送看起來非常相似。 不過,這兩個工作流程之間存在一些重大差異。

直播活動廣告連播放送 隨選影片廣告連播放送
用戶端影片播放器會在播放期間視需要向 Ad Manager 請求廣告。您可以使用早期廣告插播通知預先選取這類廣告。 資訊清單操控器在開始播放前,向 Ad Manager 請求所有廣告。
使用 HLS 串流時,資訊清單操控程式不會直接與 Ad Manager 互動,而是產生廣告區隔網址,讓用戶端影片播放器視需要發出請求。 資訊清單操控器會先向 Ad Manager 直接請求廣告,然後再為用戶端影片播放器產生串流資訊清單。
如果廣告連播比指定的廣告插播時段短,Ad Manager 可能會插入插入畫面。 不需要或不支援插入畫面。
您必須先向 Ad Manager 註冊直播活動和編碼設定檔,才能請求廣告。 您不需要在 Ad Manager 中設定任何廣告,即可發出廣告請求,但資訊清單操控程式必須針對每個廣告請求,為串流提供相關的編碼設定檔和廣告代碼。

處理直播隨選影片 Pod 時,請務必將這些差異謹記在心。