Google IMA HTML5 SDK release history

Google IMA HTML5 SDK Release History

To receive notifications for new releases, subscribe to the release notes conversation on the IMA support forum.

Version 3.355.0 – 3.481.0 (Latest)

Version Release Date Notes
3.481.0 09/21/2021
  • Service release; no new features.
3.480.1 09/13/2021
  • Fixes a bug that caused DAI to report an incorrect volume to the OM SDK when the video player was muted.
3.479.1 09/08/2021
3.478.2 09/03/2021
  • Service release; no new features.
3.478.1 08/29/2021
  • Service release; no new features.
3.477.1 08/26/2021
  • Service release; no new features.
3.477.0 08/26/2021
  • Service release; no new features.
3.476.0 08/19/2021
  • Service release; no new features.
3.475.0 08/17/2021
  • Service release; no new features.
3.474.0 08/09/2021
  • Adds the expansion of US_PRIVACY macro in tracking and request URLs according to the IAB CCPA standard.
3.473.0 07/27/2021
  • Service release; no new features.
3.472.0 07/19/2021
  • Service release; no new features.
3.471.1 07/13/2021
  • Service release; no new features.
3.470.2 07/10/2021
  • Service release; no new features.
3.470.1 07/01/2021
  • Fixes an error on mobile safari where player control was not released properly on adBreakEnded.
3.469.0 06/24/2021
  • Fixes an error that occurred when companion ads were retrieved before the STARTED event.
3.468.0 06/22/2021
  • Service release; no new features.
3.467.0 06/17/2021
  • Fixes an issue for VPAID ads in INSECURE mode caused by an update to the Chrome browser.
3.466.0 06/17/2021
  • Service release; no new features.
3.465.1 06/15/2021
  • Service release; no new features.
3.464.0 06/08/2021
  • Service release; no new features.
3.463.0 06/04/2021
  • Service release; no new features.
3.462.0 05/27/2021
  • Service release; no new features.
3.461.0 05/26/2021
  • Service release; no new features.
3.460.0 05/19/2021
  • Service release; no new features.
3.459.0 05/17/2021
  • Service release; no new features.
3.458.0 05/13/2021
  • Adds the DaiSdkSettings class with the following APIs:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.457.0 05/11/2021
  • Service release; no new features.
3.456.2 05/10/2021
  • Service release; no new features.
3.455.0 05/07/2021
  • Service release; no new features.
3.454.1 05/06/2021
  • Service release; no new features.
3.453.0 04/21/2021
  • Service release; no new features.
3.452.0 04/15/2021
  • Changes ad pause behavior to pause ads anytime ad clicks cause navigation away from the page. This change requires publishers to show a UI for resuming ads once they are paused. For more information on this change, please see the Changes to pause behavior blog post. Publishers can test their implementation of these changes using this ad tag.
3.451.0 04/13/2021
  • Service release; no new features.
3.450.0 04/08/2021
  • Service release; no new features.
3.449.2 04/07/2021
  • Service release; no new features.
3.448.1 03/31/2021
  • Adds the AdsRequest.pageUrl property to help in ad targeting. The property value overrides the &url= parameter for ad requests.
  • Updates the AdEvent.Type.DURATION_CHANGE event to be dispatched when a SIMID creative changes its duration.
  • Fixes an issue where preloaded SIMID ads could cause subsequent ads to not register tap events in mobile environments.
3.447.1 03/15/2021
  • Updates the behavior for MIME types specified through AdsRenderingSettings.mimeTypes so that types not supported by the browser are ignored.
  • Adds support for extensions like ActiveView tracking and Custom Tracking during Ad Pod streams.
3.446.1 03/08/2021
  • Fixes a issue where ads following a SIMID ad would not dispatch TAPPED events.
3.445.1 03/02/2021
  • Fixes an issue where non-linear mid-rolls would show for too short a time when post-rolls were preloaded.
3.444.1 02/25/2021
  • Changes the error message when an ad tag returns only <Playlist/> to VAST_EMPTY_RESPONSE: 1009, and not UNKNOWN_AD_RESPONSE: 1010.
  • Fixes a bug where adsense linear ads were being reported as non linear.
  • Fixes a bug with simid ads where requestChangeDuration could only be called once.
  • Fixes a bug where pod serving would causing extraneous pings and 404s to be sent.
