Version |
Release Date |
Notes |
3.69.0 |
2025-09-25 |
- Adds
Companion.adSlotId
and
Companion.companionClickThrough
properties to support companion ads for Pod Serving streams.
- Fixes an issue where the completed beacons failed to send for
all ads except the last ad in an ad pod.
- Fixes a bug where the
COMPLETE ad event was
reported when the ad was skipped. Ad events are now more
accurately reported when users seek through ad breaks.
- Removes IMA behavior of focusing the UI container after IMA removes
the ad UI.
|
3.68.3 |
2025-07-02 |
- Fixes an issue where ad break started and ad started events fire at
the incorrect time, such as when the content resumes.
- Fixes an issue where invalid ad duration values cause a runtime error,
'Dot' Operator attempted with invalid BrightScript Component or
interface reference
.
|
3.68.2 |
2025-05-28 |
- Makes public the
player.streamInitialized()
method which is called when a stream is initialized.
- Updates IMA behavior to not fire the
COMPLETED event when
users skip an ad. The SDK still fires the SKIPPED event
when users skip ads. This change to COMPLETED event
behavior now matches the behavior of other IMA SDKs.
- Improves message handling for pod serving streams.
-
Fixes an issue where the ad UI stretched on Full HD streams.
- Fixes an issue where initial pre-roll ad events were delayed.
|
3.68.1 |
2025-04-21 |
- Fixes the
Divide by Zero edge case runtime error related
to ad icons.
|
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 |
- Adds support for traditional and TrueView skippable ads.
- Adds the following ad events:
|
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 |
- Adds the following APIs for requesting specific stream types:
See
StreamRequest
for information on the parameters for each API.
|
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.
|