Pod Serving API 目前處於封閉測試階段。如要進一步瞭解 Pod 服務,或是想要導入 Pod Serving API,請與您的 Google 客戶經理聯絡。
瞭解 DAI Pod Serving API
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
使用伺服器端 (SSAI) 和伺服器導向廣告插播 (SGAI) 廣告插播。
廣告連播放送功能可讓您使用 Google 廣告執行伺服器端廣告插播,不必將內容傳送至 Google 的 DAI 伺服器。您可以與現有的影片技術合作夥伴合作操控資訊清單,或使用 DAI 廣告連播放送 API (Live 或 VOD) 實作自己的資訊清單操控伺服器。
您可以使用互動式媒體廣告 (IMA) DAI SDK,為網頁和行動平台開發用戶端應用程式,與 DAI Pod Serving API 無縫互動。如要使用 DAI Pod Serving API 設定 IMA DAI SDK,請參閱適用於用戶端應用程式平台 (Android、Chromecast、HTML5、iOS、Roku、tvOS) 的指南,瞭解如何設定直播或隨選視訊串流格式。
如有 IMA DAI SDK 不支援的特殊需求,可以按照用戶端影片播放器指南 (Live 或 VOD) 開發自己的用戶端應用程式。
DAI 廣告連播放送元件
實作 DAI Pod Serving API 時,主要有三個元件:
Google Ad Manager
Google Ad Manager 是一項代管服務,可建立及管理使用者串流工作階段、選取要放送的廣告、將廣告編碼為串流片段,並在收到要求時將廣告傳送至用戶端影片播放器。
在直播中,當用戶端影片播放器要求特定片段時,系統會即時插入廣告,並以這些媒體片段的網址重新導向形式,將廣告傳送至播放器。
在隨選視訊串流中,系統會在播放開始前選取廣告,並將對應每個廣告連播的一組串流資訊清單,傳送至資訊清單操控器。
資訊清單操控器
資訊清單操控器是伺服器,會從用戶端影片播放器接收串流工作階段 ID,並使用該 ID 將廣告與串流建立關聯,然後將廣告嵌入串流資訊清單。
如果是 HLS 直播活動,資訊清單操控器不會直接與 Ad Manager 通訊,而是將廣告媒體片段放在含有 Ad Manager 網址的串流資訊清單中,以便用戶端影片播放器要求廣告媒體片段檔案。
對於隨選視訊串流,資訊清單操控器會直接與 Ad Manager 通訊,要求提供廣告,並接收一組串流資訊清單,以便與內容串流合併。接著,系統會將合併後的資訊清單傳送至用戶端影片播放器,以供播放。
用戶端影片播放器
用戶端影片播放器是最終播放含廣告影片串流的應用程式或網站。這麼做之前,它會先向 Ad Manager 請求串流 ID,然後將該 ID 傳遞至資訊清單操控器,以接收要播放的串流資訊清單。此外,這個外掛程式也會負責監控串流內中繼資料,並觸發廣告追蹤事件。
直播與 VOD 廣告連播放送
直播和隨選影片的廣告連播放送功能乍看之下非常相似。
不過,這兩種工作流程有幾項重大差異。
直播廣告連播放送 |
隨選影片廣告連播放送 |
用戶端影片播放器會在播放期間視需要向 Ad Manager 請求廣告。這些廣告可使用即將到來的廣告插播通知預先選取。
|
資訊清單操控器會在播放開始前,向 Ad Manager 請求所有廣告。
|
使用 HLS 串流時,資訊清單操控器不會直接與 Ad Manager 互動,而是產生廣告片段網址,供用戶端影片播放器視需要提出要求。 |
資訊清單操控器會先直接向 Ad Manager 請求廣告,再為用戶端影片播放器產生串流資訊清單。 |
如果廣告連播比指定的廣告插播時段短,Ad Manager 可能會插入插入畫面。
|
不需要或不支援 Slate。
|
您必須先向 Ad Manager 註冊直播活動和編碼設定檔,才能要求廣告。
|
您不需要在 Ad Manager 中進行任何設定,即可要求廣告,但資訊清單操控器必須在每個廣告請求中,為串流提供相關的編碼設定檔和廣告代碼。 |
請務必留意這些差異,再繼續放送直播或VOD廣告連播。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-22 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-22 (世界標準時間)。"],[[["DAI pod serving enables server-side ad insertion with Google Ads without sending content to Google's servers, allowing flexibility with existing video partners or custom manifest manipulation."],["Developers can utilize the IMA DAI SDK for seamless integration across various platforms or follow client video player guides for custom app development."],["The DAI pod serving architecture involves three core components: Google Ad Manager, a manifest manipulator (handling ad insertion in stream manifests), and the client video player (for playback and ad tracking)."],["Livestream and VOD pod serving differ in how ads are requested and inserted: livestream requests ads during playback (potentially using early ad break notifications), while VOD requests all ads upfront."],["Livestream pod serving may utilize slate for short ad pods and requires pre-registration of events and encoding profiles, while VOD pod serving has no slate and requires ad tag and encoding profile information with each request."]]],[]]