3.443.0 02/18/2021
  • Service release; no new features.
3.442.0 02/17/2021
  • Adds the feature flags API which can be used to enable or disable specific features which are not permanently enabled in IMA. Use ImaSdkSettings.getFeatureFlags() and ImaSdkSettings.setFeatureFlags() To get and set feature flags. In future SDK versions, feature flags will be used for additional opt in features.
  • Adds the enableOmidBeta feature flag for those looking to opt into the OMID for web open beta.
  • Adds the special unknown duration value (-3) to disable VMAP postroll preload. Use AdsRequest.contentDuration() to set it.
3.441.0 02/16/2021
  • Service release; no new features.
3.439.0 02/08/2021
3.438.0 02/03/2021
  • Fixed an issue where IMA events would occasionally be duplicated when preloading is enabled.
3.437.0 02/01/2021
  • Service release; no new features.
3.436.0 01/26/2021
  • Fixed a bug in pod serving where early metadata verifications may have been sent multiple times
  • Fixed a bug where AdServingId would overwrite AdSystem if below it was set lower in the VAST
3.435.0 01/20/2021
  • Service release; no new features.
3.434.1 01/18/2021
  • Service release; no new features.
3.433.2 01/14/2021
  • Allowed limited ads to be served when the user does not give consent to cookies, the user denies consent to cookies, or when IMA does not receive a valid TC string in GDPR and ePrivacy regions following the grace period of IAB TCFv2 integration.
3.433.1 01/08/2021
  • Service release; no new features.
3.433.0 01/06/2021
  • Service release; no new features.
3.432.0 12/15/2020
  • Service release; no new features.
3.431.1 12/14/2020
  • Service release; no new features.
3.431.0 12/11/2020
  • Service release; no new features.
Rollback to 3.429.0 12/10/2020
  • Rollback to 3.429.0 because of an issue in version 3.430.0 where cuepoints for DAI VOD streams returned start and end times of 0. This issue occurred mainly on native SDKs (Android and iOS).
3.430.0 12/09/2020
  • Service release; no new features.
3.429.0 12/08/2020
  • Service release; no new features.
3.428.0 12/07/2020
  • Service release; no new features.
3.427.1 12/02/2020
  • Updated reference information for contentDuration to clarify the VMAP postroll preloading use case.
  • Fixed a bug where VPAID ads were not correctly sized.
  • Fixed a bug where the getAdSkippableState method returned incorrect values.
3.426.0 11/18/2020
  • Service release; no new features.
3.425.2 11/16/2020
  • Service release; no new features.
Rollback to 3.423.0 11/11/2020
  • Rollback to 3.423.0 because of an issue in version 3.424.1 in which changes to ad pause behavior negatively impacted a number of publishers.
3.424.1 11/09/2020
  • Fixed a bug where volume changes did not persist when ad managers were preloaded.
  • Changed ad pause behavior to pause ads anytime ad clicks cause navigation away from the page. This change requires publishers to show a UI for resuming ads once they are paused. For more information on this change, please see the Changes to pause behavior blog post. Publishers can test their implementation of these changes using this ad tag.
3.423.0 11/09/2020
  • Service release; no new features.
3.422.0 11/04/2020
  • Service release; no new features.
3.421.0 11/03/2020
  • Service release; no new features.
3.420.1 11/02/2020
  • Fixed an issue where in some instances after skipping an preroll ad, the midroll ad would not play and display a black screen with the preroll ad's audio instead.
3.419.0 10/26/2020
  • Service release; no new features.
3.418.3 10/22/2020
  • Fixed a bug where consent parameters were stripped from ad requests in AdSense ads.
3.418.1 10/21/2020
  • HLS media files are no longer a selectable container format for Chrome on desktop or mobile web.
  • Fixed an issue with calls to AdsManager.destroy() where using VmapAdManager in certain situations would not trigger the ALL_ADS_COMPLETED event.
3.417.2 10/19/2020
  • Fixed an issue with Transparency & Consent Strings (TC strings) where a string would not resolve when the ad tag URL and the URL provided by the Consent Management Provider had different values.
  • Fixed a bug where the IMPRESSION event would be sent to publisher for nonlinear AdSense ads even if the ad could not be shown due to size constraints.
  • Fixed an issue where fullscreen events on iOS were counted twice.
