3.549.0 |
2022-12-09 |
- Service release. No new features.
|
3.548.0 |
2022-12-06 |
|
3.547.0 |
2022-11-30 |
- Service release. No new features.
|
3.546.0 |
2022-11-16 |
- Service release. No new features.
|
3.545.0 |
2022-11-15 |
- Service release. No new features.
|
3.544.0 |
2022-11-10 |
|
3.543.0 |
2022-11-07 |
- Service release. No new features.
|
3.542.0 |
2022-10-31 |
- Service release. No new features.
|
3.541.0 |
2022-10-27 |
- Fixes an issue where IMA unintentioinally added to window object.
|
3.540.0 |
2022-10-20 |
- Service release. No new features.
|
3.539.0 |
2022-10-11 |
- Service release. No new features.
|
3.538.0 |
2022-10-06 |
- Service release. No new features.
|
3.537.0 |
2022-10-05 |
- Service release. No new features.
|
3.536.0 |
2022-10-03 |
- Service release. No new features.
|
3.535.0 |
2022-09-29 |
- Service release. No new features.
|
3.534.0 |
2022-09-28 |
- Service release. No new features.
|
3.533.0 |
2022-09-24 |
- Service release. No new features.
|
3.532.0 |
2022-09-21 |
- Fixes an issue for DAI where a console error occurred when an
OMID ad session started.
- Fixes an issue preventing users from clicking the clickthrough of a
linear ad following a non-linear ad.
|
3.531.0 |
2022-09-19 |
- Adds the ability for SIMID creatives to
requestPause
and requestPlay during live streams. This functionality
is already available for VOD streams.
- Fixes an issue where unnecessary failed network requests set to
"null" are sometimes made when a video ad ends.
|
3.530.1 |
2022-09-12 |
- Service release. No new features.
|
3.529.2 |
2022-09-08 |
- Fixes an issue where some creative IDs within a chain of wrappers
aren't populated in the ad object.
|
3.528.0 |
2022-08-29 |
- Service release. No new features.
|
3.527.0 |
2022-08-23 |
- Service release. No new features.
|
3.526.0 |
2022-08-22 |
- Fixes an issue with the
is_lat parameter on connected
TV devices.
- Fixes an issue where the Learn more button appears
incorrectly in desktop environments.
|
3.525.0 |
2022-08-15 |
- Service release. No new features.
|
3.524.0 |
2022-08-08 |
- Service release. No new features.
|
3.523.0 |
2022-08-04 |
|
3.522.0 |
2022-07-18 |
- Updates the behavior around the default max bitrate for WiFi
connections. You can overwrite the max bit rate with
AdsRenderingSettings.bitrate .
|
3.521.0 |
2022-07-12 |
- Adds the
AD_CAN_PLAY event, which IMA fires when the ad
is ready to play. Use this event to know when to update your player UI
following an AD_BUFFERING event.
- Fixes an ad UI issue for non-Trueview ads that followed Trueview ads
within an ad pod.
|
3.520.0 |
2022-06-29 |
|
3.519.0 |
2022-06-14 |
- Service release. No new features.
|
3.517.2 |
2022-05-23 |
|
3.516.0 |
2022-05-10 |
- Service release. No new features.
|
3.513.0 |
2022-05-03 |
|
3.512.0 |
2022-04-21 |
- Fixes an issues with GPT Proxy when used to forward events from IMA
across an iframe boundary.
|
3.510.1 |
2022-04-14 |
- Service release; no new features.
|
3.510.0 |
2022-04-12 |
- Service release; no new features.
|
3.509.0 |
2022-04-04 |
- Service release; no new features.
|
3.508.0 |
2022-03-28 |
- Fixes an issue where during VMAP ads, calling
adsLoader.onContentComplete() after
adsManager.destroy() would incorrectly cause post-roll
ads to plays.
- Fixes an issue where during VMAP ads, calling
AdsManager.discardAdBreak() would sometimes fail to
discard the ad break.
|
3.507.1 |
2022-03-24 |
- Service release; no new features.
|
3.506.0 |
2022-03-21 |
- Service release; no new features.
|
3.505.0 |
2022-03-17 |
- Service release; no new features.
|
3.504.0 |
2022-03-14 |
- Service release; no new features.
|
3.503.0 |
2022-03-03 |
- Service release; no new features.
|
3.502.0 |
2022-02-23 |
- Service release; no new features.
|
3.501.0 |
2022-02-17 |
|
3.500.0 |
2022-02-15 |
- Service release; no new features.
|
3.498.2 |
2022-02-14 |
- Service release; no new features.
|
3.498.1 |
2022-02-10 |
- RDID will no longer be sent in the ad request if TFUA or TFCD is specified.
- Fixes a bug where the URL parameter was being overwritten by the SDK.
|
3.496.0 |
2022-01-24 |
- Service release; no new features.
|
3.495.1 |
2022-01-10 |
- Fixes an issue where google.ima.OmidVerificationVendor was
undefined.
|
3.494.0 |
2022-01-04 |
- Fixes an issue where TrueView for Action ads with endcaps forced
focus on the skip button, resulting in unintended scrolling.
|
3.493.0 |
2021-12-16 |
- Launches OMID support in IMA HTML5 client-side and DAI. Note: publishers may still see a small (<7%) discrepancy between impressions in OMID vs Ad Manager.
- Adds new OMID Access Mode API.
|
3.492.0 |
2021-12-14 |
- Service release; no new features.
|
3.491.0 |
2021-12-08 |
- Service release; no new features.
|
3.490.0 |
2021-11-30 |
- Service release; no new features.
|
3.489.0 |
2021-11-11 |
- Service release; no new features.
|
3.488.0 |
2021-11-08 |
- Removes the "Unrecognized Feature" warnings being logged to the
console.
- Fixes fallback behavior around JavaScript ads related to ad request
sizing.
|
3.487.0 |
2021-11-01 |
- Service release; no new features.
|
3.486.2 |
2021-10-25 |
- Service release; no new features.
|
3.485.1 |
2021-10-11 |
- Fixes an issue with OMID where issues could occur if multiple
AdsManagers were loaded over the lifetime of a single
AdsDisplayContainer.
- Fixes a bug where Why This Ad? may show twice for certain
ads.
|
3.484.0 |
2021-10-07 |
- Service release; no new features.
|
3.483.2 |
2021-10-04 |
- Fixes a bug in IMA's integration with OMID for web when used inside
the Shadow DOM.
|
3.482.0 |
2021-09-27 |
- Service release; no new features.
|
3.481.0 |
2021-09-21 |
- Service release; no new features.
|
3.480.1 |
2021-09-13 |
- Fixes a bug that caused DAI to report an incorrect volume to the OM SDK when the video player was muted.
|
3.479.1 |
2021-09-08 |
|
3.478.2 |
2021-09-03 |
- Service release; no new features.
|
3.478.1 |
2021-08-29 |
- Service release; no new features.
|
3.477.1 |
2021-08-26 |
- Service release; no new features.
|
3.477.0 |
2021-08-26 |
- Service release; no new features.
|
3.476.0 |
2021-08-19 |
- Service release; no new features.
|
3.475.0 |
2021-08-17 |
- Service release; no new features.
|
3.474.0 |
2021-08-09 |
- Adds the expansion of US_PRIVACY macro in tracking and request URLs
according to the
IAB CCPA standard.
|
3.473.0 |
2021-07-27 |
- Service release; no new features.
|
3.472.0 |
2021-07-19 |
- Service release; no new features.
|
3.471.1 |
2021-07-13 |
- Service release; no new features.
|
3.470.2 |
2021-07-10 |
- Service release; no new features.
|
3.470.1 |
2021-07-01 |
- Fixes an error on mobile safari where player control was not released
properly on adBreakEnded.
|
3.469.0 |
2021-06-24 |
- Fixes an error that occurred when companion ads were retrieved before
the
STARTED event.
|
3.468.0 |
2021-06-22 |
- Service release; no new features.
|
3.467.0 |
2021-06-17 |
- Fixes an issue for VPAID ads in
INSECURE mode caused by
an update to the Chrome browser.
|
3.466.0 |
2021-06-17 |
- Service release; no new features.
|
3.465.1 |
2021-06-15 |
- Service release; no new features.
|
3.464.0 |
2021-06-08 |
- Service release; no new features.
|
3.463.0 |
2021-06-04 |
- Service release; no new features.
|
3.462.0 |
2021-05-27 |
- Service release; no new features.
|
3.461.0 |
2021-05-26 |
- Service release; no new features.
|
3.460.0 |
2021-05-19 |
- Service release; no new features.
|
3.459.0 |
2021-05-17 |
- Service release; no new features.
|
3.458.0 |
2021-05-13 |
- Adds the
DaiSdkSettings class with the following APIs:
DaiSdkSettings.getFeatureFlags()
DaiSdkSettings.setFeatureFlags()
|
3.457.0 |
2021-05-11 |
- Service release; no new features.
|
3.456.2 |
2021-05-10 |
- Service release; no new features.
|
3.455.0 |
2021-05-07 |
- Service release; no new features.
|
3.454.1 |
2021-05-06 |
- Service release; no new features.
|
3.453.0 |
2021-04-21 |
- Service release; no new features.
|
3.452.0 |
2021-04-15 |
- 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 |
2021-04-13 |
- Service release; no new features.
|
3.450.0 |
2021-04-08 |
- Service release; no new features.
|
3.449.2 |
2021-04-07 |
- Service release; no new features.
|
3.448.1 |
2021-03-31 |
- 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 |
2021-03-15 |
- 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 |
2021-03-08 |
- Fixes a issue where ads following a SIMID ad would not dispatch TAPPED
events.
|
3.445.1 |
2021-03-02 |
- Fixes an issue where non-linear mid-rolls would show for too short a
time when post-rolls were preloaded.
|
3.444.1 |
2021-02-25 |
- 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 |
2021-02-18 |
- Service release; no new features.
|
3.442.0 |
2021-02-17 |
- 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 |
2021-02-16 |
- Service release; no new features.
|
3.439.0 |
2021-02-08 |
|
3.438.0 |
2021-02-03 |
- Fixed an issue where IMA events would occasionally be duplicated
when preloading is enabled.
|
3.437.0 |
2021-02-01 |
- Service release; no new features.
|
3.436.0 |
2021-01-26 |
- 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 |
2021-01-20 |
- Service release; no new features.
|
3.434.1 |
2021-01-18 |
- Service release; no new features.
|
3.433.2 |
2021-01-14 |
- 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 |
2021-01-08 |
- Service release; no new features.
|
3.433.0 |
2021-01-06 |
- Service release; no new features.
|
3.432.0 |
2020-12-15 |
- Service release; no new features.
|
3.431.1 |
2020-12-14 |
- Service release; no new features.
|
3.431.0 |
2020-12-11 |
- Service release; no new features.
|
Rollback to 3.429.0 |
2020-12-10 |
- 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 |
2020-12-09 |
- Service release; no new features.
|
3.429.0 |
2020-12-08 |
- Service release; no new features.
|
3.428.0 |
2020-12-07 |
- Service release; no new features.
|
3.427.1 |
2020-12-02 |
- 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 |
2020-11-18 |
- Service release; no new features.
|
3.425.2 |
2020-11-16 |
- Service release; no new features.
|
Rollback to 3.423.0 |
2020-11-11 |
- 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 |
2020-11-09 |
- 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 |
2020-11-09 |
- Service release; no new features.
|
3.422.0 |
2020-11-04 |
- Service release; no new features.
|
3.421.0 |
2020-11-03 |
- Service release; no new features.
|
3.420.1 |
2020-11-02 |
- Fixed an issue where in some instances after skipping a preroll ad,
the midroll ad would not play and display a black screen with the
preroll ad's audio instead.
|
3.419.0 |
2020-10-26 |
- Service release; no new features.
|
3.418.3 |
2020-10-22 |
- Fixed a bug where consent parameters were stripped from ad requests in
AdSense ads.
|
3.418.1 |
2020-10-21 |
- 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 |
2020-10-19 |
- 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 |
2020-10-07 |
- Service release; no new features.
|
3.415.1 |
2020-10-05 |
- 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 |
2020-09-30 |
- Service release; no new features.
|
3.413.0 |
2020-09-29 |
- Service release; no new features.
|
3.411.1 |
2020-09-23 |
- 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 |
2020-09-17 |
- Added support for iframe and HTML companion ads to the DAI SDK.
|
3.409.0 |
2020-09-10 |
- Service release; no new features.
|
3.408.0 |
2020-09-09 |
- Service release; no new features.
|
3.407.2 |
2020-09-03 |
- Service release; no new features.
|
3.407.0 |
2020-09-02 |
- Secure VPAID ads that would have been affected by
Heavy Ads Intervention now error out, allowing
the SDK to resume playback.
|
3.406.0 |
2020-09-01 |
- Service release; no new features.
|
3.405.0 |
2020-08-27 |
- 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 |
2020-08-27 |
- Service release; no new features.
|
3.404.1 |
2020-08-25 |
- 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 |
2020-08-24 |
- 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 |
2020-08-18 |
- Service release; no new features.
|
3.402.0 |
2020-08-13 |
- 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 |
2020-08-10 |
- Service release; no new features.
|
3.400.1 |
2020-07-30 |
- Service release; no new features.
|
3.399.2 |
2020-07-28 |
- 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 |
2020-07-21 |
- Added additional log data to the DAI debug SDKs.
|
3.397.1 |
2020-07-21 |
- 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 |
2020-07-16 |
- 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 |
2020-07-14 |
- 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 |
2020-07-13 |
- 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 |
2020-07-09 |
- Service release; no new features.
|
3.392.0 |
2020-06-22 |
- Service release; no new features.
|
3.391.0 |
2020-06-15 |
- Fixed a bug that allowed skippable ads to be served for live streams.
|
3.390.0 |
2020-06-10 |
- Service release; no new features.
|
3.389.0 |
2020-06-08 |
- Service release; no new features.
|
3.388.1 |
2020-06-02 |
- 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 |
2020-05-26 |
- Service release; no new features.
|
3.386.2 |
2020-05-14 |
- Service release; no new features.
|
3.386.1 |
2020-05-13 |
- Service release; no new features.
|
3.385.0 |
2020-05-11 |
- Service release; no new features.
|
3.384.1 |
2020-05-04 |
- Service release; no new features.
|
3.384.0 |
2020-05-04 |
- 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 |
2020-04-28 |
- Added support for client-side SIMID ads.
|
3.382.1 |
2020-04-22 |
- Service release; no new features.
|
3.381.3 |
2020-04-17 |
- Service release; no new features.
|
3.381.2 |
2020-04-16 |
- Service release; no new features.
|
3.381.1 |
2020-04-16 |
- Fixed an issue where content playback could freeze if ads failed to
load in an Ads Rules Playlist.
|
3.381.0 |
2020-04-14 |
- Service release; no new features.
|
3.380.0 |
2020-04-13 |
- Service release; no new features.
|
3.379.2 |
2020-04-09 |
- 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 |
2020-04-01 |
- Service release; no new features.
|
3.377.0 |
2020-03-25 |
- Service release; no new features.
|
3.376.3 |
2020-03-20 |
- Service release; no new features.
|
3.375.0 |
2020-03-16 |
- Service release; no new features.
|
3.374.1 |
2020-03-11 |
- Service release; no new features.
|
3.373.2 |
2020-03-10 |
- Fixed a bug that caused
VOLUME_CHANGED and VOLUME_MUTED events to not fire correctly.
|
3.372.1 |
2020-03-02 |
- Service release; no new features.
|
3.371.3 |
2020-02-26 |
- Service release; no new features.
|
3.371.2 |
2020-02-26 |
- Service release; no new features.
|
3.369.0 |
2020-02-20 |
- Service release; no new features.
|
3.368.0 |
2020-02-18 |
- Service release; no new features.
|
3.367.1 |
2020-02-12 |
- Added the
getVersion
method on the AdsLoader, to enable retrieval of the current SDK version.
|
3.366.0 |
2020-02-06 |
- Deprecated the usage of the ViewMode API.
|
3.365.1 |
2020-02-03 |
|
3.364.0 |
2020-01-28 |
- Fixed an issue with setting the localization for the DAI SDK.
- Updated cuepoint data to now use floating point precision.
|
3.363.1 |
2020-01-24 |
- Service release; no new features.
|
3.363.0 |
2020-01-23 |
- Service release; no new features.
|
3.362.0 |
2020-01-22 |
- Service release; no new features.
|
3.361.1 |
2020-01-21 |
- Improved visibility of Why this ad? and Ad duration on
mobile devices at narrow widths.
|
3.360.1 |
2020-01-17 |
- Service release; no new features.
|
3.360.0 |
2020-01-15 |
- 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 |
2020-01-15 |
- Fixed an issue on Internet Explorer 11 where
EventTarget
was undefined.
|
3.358.1 |
2020-01-08 |
- Removed pre-skip text from the skip ad countdown on skippable ads.
|
3.355.4 |
2020-01-03 |
|
3.355.3 |
2019-12-10 |
- Fixed an issue that prevented log events from being raised in certain
cases.
|
3.355.1 |
2019-12-05 |
- Service release; no new features.
|
3.355.0 |
2019-12-05 |
- Fixed an issue with clickthroughs that contain redirects to the
App Store on iOS.
|
3.354.0 |
2019-12-04 |
- Added support for skippable ads on iOS 10+ mobile web in situations
where no video element is passed to the
AdDisplayContainer .
- For all non-linear and full-slot ads, added a two-second delay between
when an ad is shown and when it can be clicked.
- Fixed an issue that prevented
setAdWillPlayMuted from
muting ads if enablePreloading was set to
true .
|
3.353.0 |
2019-11-20 |
- Service release; no new features.
|
3.352.0 |
2019-11-18 |
- Service release; no new features.
|
3.351.1 |
2019-11-14 |
- Fixed an issue that prevented
LOG and
INTERACTION ad events from including the ad object in some
cases.
- Added automatic integration of Google Ad requests for
implementations of IAB TCFv2-compliant consent management providers,
such as Google's Funding Choices.
|
3.350.0 |
2019-11-12 |
- Service release; no new features.
|
3.349.0 |
2019-11-11 |
- Fixed an issue with VMAP
breakstart and
breakend tracking events.
|
3.347.1 |
2019-10-31 |
- Service release; no new features.
|
3.346.0 |
2019-10-25 |
- Added support for TrueView ads to the DAI SDK. TrueView ads can be
implemented by passing an AdUiElement to the constructor of the
StreamManager.
|
3.345.0 |
2019-10-24 |
- Service release; no new features.
|
3.344.0 |
2019-10-22 |
- Service release; no new features.
|
3.343.1 |
2019-10-17 |
- Fixed a bug with inline VMAP parsing on tvOS.
|
3.341.2 |
2019-10-15 |
- Service release; no new features.
|
3.339.1 |
2019-10-10 |
- Service release; no new features.
|
3.339.0 |
2019-10-09 |
- Added support for VAST icons to the DAI SDK. Icons can be implemented by
passing an
AdUiElement to the constructor of the
StreamManager .
|
3.338.1 |
2019-10-07 |
- Added a
VIDEO_CLICKED event, which fires for all video
clicks -- even if the click doesn't trigger a clickthrough.
- Added support for showing a Why this ad? icon on DAI ads. This
can be implemented by passing an
AdUiElement to the
constructor of the StreamManager .
|
3.337.1 |
2019-10-03 |
- Service release; no new features.
|
3.337.0 |
2019-10-01 |
- Added support for skippable ads to the DAI SDK. Skippable ads can be
implemented by passing an
AdUiElement to the constructor of
the StreamManager .
|
3.336.1 |
2019-09-30 |
- Added support to the DAI SDK for passing an
AdUiElement
to the constructor of the StreamManager , which should be
used instead of setClickElement for handling clickthrough.
|
3.335.0 |
2019-09-24 |
- Service release; no new features.
|
3.334.0 |
2019-09-23 |
- Fixed a bug with VPAID preloading.
|
3.333.1 |
2019-09-20 |
- Service release; no new features.
|
3.332.1 |
2019-09-17 |
- Service release; no new features.
|
3.331.1 |
2019-09-16 |
- Service release; no new features.
|
3.330.0 |
2019-09-11 |
- Service release; no new features.
|
3.329.0 |
2019-09-04 |
- Service release; no new features.
|
3.328.2 |
2019-08-30 |
- Service release; no new features.
|
3.327.4 |
2019-08-24 |
- Service release; no new features.
|
3.327.0 |
2019-08-22 |
- Service release; no new features.
|
3.326.0 |
2019-08-20 |
- Service release; no new features.
|
3.325.3 |
2019-08-19 |
- Pop-ups in Microsoft Edge now appear as new tabs.
- Pop-ups in Internet Explorer 11 now appear as new windows.
|
3.324.0 |
2019-08-13 |
- Service release; no new features.
|
3.323.2 |
2019-08-12 |
- Pop-up windows in Internet Explorer 11 are now scrollable.
|
3.322.7 |
2019-08-08 |
- Service release; no new features.
|
3.321.2 |
2019-07-30 |
- Service release; no new features.
|
3.320.0 |
2019-07-23 |
- Added support for
intent:// URLs for linking to pages within Android apps.
- Added support for
market:// URLs for linking to pages within the Google Play store on Android.
|
3.319.1 |
2019-07-22 |
- Added support for multiple universal ad IDs. Both the
getUniversalAdIdValue and
getUniversalAdIdRegistry methods are now deprecated.
|
3.318.1 |
2019-07-18 |
- Service release; no new features.
|
3.317.0 |
2019-07-16 |
- Service release; no new features.
|
3.316.0 |
2019-07-10 |
- Added
authToken and streamFormat to the DAI
stream request object.
|
3.315.0 |
2019-07-08 |
- Service release; no new features.
|
3.314.0 |
2019-06-27 |
- Service release; no new features.
|
3.313.0 |
2019-06-24 |
- Service release; no new features.
|
3.312.1 |
2019-06-17 |
- Added the
getUniversalAdIdValue and
getUniversalAdIdRegistry functions
to the ad object for DAI.
|
3.311.0 |
2019-06-11 |
- Fixes YouTube metadata bug for unlisted videos.
|
3.310.0 |
2019-06-04 |
- Service release; no new features.
|
3.309.0 |
2019-05-30 |
- Service release; no new features.
|
3.308.0 |
2019-05-29 |
- Service release; no new features.
|
3.307.0 |
2019-05-22 |
- Service release; no new features.
|
3.306.0 |
2019-05-20 |
- Service release; no new features.
|
3.305.0 |
2019-05-16 |
- Service release; no new features.
|
3.304.0 |
2019-05-14 |
- Service release; no new features.
|
3.303.0 |
2019-05-13 |
- Service release; no new features.
|
3.302.0 |
2019-05-09 |
- Service release; no new features.
|
3.301.0 |
2019-05-09 |
- Service release; no new features.
|
3.300.0 |
2019-05-07 |
- Service release; no new features.
|
3.299.2 |
2019-05-01 |
- Service release; no new features.
|
3.298.1 |
2019-04-25 |
- Service release; no new features.
|
Rollback to 3.296.0 |
2019-04-24 |
- Rollback to 3.296.0 because of an error in version 3.297.3 in which
video playback would not continue past the last frame of the pre-roll
ad.
|
3.297.3 |
2019-04-23 |
- Service release; no new features.
|
3.296.0 |
2019-04-17 |
- Service release; no new features.
|
3.295.0 |
2019-04-16 |
- Service release; no new features.
|
3.294.1 |
2019-04-15 |
- Service release; no new features.
|
3.293.0 |
2019-04-10 |
- Service release; no new features.
|
3.292.0 |
2019-04-09 |
- Service release; no new features.
|
3.291.4 |
2019-04-08 |
- Service release; no new features.
|
3.290.1 |
2019-04-02 |
- Service release; no new features.
|
3.290.0 |
2019-04-01 |
- Fixes an issue where unsupported ad types (nonlinears, VPAID) were not
erroring out correctly.
|
3.289.0 |
2019-03-27 |
- Service release; no new features.
|
3.288.0 |
2019-03-26 |
- Service release; no new features.
|
3.287.0 |
2019-03-19 |
- Service release; no new features.
|
3.286.0 |
2019-03-13 |
- Service release; no new features.
|
3.285.0 |
2019-03-06 |
- Service release; no new features.
|
3.284.0 |
2019-03-04 |
- Fix issue in which subscribed events are not cleared when the ad is
disposed.
- Added the
AD_PERIOD_STARTED and
AD_PERIOD_ENDED events for DAI. These can be used to detect
when the DAI stream is in content or when ads or slate are being played.
|
3.283.0 |
2019-02-28 |
- Service release; no new features.
|
3.282.0 |
2019-02-25 |
- Service release; no new features.
|
3.281.0 |
2019-02-21 |
- Service release; no new features.
|
3.280.1 |
2019-02-20 |
- Service release; no new features.
|
3.279.0 |
2019-02-13 |
- Added
manifestFormat property to StreamData to indicate the format
of the stream. This property is populated on the LOADED event.
|
Rollback to 3.274.0 |
2019-02-12 |
|
3.277.2 |
2019-02-08 |
- Service release; no new features.
|
3.277.1 |
2019-02-07 |
- Service release; no new features.
|
3.275.4 |
2019-02-06 |
- Added
manifestFormat property to StreamData to indicate the format
of the stream. This property is populated on the LOADED event.
|
3.274.0 |
2019-01-29 |
- Service release; no new features.
|
3.273.0 |
2019-01-24 |
- Fixes an issue whereby VAST icons were not being shown with VPAID ads.
|
3.272.0 |
2019-01-16 |
- Service release; no new features.
|
3.271.0 |
2019-01-10 |
- Adds support for VAST 4.1 macros. See the VAST 4.1 spec for more details.
- Fixes an issue where VPAID ads that started off-screen were initialized with an incorrect slot size.
- Fixes an issue where video errors weren't fired for Live or VOD streams.
- Fixes an issue where content wasn't resuming on iOS Safari.
|
3.270.1 |
2019-01-09 |
- Service release; no new features.
|
3.269.0 |
2019-01-07 |
- Service release; no new features.
|
3.268.0 |
2019-01-04 |
- Service release; no new features.
|
3.267.0 |
2019-01-03 |
- Service release; no new features.
|
3.266.0 |
2018-12-14 |
- Service release; no new features.
|
3.265.1 |
2018-12-13 |
- Service release; no new features.
|
3.264.0 |
2018-12-10 |
- Service release; no new features.
|
3.263.0 |
2018-12-06 |
- Service release; no new features.
|
3.262.0 |
2018-12-05 |
- Service release; no new features.
|
3.261.0 |
2018-12-04 |
- Service release; no new features.
|
3.260.1 |
2018-12-03 |
- Service release; no new features.
|
3.259.0 |
2018-11-27 |
- Fixes an issue with the rendering of companion ads when ad pods contain VPAID ads or use asset-level fallback.
|
3.258.2 |
2018-11-21 |
- Service release; no new features.
|
3.257.0 |
2018-11-16 |
- Service release; no new features.
|
3.256.0 |
2018-11-15 |
- Service release; no new features.
|
3.255.0 |
2018-11-12 |
- Fixes an issue with clickthrough support for VAST icons in INSECURE mode VPAID ads.
|
3.254.0 |
2018-11-08 |
- Adds
AdEvent.Type.AD_BUFFERING event. This event is fired when ad playback has stalled due to buffering.
|
3.253.0 |
2018-11-06 |
- Service release; no new features.
|
3.252.0 |
2018-11-05 |
- Service release; no new features.
|
3.251.1 |
2018-11-01 |
- Service release; no new features.
|
3.250.3 |
2018-10-30 |
- Service release; no new features.
|
3.249.0 |
2018-10-25 |
- Service release; no new features.
|
3.248.0 |
2018-10-24 |
- Service release; no new features.
|
3.247.0 |
2018-10-23 |
- Service release; no new features.
|
3.246.0 |
2018-10-18 |
- Fixes a stale playback issue when Google Publisher Tag proxy is used with the IMA SDK.
|
3.245.0 |
2018-10-17 |
- Service release; no new features.
|
3.244.2 |
2018-10-16 |
- Adds
AD_PROGRESS event. This event triggers throughout ad playback, and contains an AdProgressData object, obtained via getAdData() .
- Adds
isCookiesEnabled() and setCookiesEnabled() to ImaSdkSettings .
- Fixes an issue with back-to-back skippable video ads.
- Fixes an issue with ad errors when using custom playback in iOS.
|
3.242.3 |
2018-10-08 |
- Service release; no new features.
|
3.241.0 |
2018-10-03 |
- Service release; no new features.
|
3.240.0 |
2018-10-02 |
- Service release; no new features.
|
3.239.1 |
2018-10-01 |
- Service release; no new features.
|
3.238.1 |
2018-09-27 |
- Service release; no new features.
|
3.237.5 |
2018-09-26 |
- Service release; no new features.
|
3.236.0 |
2018-09-18 |
- Service release; no new features.
|
3.235.4 |
2018-09-13 |
- Service release; no new features.
|
3.234.1 |
2018-09-04 |
- VAST wrapper ads in pod that fail to return an ad can now be replaced by ads of lesser or equal duration from an ad buffet (ads without a sequence number).
|
3.233.0 |
2018-08-31 |
- Service release; no new features.
|
3.230.1 |
2018-08-29 |
- Service release; no new features.
|
3.229.1 |
2018-08-21 |
- Service release; no new features.
|
3.228.0 |
2018-08-14 |
- Fixes an issue with back-to-back skippable ads.
- Fixes an issue where
AdsManager.isCustomPlaybackUsed() would return the wrong value when set after creating AdsLoader .
|
3.227.0 |
2018-08-13 |
- Only attempt to play supported MIME types passed to
AdsRenderingSettings.mimeTypes .
|
3.226.3 |
2018-08-08 |
- Service release; no new features.
|
3.226.2 |
2018-08-07 |
- Overlay ads without a set run time now run to the next ad, instead of 15 seconds.
- Fixes an issue where
AdsRequest.vastLoadTimeout was not exported correctly.
- Fixes an issue where
Ad.getVastMediaBitrate was not exported correctly.
|
3.225.0 |
2018-07-30 |
- Forces VAST 4 output for Google Ad Manager requests.
|
3.224.0 |
2018-07-26 |
- Service release; no new features.
|
3.223.0 |
2018-07-25 |
- Adds
Ad.getVastMediaBitrate() .
|
3.222.0 |
2018-07-23 |
- Service release; no new features.
|
3.221.0 |
2018-07-17 |
- Service release; no new features.
|
3.220.0 |
2018-07-11 |
- Service release; no new features.
|
3.219.0 |
2018-07-10 |
- Service release; no new features.
|
3.218.0 |
2018-07-02 |
- Service release; no new features.
|
3.217.0 |
2018-06-27 |
- Service release; no new features.
|
3.216.1 |
2018-06-26 |
- Fixes an issue in the DAI SDK where
Ad.getDuration() incorrectly returned milliseconds instead of seconds.
|
3.216.0 |
2018-06-20 |
- Fixes a bug where 303 errors were erroneously reported as 1005 errors. These errors were logged to the server as 900 errors instead of 303 errors.
|
3.215.0 |
2018-06-19 |
- Service release; no new features.
|
3.214.1 |
2018-06-12 |
|
Rollback to 3.211.3 |
2018-06-07 |
- Due to an issue affecting specific iPhone implementations, rolled back to 3.211.3.
|
3.213.1 |
2018-06-07 |
|
3.211.3 |
2018-05-22 |
- Service release; no new features.
|
3.211.1 |
2018-05-18 |
- Service release; no new features.
|
3.210.2 |
2018-05-17 |
- Service release; no new features.
|
3.210.1 |
2018-05-16 |
- Fixes an issue where ads would continue to display after calling
AdDisplayContainer.destroy() .
- Adds
allow="autoplay" to the iframe used to load VPAID ads.
|
3.199.0 - 3.209.2 |
04/03/2018 - 5/15/2018 |
- Service releases, no new features.
|
3.198.2 |
2018-03-27 |
- Fixes an issue with preloading on recent versions of desktop Chrome and Safari.
|
3.193.2 - 3.197.2 |
02/28/2018 - 3/20/2018 |
- Service releases, no new features.
|
3.193.1 |
2018-02-26 |
- Remove erroneously documented serialize and deserialize methods on
AdError .
|
3.192.0 |
2018-02-14 |
- Removes unnecessary INVALID_ADX_EXTENSION error code. Ads still play if extension parsing fails.
- IMA loaded in an iframe will now inherit the autoplay policy of the parent page in Chrome 65+.
- Fixes a memory leak that occurred when implementations didn't destroy the AdsManager on AdError.
|
3.191.0, 3.191.1 |
2018-02-06, 2018-02-07 |
- Service releases, no new features.
|
3.190.0 |
2018-01-30 |
- VPAID ads will now report an error when they stop without reporting an impression. This follows the behavior for all other ads.
|
3.189.0 |
2018-01-24 |
- Fixes an issue when falling back from various autoplay strategies to
click-to-play.
- Fixes a playback issue on IE 11.
- Fixes an issue with mid-rolls on iOS 11.
- Empty VPAID companion ads no longer fire a console error.
- Downgraded some warnings to use info logs.
|
3.187.0, 3.188.1 |
2017-12-14, 2018-01-10 |
- Service releases, no new features.
|
3.186.1 |
2017-12-07 |
AdErrorEvent.getInnerError() may now return an inner
AdError object. This allows checking to see if autoplay failed.
|
3.184.2 - 3.185.2 |
11/06/2017 - 12/01/2017 |
- Service releases, no new features.
|
3.184.1 |
2017-11-02 |
- Fixes an issue where preloaded ads would not play if adsManager.init
was not called quickly enough.
- Adds AdError.AUTOPLAY_DISALLOWED, which will fire when the SDK
attempts to autoplay an ad but is prevented from doing so by the
browser.
|
Rollback to 3.182.1 |
2017-10-26 |
- Due to an issue affecting some videojs-ima plugin implementations, rolled back to 3.182.1.
|
3.183.1 |
2017-10-26 |
- Fixes an issue where preloaded ads would not play if adsManager.init was not called fast enough.
|
3.182.1 |
2017-10-20 |
- Service release; no new features.
|
3.182.0 |
2017-10-17 |
- Fixes click-to-play linear video ad playback on desktop Safari 11.
|
Rollback to 3.180.3 |
2017-10-06 |
- Due to an issue with some ads not displaying properly, rolled back to 3.180.3.
|
3.181.3 |
2017-10-05 |
- Fixes an issue where invalid clickthroughs caused the video to pause.
- Fixes an issue where an error was thrown on midroll ad break while using
discardAdBreak() .
|
3.180.3 |
2017-09-25 |
- Service release; no new features.
|
Rollback to 3.179.0 |
2017-09-22 |
- Due to an issue with some specific VPAID ads, rolled back to 3.179.0.
|
3.180.2 |
2017-09-21 |
- Service release; no new features.
|
3.179.0 |
2017-09-18 |
- Fixes a bug where multiple ad UIs were rendered when preloading ads and re-using the ad container.
|
3.178.0 |
2017-08-31 |
- Fixes an issue where an exception was thrown if a skippable ad was served to a mobile Safari page incapable of displaying it. This exception is now properly handled by the SDK.
- Fixes an issue where, in rare cases,
CONTENT_RESUME_REQUESTED was not fired for HLS streams on mobile Safari.
|
3.177.0, 3.177.1 |
2017-08-22, 2017-08-23 |
- Service releases, no new features.
|
3.176.0 |
2017-08-10 |
- Adds
AdsRequest.liveStreamPrefetchSeconds .
- Removes
AdsRenderingSettings.useShareButton .
|
3.175.0 |
2017-07-31 |
- Displaying a VPAID non-linear ad will now result in a STARTED event being sent from the SDK to the player.
- VPAID linear ads will now fire the STARTED event on impression rather than on start.
|
3.174.1 |
2017-07-25 |
- Service release; no new features.
|
3.174.0 |
2017-07-24 |
- Fixes an issue that caused some pre-roll pods to freeze when pre-loading was enabled.
- Fixes an issue where mid-roll ads would cause the content to restart from the beginning in some iOS implementations.
- Fixes an issue where some live stream content would fail to resume after ads on iOS.
|
3.173.4 |
2017-07-06 |
- Service release; no new features.
|
3.173.1 |
2017-07-06 |
|
3.173.0 |
2017-06-28 |
- Fixes an issue where content was not restored correctly with custom playback on iOS mobile web when switching content and requesting ads shortly thereafter.
|
3.172.0 |
2017-06-14 |
- Fixes an issue that caused full slot AdSense ads to fail on mobile.
- Adds
Ad.getSkipTimeOffset() .
|
3.171.0 |
2017-06-08 |
- Adds support for full slot AdSense ads to the following existing
AdsManager methods:
getCurrentTime()
getRemainingTime()
getDuration()
getAdSkippableState()
skip()
|
3.170.0 |
2017-06-01 |
- Adds
AdsRequest.vastLoadTimeout .
- Adds support for skippable ads on iPhone and iPod touch when using
ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true) .
|
3.169.1 |
2017-05-19 |
- Adds support for the VPAID
AdInteraction event. When
triggered, the video player receives the new
AdEvent.INTERACTION event.
|
3.168.0 |
2017-05-08 |
- Changes default media load timeout to 8 seconds from 15 seconds.
- Fixes an issue where setting
ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() had no effect.
|
3.167.0 |
2017-04-25 |
- Service release; no new features.
|
3.166.0 |
2017-04-12 |
- Adds
ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() . Custom playback is now re-enabled on iOS Safari by default (it was disabled in 3.164.0). Ads will be rendered on Safari as they were prior to 3.164.0.
|
3.165.0 |
2017-04-05 |
- Service release; no new features.
|
3.164.0 |
2017-03-29 |
- Fixes auto-play support for mobile web on iOS and Android. To enable, mute your video player or call
AdsManager.setVolume(0) before calling AdsManager.start() .
|
3.161.4 |
2017-03-24 |
- Adds
AdsManager.updateAdsRenderingSettings() to update ad rendering settings after calling getAdsManager() .
|
Rollback to 3.161.1 |
2017-03-24 |
|
3.163.0 |
2017-03-23 |
- Adds
AdsManager.updateAdsRenderingSettings() to update ad rendering settings after calling getAdsManager() .
|
3.161.1 |
2017-03-09 |
- Service release; no new features.
|
3.160.3 |
2017-03-07 |
- Fixes an issue with incorrect ad positions reported for mixed pods.
|
3.159.0 |
2017-02-21 |
- Adds support for asset level fallback.
|
3.157.2 - 3.158.1 |
02/02/2017 - 2/09/2017 |
- Service releases, no new features.
|
3.156.0 |
2017-01-26 |
- Fixes incorrect ad position reporting with mixed VPAID pods.
- Adds
ImaSdkSettings.(set|get)DisableFlashAds() .
- Adds 'application/dash+xml' as a valid MIME type.
- Adds the following methods to
Ad :
getUniversalAdIdValue()
getUniversalAdIdRegistry()
- Adds the following properties to
AdsRequest :
contentDuration
contentKeywords
contentTitle
|
3.155.0 |
2017-01-19 |
- Service release; no new features.
|
3.154.1 |
2017-01-10 |
Ad.getWrapperCreativeIds() is now more robust in matching creatives through wrappers.
|
3.153.3 |
2016-12-08 |
- Service release; no new features.
|
3.153.1 |
2016-12-07 |
- Adds
Ad.getDealId() .
- Adds
Ad.getSurveyUrl() .
- Adds
Ad.getWrapperCreativeIds() .
- Adds icon support to Flash and HTML5 VPAID ads in ENABLED mode. Icons will not work in INSECURE mode.
|
3.151.1 |
11/10/2016 |
- Adds
Ad.getAdvertiserName() .
- Fixes an issue with Flash VPAIDs in HTML5.
|
3.148.1 - 3.150.1 |
10/20/2016 - 11/07/2016 |
- Service releases, no new features.
|
3.147.1 |
2016-10-14 |
|
3.146.2 |
2016-10-10 |
- Fixes a bug where specific Flash VPAID ads were being terminated prematurely.
- Fixes an issue where Flash VPAID ads were cropped in fullscreen mode.
|
3.145.0 |
2016-09-22 |
- Adds
Ad.getApiFramework() .
|
3.144.0 |
2016-09-13 |
- Adds
AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE .
|
3.141.2 - 3.143.1 |
08/26/2016 - 9/07/2016 |
- Service releases, no new features.
|
3.140.1 |
2016-08-18 |
- Fixes a click-through issue for insecure Flash VPAID ads.
|
3.139.0 |
2016-08-10 |
- Removes
AdsRenderingSettings.AUTO_SCALE .
|
3.138.3, 3.138.5 |
2016-08-02, 2016-08-04 |
- Service releases, no new features.
|
3.137.0 |
2016-07-26 |
- Adds
Ad.getVastMediaWidth() and Ad.getVastMediaHeight() .
- Fixes cursor stylng in built-in ad UI.
|
3.136.0 |
2016-07-18 |
- Service release; no new features.
|
3.135.1 |
2016-06-29 |
- Adds support for media asset preloading via
AdsRenderingSettings.enablePreloading .
|
3.134.0 |
2016-06-16 |
- Fixes an issue where the skip ad button would sometimes disappear if the countdown timer was clicked.
|
3.133.0 |
2016-06-07 |
- Fixes a visual glitch with skip buttons on Android 4.4.4. Skip buttons on other platforms were not
affected by this glitch and are not affected by this change.
|
3.130.0 |
2016-05-17 |
- Service release; no new features.
|
3.128.2 |
2016-05-03 |
- Adds
AdsRenderingSettings.playAdsAfterTime .
|
3.124.0 - 3.127.2 |
03/16/2016 - 4/19/2016 |
- Service releases, no new features.
|
3.123.0 |
2016-02-24 |
- Adds VPAID Flash creatives support to VMAP/Ad rules.
|
3.121.1, 3.122.0 |
2016-02-16, 2016-02-19 |
- Service releases, no new features.
|
3.120.0 |
2016-01-27 |
- Adds the
videoElement parameter to AdsManager.init . This can be used to specify the custom video element to be used if it's not ready when the AdDisplayContainer constructor is called. The AdDisplayContainer constructor is still the preferred way of providing a custom video element.
- Adds
AdsRenderingSettings.useStyledLinearAds .
|
3.118.1 |
2016-01-14 |
- Service release; no new features.
|
3.118.0 |
2016-01-13 |
- VPAID Flash creatives are now supported in IMA HTML5.
|
3.117.1 |
2016-01-11 |
- Service release; no new features.
|
3.116.4 |
2015-12-10 |
- Mobile ads that don't use custom click tracking will now feature a new UI with a "Learn More" button. Clicking on the ad will now pause or resume it instead of directing the user to the ad's landing page.
|
3.115.0 |
2015-12-03 |
- Any non-linear AdSense or Ad Exchange ad greater than 90 pixels in height will now be rendered as a fullslot ad.
- The new fullslot ad takes up the entire content and contains a countdown timer and skip button. The playing of the content resumes after the ad closes, either from the timer or when the user skips the ad.
- Non-linear AdSense or Ad Exchange ads with heights less than 90px can also be forced to render fullslot by setting
adsRequest.forceNonLinearFullSlot=true .
|
3.113.1 |
2015-11-12 |
|
3.112.0 |
2015-11-05 |
- Service release; no new features.
|
3.111.0 |
2015-10-28 |
- Adds
AdEvent.LINEAR_CHANGED.
- Adds
AdEvent.DURATION_CHANGE.
- Uses new UI on 1% of eligible ad requests.
|
3.110.0 |
2015-10-21 |
- Adds
Ad.getTraffickingParameters and Ad.getTraffickingParametersString .
|
3.109.0 |
2015-10-07 |
- Service release; no new features.
|
3.108.1 |
2015-09-23 |
- Adds companion ad support for VPAID ads.
|
3.107.1 |
2015-09-18 |
- Custom playback on Android 4.0+ has been disabled. Ads will still work, but will use an SDK-owned player instead of the user-provided player.
|
3.101.22 |
2015-09-10 |
- VPAID mode now defaults to ENABLED instead of DISABLED.
|
3.101.21 |
2015-09-04 |
- Service release; no new features.
|
3.101.17 |
2015-08-27 |
- Makes
Ad.getContentType() available after the LOADED event rather than the STARTED event. This provides earlier access to ad data.
|
3.101.12, 3.101.14 |
2015-08-16, 2015-08-20 |
- Service releases, no new features.
|
3.101.10 |
2015-08-06 |
|
3.101.9 |
2015-07-31 |
- Service release; no new features.
|
3.101.8 |
2015-07-25 |
- Fixes issue of correlator values not updating for Ad Manager tags of the format pubads.g.doubleclick.net/gampad/live/ads.
|
3.101.6 |
2015-07-23 |
|
3.101.4 |
2015-07-13 |
- Custom playback is disabled on 5% of Android 4.0+ devices. This number will ramp up to 100% over the course of future releases.
|
3.101.3 |
2015-06-26 |
- Service release; no new features.
|
3.101.2 |
2015-06-17 |
- TrueView ads will now have a "Learn more" button in the upper right. Clicking on the ad outside of this "Learn more" button will no longer take users to the advertiser's site.
- The Skip button for skippable ads will now be shown even when custom click tracking is used.
|
Rollback to 3.101.1 |
2015-06-04 |
- Due to issues with Android playback, rolled back to 3.101.1.
|
3.102.1 |
2015-06-04 |
- TrueView ads will now have a "Learn more" button in the upper right. Clicking on the ad outside of this "Learn more" button will no longer take users to the advertiser's site.
- The Skip button for skippable ads will now be shown even when custom click tracking is used.
- Custom playback on Android 4.0+ will be disabled. Ads will still work, but will use an SDK-owned player instead of the user-provided player.
|
3.100.0, 3.101.1 |
2015-05-14, 2015-05-27 |
- Service releases, no new features.
|
3.99.4 |
2015-05-12 |
- Fixed a VPAID adapter bug which caused skip button and ad clickthrough elements to occasionally be unclickable.
- TrueView ads will now properly return skippable state via
AdsManager.getAdSkippableState() .
|
3.98.0 |
04/30/2015 |
- Now allows for ima3.js to be loaded in a separate DOM or iframe from the video container as long as it's in the same origin.
|
3.97.0 |
04/22/2015 |
- Fixes a bug where
client.js fails to load due to incorrect protocol usage.
- Fixes a VPAID adapter bug where the adapter fails to load if it is loaded into the
<head> section.
|
3.94.0 - 3.96.1 |
04/02/2015 - 4/16/2015 |
- Service releases, no new features.
|
3.93.1 |
03/23/2015 |
- Adds
setAdWillAutoPlay method on AdsRequest . This will let publishers specify if the ad will be played in response to a user action or if the ad will be auto played.
|
3.92.0 |
03/05/2015 |
- Service release; no new features.
|
3.91.0 |
02/25/2015 |
- Fixes a VPAID related bug where the video player was firing a 'play' event to VPAID ads instead of the expected 'playing' event.
|
3.90.2 |
02/20/2015 |
- Service release; no new features.
|
3.87.0 |
2015-02-04 |
- Fixes a bug where clients not using the IMA UI were getting incorrect values from
getAdSkippableState .
- Release versioning will now change from 3.1.X to 3.X.Y.
|
3.1.85 |
2015-01-28 |
- Added
AdEvent.Type.AD_METADATA .
|
3.1.82, 3.1.84 |
12/05/2014, 1/20/2015 |
- Service release; no new features.
|
3.1.81 |
2014-11-19 |
- Fixed a Freewheel tag issue with certain third party ad requests.
|
3.1.80 |
2014-11-13 |
- Added
getPlayerType , setPlayerType ,
getPlayerVersion , and setPlayerVersion to
ImaSdkSettings to allow partner players to specify the
player type and player version while integrating with the SDK.
|
3.1.79 |
2014-11-06 |
- Internet Explorer 11 is now supported in the IMA HTML5 SDK. See the
announcement for more information.
|
3.1.77 - 3.1.78 |
10/22/2014 - 10/29/2014 |
- Service releases, no new features.
|
Rollback to 3.1.75 |
2014-10-17 |
- Due to issues with ad playback on mobile web, rolled back to 3.1.75.
|
3.1.74 - 3.1.76 |
10/03/2014 - 10/16/2014 |
- Service releases, no new features.
|
3.1.73 |
2014-10-03 |
- Enables custom click tracking for all mobile devices.
This reverts a change introduced in the previous release (3.1.72),
which enabled custom click tracking only for iPhone and pre-4.0 Android.
This more limited custom click tracking will be added back into the SDK
at a later date.
|
3.1.72 |
2014-10-02 |
- We now recommend you always pass in your content video player as the custom playback element, as custom playback will only be used in certain environments.
- Custom click tracking elements are now only used in certain environments. Note: if you render your custom click tracking element over your video player, it will break the clickthrough and skip ability of rendered ads.
|
3.1.71 |
2014-09-19 |
- Service release; no new features.
|
3.1.70 |
2014-09-18 |
- Changed
reportAdAutoPlayed to
setAdWillAutoPlay on the AdsRequest .
|
3.1.69 |
2014-09-18 |
- The Learn more button will be displayed for mobile ads
regardless of the length of the ad.
|
3.1.68 |
2014-09-17 |
- Added the
reportAdAutoPlayed setting to
the AdsRequest . Note that reportAdAutoPlayed
is renamed to setAdWillAutoPlay . See the
3.1.70 release notes.
|
3.1.67 |
2014-09-16 |
- Service release; no new features.
|
3.1.66 |
2014-09-11 |
- Adds (1) the
uiElements setting to
AdsRenderingSettings and
(2) the getUiElements API on the Ad.
|
3.1.65 |
2014-09-04 |
- Makes the skip button more easily discoverable to
screen reader users by turning it into a real button.
|
3.1.64 |
2014-08-28 |
- Service release; no new features.
|
3.1.63 |
2014-08-22 |
- Added support for VPAID 2 JavaScript creatives.
- Added support for VAST 3 icons.
- Added the following new features for companion ads:
- Support for the "required" attribute in the VAST
CompanionAds element.
- Support for the "adSlotID" attribute in the VAST
Companion element.
- If multiple companions are returned in the VAST, the SDK will
select the most appropriate companion ad for the given environment.
- Fixed the bug where
ImaSdkSettings.setNumRedirects and
ImaSdkSettings.getNumRedirects were inaccessible.
- Added the
isCustomPlaybackUsed and
isCustomClickTrackingUsed API methods.
|
3.1.62 |
2014-08-14 |
- Update (9/11/2014): We do not currently recommend that
publishers pass in their custom player. We will be releasing a feature to
auto-switch between the custom player and an SDK-owned player by the end
of September, at which point we will start recommending this
implementation.
We now recommend publishers always pass a custom
video player when creating an AdDisplayContainer .
Stay tuned for an upcoming guide on modifying your code.
- Publishers will no longer have to save and restore content player
state on the
CONTENT_PAUSE_REQUESTED and
CONTENT_RESUME_REQUESTED events.
|
3.1.58 - 3.1.61 |
07/16/2014 - 8/05/2014 |
- Service releases, no new features.
|
3.1.57 |
2014-06-26 |
- Adds an
IMPRESSION event on the AdsManager which
will be raised when an impression is recorded.
- Adds
VOLUME_CHANGED and VOLUME_MUTED
events to the AdsManager.
|
3.1.55 |
2014-06-11 |
- The GPT Console
can now work if it is enabled with all officially recognized
flags (
'google_console' , 'google_force_console ', and
'googfc' for use on mobile devices). No need to set the parameter
values (such as 'google_console=1' ).
|
3.1.54 |
2014-06-09 |
- If a user does not specify the preferred maximum bitrate, the default
for cell phones is 500 kbit and the default for other devices, including
desktop, is 1,000 kbit.
- Removed
ImaSdkSettings.getCompetitiveExclusion() .
- Exposed the
minSuggestedDuration API on the
Ad class.
|
3.1.53 |
2014-05-29 |
- The SDK core will now always be loaded from imasdk.googleapis.com.
|
3.1.52 |
2014-05-23 |
- Service release; no new features.
|
3.1.51 |
2014-05-12 |
- Fixed a bug that caused paused ads to resume automatically when
the user locked the device.
- Updated the documentation for VAST timeout errors and specified the
lengths of the timeouts.
|
3.1.50 |
2014-04-30 |
- Fixes a bug that caused errors for publishers who modified the Array
prototype (e.g. motools users).
- Changes
Ad.getContentType functionality to return an empty string
instead of null when the contentType is unknown.
- Introduces a 25% experiment to load the core binary from our new domain,
imasdk.googleapis.com. This will only affect publishers who specifically
enable s0.2mdn.net for CORS. According to our tests, this should be no
one.
- Turns the new domain up to 1% on 5/01/2014, 25% on 5/02/2014, and
100% on 5/07/2014.
|
3.1.48 - 3.1.49 |
04/14/2014 - 4/21/2014 |
- Service releases, no new features.
|
3.1.47 |
2014-04-11 |
- Add the new APIs
Ad.getTitle() , Ad.getDescription() ,
and Ad.getContentType() .
- Support the VAST 3
CACHEBUSTER and
ERRORCODE macros.
|
3.1.46 |
2014-04-03 |
- The
getCompanionAds API now takes an
google.ima.CompanionAdSelectionSettings
as its third optional parameter
- Fix the Safari iOS bug in iPad that freezes a video ad in slow networks.
|
3.1.45 |
2014-03-06 |
- Added the
AdsLoader.setAutoPlayAdBreaks API that allows the publisher to
choose whether VMAP and AdRules ad breaks are played automatically.
- Added the
adBreakReady event that will be dispatched by the AdsManager
when an ad break would have played if autoPlayAdBreaks is set to false.
|
3.1.44 |
2014-01-28 |
- Added the
VAST_MEDIA_LOAD_TIMEOUT error code to
google.ima.AdError.ErrorCode for media timeouts.
|
3.1.42 |
2013-12-19 |
- Service release; no new features.
|
3.1.41 |
2013-12-16 |
- Fixed the
adsManager.skip() API to work
with ad rules.
|
3.1.39 - 3.1.40 |
2013-12-11 - 2013-12-13 |
- Service releases, no new features.
|
3.1.38 |
2013-12-04 |
- Exposes
google.ima.settings and its setLocale method
to ima3.js .
|
3.1.36 - 3.1.37 |
2013-11-19 - 2013-11-20 |
- Service releases, no new features.
|
3.1.35 |
2013-11-14 |
- When no custom click tracking is specified for custom playback, the
clicks are tracked by the SDK iframe, not by the custom video element.
- Enables the video ad UI be the default, including rendering of the skip button.
- Changes visible string "Advertisment" to "Advertisement".
|
3.1.34 |
2013-10-22 |
- Added
loadVideoTimeout to
AdsRenderingSettings.
- Change ad timeout default to 15 seconds. If an ad doesn't start
playing after 15 seconds, it will be abandoned and
CONTENT_RESUME_REQUESTED fired.
- Better support for VAST-compatible error codes. Deprecated several
unused error codes, consolidated others. The error code 200 is now
represented by VAST_TRAFFICKING_ERROR constant. The UNKNOWN_AD_RESPONSE is
now SDK-specific, code 1010.
- Disabled ad scrubbing on iPhone implementations.
|
3.1.33 |
2013-10-10 |
- Fixed a bug in detecting some ad clicks on mobile devices.
|
3.1.24 - 3.1.32 |
08/26/2013 - 10/03/2013 |
- Service releases, no new features.
|
3.1.23 |
2013-08-22 |
- New APIs for AdPodInfo: exposed maximum pod duration, pod index, and pod time offset.
For more information about these new APIs, see the
AdPodInfo page.
|
3.1.21 - 3.1.22 |
08/15/2013 - 8/20/2013 |
- Service releases, no new features.
|
3.1.20 |
2013-08-07 |
- Bug fix: Fixed problems with parsing VAST
wrappers that do not contain creatives.
- Bug fix: Fixed problems with Safari desktop fullscreen.
|
3.1.18 - 3.1.19 |
07/17/2013 - 7/30/2013 |
- Service releases, no new features.
|
3.1.12 |
2013-05-21 |
- Fixes bug within the Companions API implementation (non-GPT).
|
3.1.10 |
2013-05-14 |
- If GPT (Google Publisher Tag) is used to display companions, the SDK
will now retrieve companion slot sizes from it and append them to the ad
request to Google Ad Manager, overriding any publisher-provided sizes.
|
3.1.1 |
2013-01-04 |
- Service release, no new features.
|
3.1 |
2012-12-18 |
- This release brings major internal changes that influence how the SDK
is loaded. Minor integration changes are necessary.
- New SDK API loading URLs:
- The SDK no longer uses a separate asynchronous loader. When the SDK API
is loaded, you can start using it immediately.
- The SDK API is a relatively thin layer wrapping the SDK core. The core
is loaded in an IFRAME immediately after
AdDisplayContainer
is created. It's important to create the AdDisplayContainer early to
minimize latency impact of loading the SDK.
- New APIs:
- Previous versions of the SDK, including 3.0.15, will not be supported
in the future. Be sure to upgrade to version 3.1 at your earliest convenience.
|
3.0.15 |
2012-10-22 |
- The AdDisplayContainer
must be now specified at the time of creating the AdsLoader. The
deprecated way of passing the
AdDisplayContainer via the
getAdsManager method will be removed
in the next release. Refer to the
AdDisplayContainer migration guide
for more information about the changes.
- Various changes to custom playback support:
- Moved the custom playback settings to the constructor of
AdDisplayContainer. The deprecated way of setting them via the
AdsRenderingSettings
will be removed in the next release.
- When using custom playback video and click tracking elements, the
SDK will not show or hide these elements automatically. The publisher
must control the displaying of the custom playback elements.
- For custom playback video on iPhone/iPod, the SDK will not exit from
full-screen when a linear ad is finished. For video ad playback
controlled by the SDK, there is no change in behavior.
- In the next release, the SDK will no longer resize custom playback
video and click tracking elements when init
and resize are
called.
Several of these changes have been implemented to preserve as many
rendering properties of the custom playback elements as possible and
allow them to be controlled by the publisher code.
|
3.0.14 |
2012-09-26 |
- Added
auto align
for nonlinear ads.
- Content resume is now sent after the post-roll finishes.
|