Google IMA tvOS SDK release history

Version Release Date Notes
4.0.1 7/2/2019
  • Combined client-side and DAI tvOS SDKs
  • Fixes an issue where AdsLists weren't parsed and threw AdsLoader errors on tvOS.
3.9.1 3/28/2019
  • Changed the default stream initialization timeout from 5 seconds to 8 seconds.
  • Added initializationTimeout property to IMAStreamRequest to enable configuration of the stream initialization timeout.
3.9.0 3/6/2019
  • Added adPeriodDidStart and adPeriodDidEnd callbacks to IMAStreamManagerDelegate.
3.8.1 12/6/2018
  • To prevent duplicate metrics recording, ad events like AD_BREAK_STARTED/AD_BREAK_ENDED no longer fire when re-watching/seeking an ad.
3.8.0 5/21/2018
  • Adds support for the npa ad tag parameter.
3.7.1 2/26/2018
  • Fixes a bug where tracking URLs containing curly braces ("{" or "}") were not being pinged on tvOS 11.2.6.
3.7.0 1/24/2018
  • Adds the following as acceptable values for IMAStreamRequest.adTagParameters keys:
    • audio range (dai-aor)
    • exclude (dai-excl)
    • order start (dai-os)
    • video range (dai-sr)
  • Adds the following to IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs, and wrapperDealIDs.
  • The SDK now fires AD_BREAK_STARTED when joining a stream in the middle of an ad break so listeners can render the ad UI.
  • Adds IMAAVPlayerVideoDisplayDelegate so that users of IMAAVPlayerVideoDisplay can receive the AVAssetURL of the stream to be loaded. With the AVAssetURL object, users can register for FairPlay content protection playback.
3.6.0 9/19/2017
  • Removes nonfunctional IMAStreamRequest.attemptPreroll.
  • Adds the following as accepted IMAStreamRequest.adTagParameters:
    • dai-ah (Ad Holiday)
    • dai-dlid (Delivery Location)
  • Adds IMAStreamRequest.streamActivityMonitorID.
  • Fixes an issue where [IMAStreamManagerDelegate streamManager:didReceiveError:] wasn't called for a stream that didn't play or load.
3.5.0 4/24/2017
  • Adds IMAAd.companions.
  • Adds the IMACompanion class.
3.4.1 3/31/2017
  • Service release, no new features.
3.4.0 3/13/2017
  • Fixes bitcode support.
  • Adds the following properties to AdBreakInfo:
    • adBreakIndex
    • timeOffset
3.3.0 12/5/2016
  • Exposes [IMAAVPlayerVideoDisplay reset], to be called when you need to replace the AVPlayerItem on your content player with a backup AVPlayerItem.
3.2.0 8/22/2016
  • Fixes an issue when submitting an app that uses the framework for testing.
3.1.0 5/9/2016
  • Initial release.