This change will affect all users of the Flash IMA SDK, and a very small number of users of the HTML5 IMA SDK.
Changes to the Flash SDK
As of May 15, 2018, attempts to load the Flash IMA SDK will fire an AdErrorEvent.AD_ERROR from the AdsLoader. This is a change to the portion of the Flash SDK that is loaded at run time, and therefore will affect all Flash SDK implementations in production. If you've followed our
implementation best practices, your handler for this error will play your content video:
private function initAdsLoader():void {
...
adsLoader.addEventListener(AdErrorEvent.AD_ERROR, adsLoadErrorHandler);
}
private function adsLoadErrorHandler(event:AdErrorEvent):void {
trace("warning", "Ads load error: " + event.error.errorMessage);
videoPlayer.play();
}
We strongly encourage all publishers still using the Flash SDK to migrate to the
HTML5 SDK. As part of this sunset, we will also be removing the Flash SDK documentation from developers.google.com and removing the Flash samples from GitHub.
Changes to the HTML5 SDK
As of May 15, 2018, the HTML5 IMA SDK will stop supporting all Flash ads. This includes linear, non-linear, and companion ads. If your VAST response includes only Flash media files, the IMA SDK will throw error
403 - VAST_LINEAR_ASSET_MISMATCH for linear ads, and error
503 - VAST_NONLINEAR_ASSET_MISMATCH for non-linear ads. Flash companion ads will fail silently. The HTML5 SDK stopped supporting Flash VPAID ads with the
deprecation of the Flash IMA SDK last June.
As always, if you have any questions, feel free to contact us via the
support forum.