Google IMA tvOS SDK release history

Version Release Date Notes
4.3.2 08/11/2020
4.3.1 08/05/2020
  • Adds support for Google's Additional Consent mode. For more information, see Google’s Additional Consent Mode technical specification.
  • Adds support for the "language_name" key for stream subtitles.
  • Fixes an issue that caused audio-only ads to timeout.
  • Fixes an issue where skipping the first ad in a preroll would cause the second ad to ignore its own skip offset.
  • Adds 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).
  • Adds viewController as a new required initialization argument or property for IMAAdDisplayContainer.
  • Fixes non-English localization support.
  • Reduces erroneous RESUME events.
  • Adds IMAAdsRenderingSettings.enablePreloading, which is enabled by default, to improve ad rendering performance.
  • Adds support for skippable ads (client-side and VOD) and VAST icons (client-side and DAI)
  • Adds 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.
  • Fixes an issue where the IABTCF_gdprApplies was only acknowledged if it was a string.
4.2.3 05/06/2020
  • Fixes an issue where certain app bundle IDs could cause traffic to be misclassified.
4.2.2 03/26/2020
  • Increases the minimum runtime version to tvOS 10
  • Fixes a bug where some UI updates could trigger on a background thread
  • Fixes an issue where strict flags would make IMACompanionAd's init conflict with NSObject's
  • Deprecates 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
  • Fixes an issue where clickthroughs would crash on tvOS 9.x
4.2.0 10/30/2019
  • Fixes an intermittent crash issue on tvOS 13.
4.1.0 9/23/2019
  • Adds support for tvOS 13.
  • Adds playerVideoDisplay:didLoadPlayerItem: for DAI.
  • Adds IMAAd.companionAds and IMACompanionAd for DAI ads.
  • Updates IMAAVPlayerVideoDisplayDelegate names to better fit Objective-C style.
4.0.5 8/16/2019
  • Fixes an issue where the play button on the Apple TV remote did not resume content.
  • IMAAdEventType.adData is now typed.
  • Adds the authToken API on IMAStreamRequest.
4.0.2 7/18/2019
  • Fixes an issue where the user's "Limit Ad Tracking" setting was incorrectly transmitted.
  • IMAAdEventType.adData is now typed.
  • Adds the authToken API on IMAStreamRequest.
4.0.1 Deprecated 7/2/2019
  • Combines client-side and DAI tvOS SDKs
  • Fixes an issue where AdsLists weren't parsed and threw AdsLoader errors on tvOS.