IMA DAI SDK release history for Roku

Version Release Date Notes
3.67.2 2024-12-19
  • Adds improvements to currentAd.currentTime to align the currentTime value to the time when the ad event is fired.
  • Fixes an issue where certain ad events intermittently did not fire.
3.67.0 2024-11-07
  • Adds the optional Ad Manager network code parameter for full-service DAI stream requests. Including the parameter lets IMA behavior change to match Ad Manager settings such as programmatic limited ads being disabled.
  • Adds VOD stream support for streamManager.loadThirdPartyStream().
  • Updates AdBreakInfo.podIndex for live streams. This value now returns the break ID as the pod index for mid-rolls, or 0 for pre-rolls. There are no post-rolls in live streams. The value defaults to -2 for live streams.
  • Adds support for StreamManager.getStreamTime() and StreamManager.getContentTime() to Cloud stitching and pod serving streams.
  • Fixes an issue where the creative ad id and creative id values were not included in the AdInfo.
  • Fixes an issue where the Roku UI icon and skip button are incorrectly positioned.
3.66.1 2024-07-25
  • Adds a requirement for the networkCode parameter for all live and VOD stream requests.
  • Adds creative_id, creative_ad_id, and deal_id to the AdInfo class.
  • Adds support for custom VAST tracking events such as skip shown, skip, and click-through.
  • Fixes an issue with StreamManager.getCuePoint() for Cloud Video Stitcher VOD streams.
  • Fixes a capitalization in StreamManager.createVideoStitcherVodStreamRequestWithVodConfig().
3.66.0 2024-06-18
3.65.0 2024-03-29
3.64.0 2024-02-08
  • Adds an optional settings parameter to the ima.initSdk function for enabling and disabling SDK features.
3.63.0 2023-09-14
  • Fixes a bug where the app could crash when encountering invalid adBreakInfo.
3.62.0 2023-08-02
  • Adds the StreamRequest.createVideoStitcherLiveStreamRequest() and StreamRequest.createVideoStitcherVodStreamRequest() APIs to support the Google Cloud Video Stitcher API.
  • Updates IMA behavior to respect the value set for the description_url= parameter. Previously, IMA would always override the description_url= parameter with what it detected as the correct URL, and change the url= parameter to what had previously been set as the description_url=. IMA will still set the description_url= if it is not set in the stream's ad tag URL.
3.61.1 2023-03-22
3.60.0 2022-09-30
3.59.0 2022-09-23
  • Service release, no new features.
3.58.0 2022-09-15
  • Service release, no new features.
3.57.2 2022-09-12
3.56.0 2022-08-05
  • Service release, no new features.
3.55.0 2022-07-15
3.54.0 2022-05-19
3.53.0 2022-04-25
  • Implements proper ID3 event parsing for Live HLS CMAF streams. This fixes an issue where ad events were being fired at incorrect times for these streams.
  • Deprecates StreamManager.onTimedMetadata(). This method is no longer documented.
3.52.0 2022-03-29
  • Service release, no new features.
3.51.0 2022-03-17
  • Service release, no new features.
3.50.0 2022-03-07
  • Adds StreamManager.onTimedMetadata().
3.45.1 2021-11-03
  • Adds support for skippable ads.
  • Updates SDK behavior to now properly ping progress events.
3.41.1 2021-04-07
  • Adds StreamRequest.adUiNode for elements like Why This Ad and Skip buttons to be placed during ads.
  • Removes support for StreamManager.enableInteractiveAds(). This is now a no op. Instead, pass data from the companion ad to RAF directly.
3.40.1 2020-09-23
  • Adds support for DASH live streams.
3.39.0 2020-07-06
  • Service release, no new features.
3.36.0 2020-02-28
  • Service release, no new features.
3.35.0 2019-11-11
  • Service release, no new features.
3.34.0 2019-07-18
  • Service release, no new features.
3.33.0 2019-05-14
  • Adds AD_PERIOD_STARTED and AD_PERIOD_ENDED events to ima.AdEvent.
  • Adds ad PROGRESS events to ima.AdEvent.
  • Adds advertiserName, universalAdIDRegistry, and universalAdIDValue parameters to adInfo.
3.28.1 2018-07-10
  • Service release, no new features.