Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
瞭解 SDK 架構
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本指南會簡要說明 SDK 生命週期,以及影片播放器、IMA SDK 和廣告伺服器之間的互動。
基本互動
下圖說明影片播放器、IMA SDK 和廣告伺服器之間的互動,並附上註解。廣告伺服器可使用 Ad Manager、AdSense 影片廣告 (AFV) 或 Ad Exchange (AdX)。

網頁或應用程式使用下列方式載入 IMA SDK:
- HTML5 的嵌入式指令碼標記
- Android、Google Cast、iOS 或 tvOS 應用程式
IMA SDK 會向廣告伺服器請求特定廣告單元的 VAST 回應。呼叫的廣告伺服器 (Ad Manager 與 AFV 或 AdX) 取決於廣告代碼網址。
廣告伺服器會選取最合適的廣告,並將 VAST 回應傳送至 IMA SDK。
系統會使用下列其中一種方法選取廣告:
- Ad Manager 廣告單元會篩除委刊項候選項目
- AdSense 或 Ad Exchange 執行競價
IMA SDK 會剖析 VAST 回應,根據環境判斷正確的媒體類型,並將內嵌影片廣告素材 (如有需要,也會將隨播廣告) 傳送至網頁或應用程式。
影片播放器會與 IMA SDK 協商播放詳細資料,並播放廣告。
IMA SDK 會視需要觸發曝光偵測訊號和 VAST 追蹤事件。
生命週期
這張圖顯示 IMA SDK 的完整生命週期。建構函式和方法呼叫會以藍色醒目顯示,事件會以紅色醒目顯示,錯誤狀況則會以紅色連接器和紅色文字顯示。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-05-13 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2026-05-13 (世界標準時間)。"],[],[]]