3.416.2 10/07/2020
  • Service release; no new features.
3.415.1 10/05/2020
  • Fixed a bug that caused AdProgressData properties to be obfuscated.
  • Secure VPAID ads with proxy video elements now properly forwards the fullscreen change event.
  • ima3_dai_debug.js now prints additional logs to the console.
  • IMA now logs the VPAID protocols listed in section 3 of the VPAID Definition Guidelines.
  • Fixed a bug that caused ads using asset fallback to sometimes request the same ad tag twice.
3.414.0 09/30/2020
  • Service release; no new features.
3.413.0 09/29/2020
  • Service release; no new features.
3.411.1 09/23/2020
  • Modified the behavior for deep links on Android 6.0 and older so that users are redirected to an advertiser's app instead of a landing page, if available.
3.410.0 09/17/2020
  • Added support for iframe and HTML companion ads to the DAI SDK.
3.409.0 09/10/2020
  • Service release; no new features.
3.408.0 09/09/2020
  • Service release; no new features.
3.407.2 09/03/2020
  • Service release; no new features.
3.407.0 09/02/2020
  • Secure VPAID ads that would have been affected by Heavy Ads Intervention now error out, allowing the SDK to resume playback.
3.406.0 09/01/2020
  • Service release; no new features.
3.405.0 08/27/2020
  • Added the StreamManager.focus() method to the DAI SDK, which allows for programmatic focus changes for the skip button and other interactive UI elements.
3.404.2 08/27/2020
  • Service release; no new features.
3.404.1 08/25/2020
  • Added the AdsManager.focus() method to the client-side SDK, which allows for programmatic focus changes for the skip button and other interactive UI elements.
  • Changed the fade-in time for FullSlot ads from 2 seconds to 0.3 seconds.
  • If a VPAID ad slot has a size of 0x0 when it is initialized, the SDK will now call the resizeAd() method of the VPAID ad once the size of the slot is correctly set, so that the ad resizes to match the new dimensions of the slot.
3.403.1 08/24/2020
  • Fixed an issue with adPodInfo.podIndex for DAI VOD streams to ensure that midroll ads are correctly indexed starting from 1.
  • Fixed an issue with adPodInfo.timeOffset for DAI VOD streams that caused postroll ads to not correctly return a value of -1.
  • Ensured that AdsDisplayContainer elements inside of a shadow DOM are no longer blocked.
3.402.1 08/18/2020
  • Service release; no new features.
3.402.0 08/13/2020
  • Re-released IAB TCFv2 integration, after resolving discrepancies between gdpr=1 and gdpr=true so that both values are evaluated equally. We recommend using gdpr=1.
3.401.2 08/10/2020
  • Service release; no new features.
3.400.1 07/30/2020
  • Service release; no new features.
3.399.2 07/28/2020
  • Added StreamEvent.Type.PAUSED and StreamEvent.Type.RESUMED ad events to the DAI SDK.
  • Added the ICON_FALLBACK_IMAGE_CLOSED event, which fires when the icon fallback image dialog is closed for connected TV devices.
  • Fixed an issue that prevented companion ads from displaying when an ad had the same ID as the previous ad.
  • Added support for duration change requests for SIMID ads to the client-side SDK.
3.398.1 07/21/2020
  • Added additional log data to the DAI debug SDKs.
3.397.1 07/21/2020
  • Integrated the GFP Cookie with the GDPR TCFv2 standard. Now when publishers integrate with a CMP, their end users in the European Economic Area along with the UK will not use cookies if any of the following conditions apply:
    • The publisher has opted out.
    • The user has explicitly opted out.
    • The CMP is waiting for user interaction.
3.396.0 07/16/2020
  • Added the ability to customize the ad pod decisioning timeout for DAI streams by specifying a value (in milliseconds) for the dai-apto parameter for streamRequest.adTagParameters. This setting also affects the stream initialization timeout, which is set to 4 seconds more than the dai-apto value.
3.395.0 07/14/2020
  • Fixed an issue with DAI clickthroughs on mobile Safari.
  • Temporarily rolled back the IAB TCFv2 integration, due to discrepancies between using gdpr=1 and gdpr=true.
