Version |
Release Date |
Notes |
4.11.1 |
02/22/2024 |
- Fixes an issue where content audio could be heard during ad playback.
|
4.10.0 |
01/24/2024 |
- Enables Pod Serving VOD stream requests.
- Updates constraints for the AdUI to respect safe area guides.
- Adds a getter for cuepoints to iOS/tvOS stream manager
|
4.9.2 |
08/15/2023 |
- Fixed a bug which caused high CPU utilization for some DAI streams.
|
4.9.1 |
04/20/2023 |
|
4.8.2 |
11/03/2022 |
- Added
userContext to IMA stream requests.
- Fixed bug that caused unnecessary "Invalid internal message" warnings.
|
4.7.0 |
07/20/2022 |
- Fixed an issue with publishers overwriting IMA SDK version information.
- Added
AD_CAN_PLAY event. Fired when the ad is ready to play without buffering.
- Increased max default bitrate to unlimited for non-mobile devices.
|
4.6.1 |
02/23/2022 |
- Service release; No public changes.
|
4.5.0 |
12/06/2021 |
- Raised the minimum tvOS version to tvOS 12.
- Fixed a bug that could result in multiple Why this Ad icons.
- Removed need for MPNowPlayingSession.
|
4.4.2 |
05/03/2021 |
- Fixed an issue that caused warning messages on tvOS < 12.
- Last version of the IMA SDK for iOS to support tvOS 10.
|
4.4.1 |
03/09/2021 |
- Added
IMASettings.sessionID property to allow publishers to manually set their sessionID.
- Added support for PiP.
- Fixed an issue where ad pause and resume events could sometimes fire during content.
- Added
IMAVideoDisplay.nowPlayingSession to properly support play/pause events on tvOS 14+.
- Fixed a bug where adsense linear ads were being reported to the publisher as non linear.
- Fixed an issue where
IMAStreamManager.replaceAdTagParameters would not issue an update.
- Added pod serving APIs.
- Enforced adContainer attachment to window.
|
4.3.2 |
08/11/2020 |
|
4.3.1 |
08/05/2020 |
- Added support for Google's Additional Consent mode. For more information, see Google’s Additional Consent Mode technical specification.
- Added support for the "language_name" key for stream subtitles.
- Fixed an issue that caused audio-only ads to timeout.
- Fixed an issue where skipping the first ad in a preroll would cause the second ad to ignore its own skip offset.
- Added
IMAAdDisplayContainer.focusEnvironment , which allows
publishers to transfer focus to SDK during ad breaks. This is required
whenever the user needs to interact with the ad UI
(e.g. skippables, VAST icons).
- Added
viewController as a new required initialization argument or property for IMAAdDisplayContainer .
- Fixed non-English localization support.
- Reduced erroneous
RESUME events.
- Added
IMAAdsRenderingSettings.enablePreloading , which is
enabled by default, to improve ad rendering performance.
- Added support for skippable ads (client-side and VOD) and VAST icons
(client-side and DAI)
- Added the
ICON_FALLBACK_IMAGE_CLOSED and
ICON_TAPPED events. We recommend automatically resuming on
ICON_FALLBACK_IMAGE_CLOSED since the SDK pauses on fallback
image open.
- Fixed an issue where the
IABTCF_gdprApplies was only
acknowledged if it was a string.
|
4.2.3 |
05/06/2020 |
-
Fixed an issue where certain app bundle IDs could cause traffic to be
misclassified.
|
4.2.2 |
03/26/2020 |
-
Increased the minimum runtime version to tvOS 10
-
Fixed a bug where some UI updates could trigger on a background thread
-
Fixed an issue where strict flags would make IMACompanionAd's init conflict with NSObject's
-
Deprecated the
loadURL method on the IMAVideoDisplay protocol
|
4.2.1 |
02/12/2020 |
-
4.2.1 will be the final version of the IMA SDK that supports tvOS 9.x
-
Fixed an issue where clickthroughs would crash on tvOS 9.x
|
4.2.0 |
10/30/2019 |
- Fixed an intermittent crash issue on tvOS 13.
|
4.1.0 |
9/23/2019 |
- Added support for tvOS 13.
- Added
playerVideoDisplay:didLoadPlayerItem: for DAI.
- Added
IMAAd.companionAds and IMACompanionAd
for DAI ads.
- Updated
IMAAVPlayerVideoDisplayDelegate names to better
fit Objective-C style.
|
4.0.5 |
8/16/2019 |
- Fixed an issue where the play button on the Apple TV remote did not
resume content.
|
4.0.2 |
7/18/2019 |
- Fixed an issue where the user's "Limit Ad Tracking" setting was
incorrectly transmitted.
IMAAdEventType.adData is now typed.
- Added the
authToken API on IMAStreamRequest .
|
4.0.1 Deprecated |
7/2/2019 |
- Combined client-side and DAI tvOS SDKs
- Fixed an issue where AdsLists weren't parsed and threw AdsLoader errors on tvOS.
|