瞭解 SDK 架構

選取平台: HTML5 Android

本指南會簡要說明 SDK 生命週期,以及影片串流播放器、IMA DAI SDK 和廣告伺服器之間的互動。

基本互動

下圖說明影片播放器、IMA DAI SDK 和 Ad Manager 360 之間的互動,並附上註解。

  1. 網頁或應用程式透過下列方式載入 IMA DAI SDK:

    • HTML5 的嵌入式指令碼標記
    • Android、Google Cast、iOS、tvOS 或 Roku 適用的原生應用程式
  2. IMA DAI SDK 會向 Google Ad Manager 360 請求隨選影片串流或直播串流。

  3. Ad Manager 360 會傳回影片串流,其中包含插入的廣告中斷點。

  4. IMA DAI SDK 會剖析回應,根據環境判斷正確的媒體類型,並將影片串流 (如有需要,也會將隨播廣告) 傳送至網頁或應用程式。

  5. 影片播放器會與 IMA DAI SDK 協商播放詳細資料,並播放廣告。

  6. IMA SDK 會視需要觸發曝光 Ping 和追蹤事件。

生命週期

這張圖顯示 IMA DAI SDK 的完整生命週期。建構函式和方法呼叫會以藍色醒目顯示,事件會以紅色醒目顯示,錯誤狀況則會以紅色連接器和紅色文字顯示。