3.394.0 07/13/2020
  • Improved exception handling in cases where there is no networking available when initialization occurs.
  • Modified the AD_PERIOD_ENDED event to destroy the currently playing ad and reset all data associated with the ad.
  • Added volume change reporting for VPAID ads.
  • Added the subtitle_name parameter for DAI subtitles to specify subtitle sets for the same language.
3.393.1 07/09/2020
  • Service release; no new features.
3.392.0 06/22/2020
  • Service release; no new features.
3.391.0 06/15/2020
  • Fixed a bug that allowed skippable ads to be served for live streams.
3.390.0 06/10/2020
  • Service release; no new features.
3.389.0 06/08/2020
  • Service release; no new features.
3.388.1 06/02/2020
  • Added a feature to return an error when VPAID JavaScript attempts to play an ad before the SDK start ad event is fired.
  • Fixed a bug that caused CompanionAdSelectionSettings to be ignored in some cases.
3.387.1 05/26/2020
  • Service release; no new features.
3.386.2 05/14/2020
  • Service release; no new features.
3.386.1 05/13/2020
  • Service release; no new features.
3.385.0 05/11/2020
  • Service release; no new features.
3.384.1 05/04/2020
  • Service release; no new features.
3.384.0 05/04/2020
  • Improved the accessibility of the skip button:
    • Made the pre-skip text tabbable so that it can be read by screen readers.
    • Added aria-label values to the pre-skip countdown and the skip button.
3.383.0 04/28/2020
  • Added support for client-side SIMID ads.
3.382.1 04/22/2020
  • Service release; no new features.
3.381.3 04/17/2020
  • Service release; no new features.
3.381.2 04/16/2020
  • Service release; no new features.
3.381.1 04/16/2020
  • Fixed an issue where content playback could freeze if ads failed to load in an Ads Rules Playlist.
3.381.0 04/14/2020
  • Service release; no new features.
3.380.0 04/13/2020
  • Service release; no new features.
3.379.2 04/09/2020
  • Updated the handling of VPAID ads to no longer spawn new video elements. Previously, IMA would create a new video element for VPAID ads when the element provided by the publisher did not function as expected.
3.378.0 04/01/2020
  • Service release; no new features.
3.377.0 03/25/2020
  • Service release; no new features.
3.376.3 03/20/2020
  • Service release; no new features.
3.375.0 03/16/2020
  • Service release; no new features.
3.374.1 03/11/2020
  • Service release; no new features.
3.373.2 03/10/2020
  • Fixed a bug that caused VOLUME_CHANGED and VOLUME_MUTED events to not fire correctly.
3.372.1 03/02/2020
  • Service release; no new features.
3.371.3 02/26/2020
  • Service release; no new features.
3.371.2 02/26/2020
  • Service release; no new features.
3.369.0 02/20/2020
  • Service release; no new features.
3.368.0 02/18/2020
  • Service release; no new features.
3.367.1 02/12/2020
  • Added the getVersion method on the AdsLoader, to enable retrieval of the current SDK version.
3.366.0 02/06/2020
  • Deprecated the usage of the ViewMode API.
3.365.1 02/03/2020
3.364.0 01/28/2020
  • Fixed an issue with setting the localization for the DAI SDK.
  • Updated cuepoint data to now use floating point precision.
3.363.1 01/24/2020
  • Service release; no new features.
3.363.0 01/23/2020
  • Service release; no new features.
3.362.0 01/22/2020
  • Service release; no new features.
3.361.1 01/21/2020
  • Improved visability of Why this ad? and Ad duration on mobile devices at narrow widths.
3.360.1 01/17/2020
  • Service release; no new features.
3.360.0 01/15/2020
  • Updated cuepoint times to floating point numbers to be more accurate.
  • Added support for icons from wrapper ads to be displayed in addition to icons from inline ads.
  • Updated overlay detection logic to more accurately determine viewability.
3.358.2 01/15/2020
  • Fixed an issue on Internet Explorer 11 where EventTarget was undefined.
3.358.1 01/08/2020
  • Removed pre-skip text from the skip ad countdown on skippable ads.
3.355.4 01/03/2020
3.355.3 12/10/2019
  • Fixed an issue that prevented log events from being raised in certain cases.
3.355.1 12/05/2019
  • Service release; no new features.
3.355.0 12/05/2019
  • Fixed an issue with clickthroughs that contain redirects to the App Store on iOS.