版本 |
發布日期 |
附註 |
3.27.4 |
2025-08-28 |
-
修正
IMARemoteControl 類別建立作業,只在播放器開始播放時執行。
-
SDK 3.26.1 版將於 2026 年 8 月 28 日淘汰。詳情請參閱「淘汰時間表」。
|
3.26.1 |
2025-04-02 |
-
將廣告期間資訊新增至
AD_PERIOD_STARTED 事件,您可以透過 IMAAdEvent.adData 屬性存取該事件。
-
新增支援功能,可使用 IMA SDK 處理 HLS 插頁式廣告中繼資料。
-
SDK 3.24.0 版將於 2026 年 4 月 2 日淘汰。詳情請參閱「淘汰時間表」。
|
3.24.0 |
2024-12-03 |
-
將聯播網代碼
新增至所有串流類型的串流要求參數清單。
-
點選無效的到達網址時,會觸發 LOG 事件,而不是無聲失敗。
-
修正 OMID 工作階段遭到不當終止時的記憶體流失問題。
-
新增支援 VOD Pod Serving 串流中的可略過廣告。
-
修正影片嵌入可捲動容器時,捲動支援功能發生的錯誤。
-
新增對非線性廣告的
minSuggestedDuration 支援
-
修正錯誤:在某些情況下,Campaign Manager 追蹤網址的編碼不正確。
-
SDK 3.23.0 版將於 2025 年 12 月 3 日淘汰。詳情請參閱「淘汰時間表」。
|
3.23.0 |
2024-06-12 |
|
3.22.1 |
2024-04-12 |
-
修正最新 Cocoapods 版本的問題,避免應用程式無法在 iOS 模擬器上建構。
-
SDK 3.22.0 版將於 2025 年 4 月 12 日淘汰。詳情請參閱「淘汰時間表」。
|
3.22.0 |
2024-04-03 |
|
3.20.0 |
2024-01-28 |
- 啟用隨播廣告支援功能,以便放送 Podcast 廣告
- 啟用 Pod Serving VOD 串流要求。
- 在串流管理工具中新增提示點的 getter。
-
SDK 3.19.2 版將於 2025 年 1 月 28 日淘汰。詳情請參閱「淘汰時間表」。
|
3.19.2 |
2023-04-28 |
- 將編譯的最低 iOS 版本降至 iOS 12。
-
SDK 3.19.1 版將於 2024 年 4 月 28 日淘汰。詳情請參閱「淘汰時間表」。
|
3.19.1 |
2023-04-20 |
|
3.18.5 |
2023-03-10 |
|
3.18.4 |
2022-12-08 |
- 服務版本。這個版本並未推出新功能。
-
SDK 3.18.2 版將於 2023 年 12 月 8 日淘汰。詳情請參閱「淘汰時間表」。
|
3.18.2 |
2022-11-07 |
- 將
user_context 新增至串流要求。
- 修正錯誤的「Invalid internal message」警告。
-
SDK 3.18.1 版將於 2023 年 11 月 7 日淘汰。詳情請參閱「淘汰時間表」。
|
3.18.1 |
2022-10-02 |
- 修正導致 SDK 發生
UIViewControllerHierarchyInconsistency 當機的問題
-
SDK 3.17.0 版將於 2023 年 10 月 2 日淘汰。詳情請參閱「淘汰時間表」。
|
3.17.0 |
2022-08-03 |
- 如果發布商未設定位元率上限,系統會提高非行動裝置的預設位元率上限。
-
SDK 3.16.3 版已於 2023 年 8 月 3 日淘汰。詳情請參閱「淘汰時間表」。
|
3.16.3 |
2022-04-19 |
|
3.15.1 |
2022-02-23 |
- 最低 iOS 版本提升至 12
-
SDK 3.14.5 版將於 2023 年 2 月 23 日淘汰。詳情請參閱「淘汰時間表」。
|
3.14.5 |
2021-10-05 |
|
3.14.4 |
2021-07-06 |
- 修正應用程式在背景執行時,導致事件遺失的問題。
- 修正發布商可在 iOS 14 以下版本手動設定
islat 的問題。
- 最低 iOS 版本提升至 iOS 11
-
SDK 3.14.3 版將於 2022 年 7 月 6 日淘汰。詳情請參閱「淘汰時間表」。
|
3.14.3 |
2021-05-03 |
- 修正 iOS 12 以下版本顯示警告訊息的問題。
- 新增
IMASettings:sessionid
,方便發布商自訂工作階段 ID。
- 修正廣告暫停和繼續事件會在內容期間觸發的問題。
- 確保系統不會自動調整廣告 UI 內容插邊
- 這是最後一個支援 iOS 10 的 iOS 專用 IMA SDK 版本。
-
SDK 3.14.1 版將於 2022 年 5 月 3 日淘汰。詳情請參閱「淘汰時間表」。
|
3.14.1 |
2021-02-17 |
- 修正啟用預先載入功能時,有時會觸發重複廣告事件的問題。
- 導入 PodServing 支援。
- 修正 iOS 13 以上版本開啟深層連結時會開啟兩次的問題。
-
SDK 3.13.0 版已於 2022 年 2 月 17 日淘汰。詳情請參閱「淘汰時間表」。
|
3.13.0 |
2020-10-13 |
- SDK 現在會使用 Xcode 12 建構。
- 修正問題:如果搜尋廣告插播時間以外的內容,系統不會觸發
AD_BREAK_ENDED 事件。
- 已移除
IMAAVPlayerVideoDisplay 、IMAVideoDisplay 和 IMAVideoDisplayDelegate 的已淘汰欄位。
- 修正子母畫面會在每個廣告播完後縮小的問題。
- 修正錯誤:直播影片一經 AirPlay 播放,就會立即停止播放。
- 修正問題:在共用播放期間按下「略過」不會有任何反應。
- 修正共用播放時,內容會在廣告連播中的廣告之間短暫閃爍的問題。
- 新增
IMAAVPlayerVideoDisplay.streamAssetOptions API。
- 以
IMAStreamManagerDelegate 為單位,表示廣告曝光時間長度。
- 修正錯誤觸發
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." 錯誤的問題。
-
SDK 3.12.1 版已於 2021 年 10 月 13 日淘汰。詳情請參閱「淘汰時間表」。
|
3.12.1 |
2020-08-11 |
- iOS 14 正式版。
- 修正問題:開啟點擊後網址,然後關閉應用程式時,會導致記憶體流失。
-
SDK 3.12.0 版將於 2021 年 8 月 11 日淘汰。詳情請參閱「淘汰時間表」。
|
3.12.0 |
2020-08-05 |
- 新增對 Google 額外同意聲明模式的支援。詳情請參閱「Google 的額外同意聲明模式技術規格」。
- 新增串流字幕的「language_name」鍵支援。
- 修正純音訊廣告逾時的問題。
- 修正問題:略過前置廣告中的第一則廣告時,第二則廣告會忽略自身的略過時間差。
- 將
viewController 新增為 IMAAdDisplayContainer 的必要初始化引數或屬性。
- 減少錯誤的
RESUME 事件。
- 新增預設啟用的
IMAAdsRenderingSettings.enablePreloading ,提升廣告的算繪效能。
- 新增「
ICON_TAPPED 」活動。
- 修正只有在
IABTCF_gdprApplies 為字串時,系統才會確認的問題。
-
SDK 3.11.4 版將於 2021 年 8 月 5 日淘汰。詳情請參閱「淘汰時間表」。
|
3.11.4 |
2020-03-26 |
-
將最低執行階段版本提升至 iOS 10
-
修正部分 UI 更新可能在背景執行緒上觸發的錯誤
-
修正嚴格標記會導致 IMACompanionAd 的 init 與 NSObject 的 init 衝突的問題。
-
淘汰 IMAVideoDisplay 協定中的
loadURL 方法
-
新增支援
用戶端 SIMID 廣告
-
SDK 3.11.3 版將於 2021 年 3 月 26 日淘汰。詳情請參閱「淘汰時間表」。
|
3.11.3 |
2020-02-12 |
-
3.11.3 將是支援 iOS 9.x 的最後一個 IMA SDK 版本
-
修正匯入架構標頭時,無法匯入 IMAFriendlyObstruction.h 的錯誤
-
修正 iOS 9.x 上的點擊後瀏覽問題
-
SDK 3.11.2 版將於 2021 年 2 月 12 日淘汰。詳情請參閱「淘汰時間表」。
|
3.11.2 |
2020-01-22 |
|
3.11.1 |
2019-12-04 |
- 新增支援自動納入 IAB 資訊公開和同意聲明架構第 2 版和 CCPA 的同意聲明參數。
- 修正使用控制中心時導致當機的問題。
- 新增 TrueView 行動號召廣告支援。
- 為 DAI 新增
playerVideoDisplay:didLoadPlayerItem: 。
- 更新
IMAAVPlayerVideoDisplayDelegate 名稱,與 Obj-C 樣式慣例保持一致。
- 修正問題:在某些情況下,
LOG 和 INTERACTION 廣告事件無法納入廣告物件。
- 針對符合 IAB TCFv2 規範的同意聲明管理供應商 (例如 Google 的「營利成長選項」),自動整合 Google 廣告請求。
- 修正 VMAP
breakstart 和 breakend 追蹤事件的問題。
- 在
IMAStreamManager 中新增 replaceAdTagParameters 方法,以便在直播期間取代所有廣告代碼參數。
- 新增
AD_BREAK_FETCH_ERROR 事件,表示不會播放廣告插播。
-
SDK 3.10.1 版已於 2020 年 12 月 4 日淘汰。詳情請參閱「淘汰時間表」。
|
3.10.1 |
2019-09-19 |
- 新增對 iOS 13 和 iPadOS 的支援。
-
SDK 3.9.2 版將於 2020 年 9 月 19 日淘汰。詳情請參閱「淘汰時間表」。
|
3.9.2 |
2019-08-16 |
- 修正問題:廣告播放完畢後,透明的 IMA 廣告 UI 檢視畫面仍會保留,導致使用者無法與播放器互動。
-
SDK 3.9.1 版將於 2020 年 8 月 16 日淘汰。詳情請參閱「淘汰時間表」。
|
3.9.1 |
2019-07-18 |
- 修正
is_lat 報表準確度問題。
- 「
IMAAdEventType.adData 」現在會顯示輸入內容。
- 已將
authToken 和 streamFormat API 新增至 IMAStreamRequest 。
- 已從
LinearAd 移除 mediaUrl 支援。請改用 adMedia 。
- 修正不公開影片的 YouTube 中繼資料錯誤。
- 修正廣告 ID 識別錯誤的問題。
- 已將
mediaWidth 和 mediaHeight 替換為 adMedia.width 和 adMedia.height 。
- 修正隨播廣告只會算繪一次的問題。
- 現在如果系統不支援影片廣告類型,SDK 會擲回
kIMAError_VAST_TRAFFICKING_ERROR 錯誤,而不是 kIMAError_FAILED_TO_REQUEST_ADS 。
videoDisplayDidPlay: 目前已淘汰,改用 videoDisplayDidResume: 。
-
SDK 3.9.0 版將於 2020 年 7 月 18 日淘汰。詳情請參閱「淘汰時間表」。
|
3.9.0 |
2019-03-22 |
|
3.8.2 |
2019-02-19 |
- 新增
AD_PERIOD_STARTED 和 AD_PERIOD_ENDED 事件。這些事件僅支援動態廣告插播。
- 修正廣告檢視區塊在啟動時會顯示動畫的問題。
- 修正系統未針對直播或 VOD 觸發影片錯誤的問題。
- 修正內容無法在 iOS + AirPlay 上繼續播放的問題。
- SDK 3.8.1 版將於 2020 年 2 月 19 日淘汰。詳情請參閱「淘汰時間表」。
|
3.8.1 |
2018-11-13 |
- 修正廣告代碼含有多個廣告空間大小時,剖析錯誤的問題。
- 新增
[IMAVideoDisplay seekStreamToTime] ,支援 IMA DAI VOD 串流中的可略過廣告。
- 加入
IMAAdRenderingSettings.loadVideoTimeout 。
- 加入
IMAAd.VASTMediaWidth 、IMAAd.VASTMediaHeight 和 IMAAd.VASTMediaBitrate 。
- 由於建構作業有所改良,二進位檔大小縮減約 15%。
-
SDK 3.7.3 版已於 2019 年 11 月 13 日淘汰。詳情請參閱「淘汰時間表」。
|
3.7.3 |
2018-08-21 |
- 改善處理格式錯誤的串流資訊清單時的錯誤處理機制。
- 修正 HTML 隨播廣告中自訂應用程式內網址到達網址的問題。
- 修正可略過的影片廣告連續播放問題。
-
2019 年 8 月 21 日,SDK 3.7.2 版將淘汰。詳情請參閱「淘汰時間表」。
|
3.7.2 |
2018-05-15 |
- 修正部分隨播廣告會展開為全螢幕 WebView 的問題。
-
SDK 3.7.1 版將於 2019 年 5 月 15 日淘汰。詳情請參閱「淘汰時間表」。
|
3.7.1 |
2018-04-30 |
|
3.7.0.1 |
2018-02-12 |
- 僅適用於 Cocoapods 的版本,修正 podspec 錯誤。提取 3.7.0 的程式庫檔案。
|
3.7.0 |
2018-01-30 |
- 停止支援 iOS 8 以下版本。
- 服務版本,沒有新功能。
-
SDK 3.6.1 版已於 2019 年 1 月 30 日淘汰。詳情請參閱「淘汰時間表」。
|
3.6.1 |
2017-10-09 |
- 加入
IMAAdsRequest.liveStreamPrefetchSeconds 。
-
2018 年 10 月 9 日,SDK 3.6.0 版已淘汰。詳情請參閱「淘汰時間表」。
|
3.6.0 |
2017-07-24 |
- 新增 IMAAdsRequest.vastLoadTimeout。
- 新增 IMAAd.wrapperAdIDs。
- 新增 IMAAd.skipTimeOffset。
- 修正錯誤:如果從檢視區塊階層移除影片檢視區塊,然後重新加入,SDK 就無法偵測用於播放廣告的影片檢視區塊。
-
SDK 3.5.2 版已於 2018 年 7 月 24 日淘汰。詳情請參閱「淘汰時間表」。
|
3.5.2 |
2017-05-02 |
- 移除從背景返回應用程式時的自動繼續功能。
撥打
[IMAAdsManager resume] 即可繼續。
- 新增 [IMAAdsRenderingSettings playAdsAfterTime]。
-
SDK 3.5.1 版已於 2018 年 5 月 2 日淘汰。詳情請參閱「淘汰時間表」。
|
3.5.1 |
2017-04-03 |
- 現在,如果發出廣告或串流請求時,
IMAAdDisplayContainer 不在檢視區塊階層中,SDK 就會擲回 kIMAError_FAILED_TO_REQUEST_ADS 。先前,這些要求會無聲無息地失敗。
-
SDK 3.5.0 版已於 2018 年 4 月 3 日淘汰。詳情請參閱「淘汰時間表」。
|
3.5.0 |
2017-03-24 |
- 修正中間碼支援問題。
- 將 adsResponse 新增至 IMAAdsRequest 物件。
- 修正 Swift 建構問題。
-
SDK 3.4.2 版已於 2018 年 3 月 24 日淘汰。詳情請參閱「淘汰時間表」。
|
3.4.2 |
2017-03-09 |
- 服務版本,沒有新功能。
-
SDK 3.4.1 版已於 2018 年 3 月 9 日淘汰。詳情請參閱「淘汰時間表」。
|
3.4.1 |
2017-02-03 |
- SDK 現在以動態架構發布。因此,我們不再發布獨立的 AdMob 版架構,無論實作項目是否也使用 AdMob,您都可以使用相同版本。
- 新增影片圖示支援。
- 在
IMAAd 中新增下列屬性:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- 在
IMAAdsRequest 中新增下列屬性:
contentDuration
contentKeywords
contentTitle
- 加入
[IMAAdsManager setVolume:] 。
- 加入
[IMACompanionDelegate companionSlotWasClicked] 。
- 加入
IMASettings.disableNowPlayingInfo 。
-
SDK 3.3.1 版將於 2018 年 2 月 3 日淘汰。詳情請參閱「淘汰時間表」。
|
復原至 3.3.1 版 |
2016-01-31 |
- 由於特定裝置的建構作業發生問題,因此已復原至 3.3.1 版。
|
3.4.0 |
2017-01-26 |
- SDK 現在以動態架構發布。因此,我們不再發布獨立的 AdMob 版架構,無論實作項目是否也使用 AdMob,您都可以使用相同版本。
- 新增影片圖示支援。
- 在
IMAAd 中新增下列屬性:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- 在
IMAAdsRequest 中新增下列屬性:
contentDuration
contentKeywords
contentTitle
- 加入
[IMAAdsManager setVolume:] 。
- 加入
[IMACompanionDelegate companionSlotWasClicked] 。
- 加入
IMASettings.disableNowPlayingInfo 。
-
SDK 3.3.1 版已於 2018 年 1 月 26 日淘汰。詳情請參閱「淘汰時間表」。
|
3.3.1 |
2016-09-16 |
- 停止支援 iOS 7 以下版本。
-
SDK 3.2.1 版已於 2017 年 9 月 16 日淘汰。詳情請參閱「淘汰時間表」。
|
3.2.1 |
2016-05-09 |
|
3.2.0 |
2016-04-14 |
注意:由於發生錯誤,這個版本無法支援位元碼。
- 新增位元碼支援。
- 新增對導向應用程式商店的到達網址支援。
|
3.1.0 |
2015-12-17 |
|
Beta 版 v16 |
2015-09-04 |
- 更新為可支援 iOS 9 的「應用程式傳輸安全」功能。
- 修正
IMAAdsLoader 解除分配時的異常終止問題。
|
Beta 版 v15 |
2015-07-22 |
- 透過
IMAAdsManager 委派項目導入廣告緩衝區事件。這有助於在播放器中新增活動指標和緩衝區等元素。
- 公開偵錯模式。發布商現在可以將
IMASettings enableDebugMode 設定設為 YES ,在控制台中取得更詳細的記錄。這不應在正式版中使用,因為廣告播放器會加上浮水印。
IMAAdsManager destroy 現在會正確終止所有情況下的廣告。
- 允許重複使用顯示容器。
- 發布者可透過委派方法銷毀 IMA 物件。
IMAAdsManager 現在只會對 contentPlayhead 進行弱式參照 (修正潛在的記憶體流失問題)。您現在需要保留任何實作 IMAContentPlayhead 的 IMAAVPlayerContentPlayhead 執行個體或物件做為屬性,否則物件會立即發布。
- 移除影片大小調整動畫。
- 移除不必要的初始繼續播放廣告事件。
|
Beta 版 v14 |
2015-05-27 |
- 修正廣告播放器有時會停止緩衝,且不會繼續播放的問題。
- 已將 IMASettings 移至其標頭檔案。
|
Beta 版 v13 |
2015-04-29 |
- 新增支援背景播放廣告。詳情請參閱「背景廣告播放」。
- 現在可以將 SDK 匯入為架構。如要進一步瞭解如何升級,請參閱這項版本的網誌文章。
- 縮短 iOS 8 上的廣告載入時間。
- 修正問題:廣告結束後,隨播廣告會消失。隨播廣告現在會顯示到版位重新整理為止。
- 新增 SDK 載入的 10 秒逾時。
- IMASettings 現在會實作 NSCopying。
- 修正應用程式在耳機拔除時會異常終止的問題。
- 裝置設為靜音時,廣告現在預設會靜音。發布商可以設定 AVAudioSession 類別來變更這項設定。
- 修正錯誤:在 iOS 8 以下版本中,無法透過控制中心播放及暫停。
- 開啟通知匣時,廣告不會再暫停。
- 在可下載的 ZIP 檔案中新增 VERSION 檔案。
- 為提升成效,所有 iOS 版本現在都會透過 AVPlayer 原生顯示廣告。
|
Beta 版 v12 |
2015-02-12 |
- 現在 iOS 7 和舊版系統會使用原生廣告播放功能。這樣可避免 SDK 影響 MPMoviePlayerController 事件和控制項。
- 修正廣告播放資訊未在 LOADED 和 START 事件中填入的問題。
- 新增
IMASettings.maxRedirects ,指定後續重新導向遭拒的重新導向次數,並中止廣告載入。
- 新增手動廣告播放支援功能。
|
Beta 版 v11 |
2014-12-17 |
- 修正 Beta 版 v10 中因新增
WKWebView 而導致的記憶體流失問題。
|
Beta 版 v10 |
2014-11-20 |
- SDK 現在會在 iOS 8 上使用
WKWebView 算繪廣告,而非 UIWebView 。這次更新修正了多項與 SDK 原生層和 JS 層之間通訊相關的問題。這項變更的副作用是,IMA SDK 現在會要求應用程式建構時支援 arm64。
- 新增
TAPPED 事件,每當使用者輕觸廣告中不可點選的部分時,就會觸發這個事件。這項功能可用於偵測廣告上的輕觸動作,以顯示播放器控制項。
- 為符合 iOS 慣例,下列方法已淘汰,並替換為可參照呼叫物件的方法:
IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
IMAWebOpenerDelegate - willOpenInExternalBrowser
IMAWebOpenerDelegate - willOpenInAppBrowser
IMAWebOpenerDelegate - didCloseInAppBrowser
IMAWebOpenerDelegate - didOpenInAppBrowser
IMAWebOpenerDelegate - willCloseInAppBrowser
|
Beta 版 v9 |
2014-10-27 |
- 修正 IMA JavaScript 類別中的記憶體流失問題。
|
Beta 版 v8 |
2014-10-13 |
|
Beta 版 v7 |
2014-08-11 |
|
Beta 版 v6 |
2014-05-27 |
- 在 IMAAd 物件上公開說明、標題和 contentType。
- 新增對 64 位元 iOS 模擬器的支援
|
Beta 版 v5 |
2014-02-14 |
- 新增 arm64 支援。
- 修正與 Google+ 整合的衝突。
|
Beta 版 v4 |
2013-12-12 |
- 修正 IMAAdsManager 和 IMAAdsLoader 中的記憶體流失問題。
- IMAAdPodInfo 新增了三個 API:podIndex、timeOffset、maxDuration。
API 文件很快就會更新,以反映這項變更。
|
Beta 版 v3 |
2013-09-25 |
|
Beta 版 v2 |
2013-07-07 |
|
Beta 版封閉測試第 2 版 |
2013-06-24 |
|
封閉測試版 v1 |
2013-04-02 |
|