Google 會運用 AI 技術將內容翻譯成你偏好的語言,但可能會出錯。
提供意見
tvOS 的 IMA DAI SDK 版本記錄
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
注意: 由於系統會定期略過版本編號,因此本頁顯示的版本序號可能會有數字不連續的情況,例如 v.3.582.5 之後是 v.3.583.1。
版本
推出日期
注意事項
4.18.1
2026-10-22
4.17.0
2026-05-29
新增支援啟用 HLS 插頁式廣告的串流,可放送可略過廣告。
新增編譯時間檢查,驗證應用程式的目標 tvOS 版本是否與 IMA SDK 最低 tvOS 版本相容。
在
IMAAdError
列舉中新增錯誤代碼:
kIMAError_ASSET_FALLBACK_FAILED:1021
kIMAError_UNSUPPORTED_URL:1022
kIMAError_STREAM_INITIALIZATION_TIMEOUT:1023
kIMAError_STREAM_AUTHORIZATION_FAILED:1024
更新
IMASettings.featureFlags()
方法,接受任何物件類型做為值。
4.16.0
2025-10-23
將編譯所需的最低 tvOS 版本提高至 tvOS 15。
新增 useHLSInterstitial 參數,為 IMALiveStreamRequest 和 IMAVODStreamRequest 介面啟用插頁式廣告支援。
4.15.1
2025-05-07
將廣告時段資訊新增至 AD_PERIOD_STARTED 事件,您可以透過 IMAAdEvent.adData 屬性存取。
新增支援,可使用 IMA SDK 處理 HLS 插播廣告中繼資料。
4.14.1
2024-12-03
將聯播網代碼 新增至所有串流類型的串流請求參數清單。
點選無效的點閱網址時,系統會觸發 LOG 事件,而非默默失敗。
修正 OMID 工作階段不當刪除時,記憶體流失的問題。
新增支援 VOD 廣告連播放送串流中的可略過廣告。
修正影片嵌入可捲動容器時,捲動支援功能發生的錯誤。
新增對非線性廣告 minSuggestedDuration 的支援
修正錯誤:部分 Campaign Manager 追蹤網址編碼不正確。
修正問題:在某些廣告工作階段中,系統不會調度 STARTED 事件。
4.13.0
2024-06-13
在 IMAVideoStitcherVODStreamRequest 中新增 VODConfigID。
修正 IMAAdsRequest 中 adTagURL 為 null 時的 nullpointerexception。
變更素材資源層級備用廣告 邏輯,逐一檢查原始 VAST 中的所有廣告,直到 SDK 找到可播放的廣告素材。如果找不到可播放的廣告素材,就不會播放廣告。
修正問題:系統未觸發對 ad.doubleclick.net 的追蹤連線偵測 (ping)。
根據檢視區塊框架 (而非 playerView 的安全區域版面配置指南),設定 SDK 的廣告大小算繪限制。
4.12.0
2024-04-03
4.11.1
2024-02-22
4.10.0
2024-01-24
啟用廣告連播隨選影片串流要求。
更新 AdUI 的限制條件,以遵循安全區域指南。
在 iOS/tvOS 串流管理工具中,新增提示點的 getter
4.9.2
2023-08-15
修正錯誤:部分 DAI 串流的 CPU 使用率過高。
4.9.1
2023-04-20
4.8.2
2022-11-03
在 IMA 串流請求中新增 userContext。
修正錯誤:系統會顯示不必要的「內部訊息無效」警告。
4.7.0
2022-07-20
修正發布商覆寫 IMA SDK 版本資訊的問題。
已新增 AD_CAN_PLAY 事件。廣告準備好播放且不需緩衝時,就會觸發這個事件。
非行動裝置的預設位元率上限提高至無限制。
4.6.1
2022-02-23
4.5.0
2021-12-06
tvOS 最低版本提高至 tvOS 12。
修正可能導致出現多個「為什麼會顯示這則廣告?」圖示的錯誤。
不再需要 MPNowPlayingSession。
4.4.2
2021-05-03
修正 tvOS < 12 顯示警告訊息的問題。
IMA SDK for iOS 支援 tvOS 10 的最後一個版本。
4.4.1
2021-03-09
新增 IMASettings.sessionID 屬性,讓發布商手動設定工作階段 ID。
新增子母畫面支援。
修正廣告暫停和繼續事件有時會在內容播放期間觸發的問題。
新增 IMAVideoDisplay.nowPlayingSession ,在 tvOS 14 以上版本中正確支援播放/暫停事件。
修正錯誤:AdSense 線性廣告會向發布商回報為非線性廣告。
修正 IMAStreamManager.replaceAdTagParameters 不會發出更新的問題。
新增廣告連播放送 API。
強制將 adContainer 附加至視窗。
4.3.2
2020-08-11
更新 IMA SDK 以支援 tvOS 14:新增對 AppTrackingTransparency 的支援。詳情請參閱「要求應用程式追蹤透明度授權 」。
4.3.1
2020-08-05
新增 Google 額外同意聲明模式支援。詳情請參閱 Google 的額外同意聲明模式技術規格 。
新增串流字幕的「language_name」鍵支援。
修正純音訊廣告逾時的問題。
修正問題:略過片頭廣告中的第一則廣告時,第二則廣告會忽略自己的略過開始計費前的播放時長。
新增 IMAAdDisplayContainer.focusEnvironment,讓發布商在廣告插播期間將焦點轉移至 SDK。只要使用者需要與廣告 UI 互動 (例如可略過廣告、VAST 圖示),就必須使用這個方法。
新增 viewController 做為 IMAAdDisplayContainer 的新必要初始化引數或屬性。
修正非英文本地化支援。
減少錯誤的 RESUME 事件。
新增系統預設啟用的 IMAAdsRenderingSettings.enablePreloading,以提升廣告顯示成效。
新增可略過廣告 (用戶端和 VOD) 和 VAST 圖示 (用戶端和 DAI) 的支援
新增 ICON_FALLBACK_IMAGE_CLOSED 和 ICON_TAPPED 事件。建議在 ICON_FALLBACK_IMAGE_CLOSED 自動恢復,因為 SDK 會在備用圖片開啟時暫停。
修正問題:只有在 IABTCF_gdprApplies 為字串時,系統才會確認該值。
4.2.3
2020-05-06
修正問題:特定應用程式軟體包 ID 可能導致流量分類錯誤。
4.2.2
2020-03-26
將最低執行階段版本提高至 tvOS 10
修正了部分 UI 更新可能會在背景執行緒上觸發的錯誤
修正問題:嚴格標記會導致 IMACompanionAd 的 init 與 NSObject 的 init 衝突
淘汰 IMAVideoDisplay 通訊協定的 loadURL 方法
4.2.1
2020-02-12
4.2.1 將是支援 tvOS 9.x 的最後一個 IMA SDK 版本
修正點閱在 tvOS 9.x 上會當機的問題
4.2.0
2019-10-30
4.1.0
2019-09-23
新增 tvOS 13 支援。
新增 playerVideoDisplay:didLoadPlayerItem: 做為 DAI。
新增 DAI 廣告的 IMAAd.companionAds 和 IMACompanionAd。
更新 IMAAVPlayerVideoDisplayDelegate 名稱,更符合 Objective-C 樣式。
4.0.5
2019-08-16
修正 Apple TV 遙控器上的播放按鈕無法繼續播放內容的問題。
4.0.2
2019-07-18
修正問題:使用者的「限制廣告追蹤」設定傳輸錯誤。
IMAAdEventType.adData已輸入。
已於 IMAStreamRequest新增 authToken API。
4.0.1 已淘汰
2019-07-02
整合用戶端和 DAI tvOS SDK
修正問題:tvOS 無法剖析 AdsList,並擲回 AdsLoader 錯誤。
顯示舊版本
版本
推出日期
注意事項
3.9.1
2019-03-28
將預設串流初始化逾時時間從 5 秒變更為 8 秒。
在 IMAStreamRequest 中新增 initializationTimeout 屬性,以便設定串流初始化逾時。
3.9.0
2019-03-06
在 IMAStreamManagerDelegate 中新增 adPeriodDidStart 和 adPeriodDidEnd 回呼。
3.8.1
2018-12-06
為避免重複記錄指標,重新觀看/跳轉廣告時,系統不會再觸發 AD_BREAK_STARTED/AD_BREAK_ENDED 等廣告事件。
3.8.0
2018-05-21
3.7.1
2018-02-26
修正以下錯誤:在 tvOS 11.2.6 上,系統不會對含有大括號 (「{」或「}」) 的追蹤網址進行連線偵測 (ping)。
3.7.0
2018-01-24
新增下列 IMAStreamRequest.adTagParameters 鍵可接受的值:
音訊範圍 (dai-aor)
排除 (dai-excl)
訂單開始 (dai-os)
影片範圍 (dai-sr)
在 IMAAd 中新增下列項目:advertiserName、creativeID、creativeAdID、dealID、universalAdIDRegistry、universalAdIDValue、wrapperAdIDs、wrapperAdSystems、wrapperCreativeIDs 和 wrapperDealIDs。
SDK 現在會在廣告插播期間加入串流時觸發 AD_BREAK_STARTED,讓事件監聽器可以顯示廣告 UI。
新增 IMAAVPlayerVideoDisplayDelegate,讓 IMAAVPlayerVideoDisplay 的使用者可以接收要載入的串流 AVAssetURL。使用者可以透過 AVAssetURL 物件,註冊 FairPlay 內容保護播放功能。
3.6.0
2017-09-19
移除無效的 IMAStreamRequest.attemptPreroll。
新增下列可接受的 IMAStreamRequest.adTagParameters:
dai-ah (廣告休播)
dai-dlid (交貨地點)
加入 IMAStreamRequest.streamActivityMonitorID。
修正問題:系統未針對無法播放或載入的串流呼叫 [IMAStreamManagerDelegate streamManager:didReceiveError:]。
3.5.0
2017-04-24
加入 IMAAd.companions。
新增 IMACompanion 類別。
3.4.1
2017-03-31
3.4.0
2017-03-13
修正中間碼支援。
在 AdBreakInfo 中新增下列屬性:
3.3.0
2016-12-05
公開 [IMAAVPlayerVideoDisplay reset],在需要將內容播放器上的 AVPlayerItem 替換為備份 AVPlayerItem 時呼叫。
3.2.0
2016-08-22
修正提交使用該架構的應用程式進行測試時發生的問題。
3.1.0
2016-05-09
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-10-25 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","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-10-25 (世界標準時間)。"],[],["The updates address bug fixes and feature enhancements across various versions. Key actions include adding support for skippable ads, VOD Pod Serving, and Google Video Stitcher APIs. Memory leaks and null pointer exceptions were fixed, and tracking logic for ad interactions was improved. The SDK now respects safe area guides, enforces ad container attachment, and supports privacy features. New events like `AD_CAN_PLAY` and properties for session management were introduced, alongside updates for compatibility with new tvOS versions and Google's ad consent modes.\n"]]