Browse Video Advertising Error Codes
Error Codes – Index
100 – 102: VAST XML Document Errors
200 – 203: VAST Creative File Errors
300 – 303: VAST Ad Request Errors
400 – 410: VAST Linear Tag Errors
500 – 503: VAST Non-Linear Tag Errors
600 – 604: VAST Companion Ad Errors
900 – 901: VPAID Errors
Brightcove Player Ad Errors
JWPlayer Ad Errors
1005 – 2048: IMA3 SDK Errors
Freewheel Errors
IMA3 SDK Errors
Code | Fatal | Definition | Likely Cause | Remedial Action |
---|---|---|---|---|
1005 / 900:1005 | Yes | The Ad Request Failed | There has been a CORS error when the IMA SDK attempted to request the add / process the VAST document. | Ensure that all ad server URIs, media file URIs and tracking URIs follow CORS best practices (see https://enable-cors.org/). Also ensure that your players are not embedded in non-approved domains. |
1007 | Yes | Media Asset Not Found | Could not find a media file that is supported by this video player, based on the attributes of the MediaFile element.This may indicate that the wrong creative type attempted to play. This error type is more common on mobile | Publisher – Alert the buyer Buyer – Ensure the right media file format is being targeted to the right device type |
1007 / 900:1007 | Yes | Media Asset Not Found | Could not find a media file that is supported by this video player, based on the attributes of the MediaFile element.This may indicate that the wrong creative type attempted to play. This error type is more common on mobile | Publisher – Alert the buyer Buyer – Ensure the right media file format is being targeted to the right device type |
1009 / 900:1009 / 900:21009 | Yes | Empty VAST Response | No ads VAST response after one or more wrappers. This also includes the number of empty VAST responses from fallback. When working with third-party networks, the fill-rate can be less than 100%. If so, this is an expected error. For example, if the third-party expects to fill 60% of the time, you should expect 40% errors | Check to ensure that the error rate is in line with the fill-rate of the third-party network |
1010 / 900:1010, / 900:21010 | Yes | Unknown Ad Response | The response from the ad server was malformed or indeterminate | |
1011 / 900:1011 | Yes | Unsupported Locale | The locale specified for the SDK is not supported | Check the settings of the IMA SDK to ensure locale is set properly |
1105 / 900:1105 | Yes | Invalid AdX Extension | An invalid AdX extension was found | |
1012 / 900:1012 / 900:21012 | Yes | Request blocked / Network error | There was a problem requesting ads from the server due to an error caused by an invalid or malformed XML file. | Contact your Ad server support team for more help |
1013 / 900:1013 | Yes | Invalid ad tag | The ad tag URL specified was invalid. It needs to be properly encoded | |
1020 / 900:1020 | Yes | Stream initialisation failed | There was an error with stream initialisation during server side ad insertion | |
1021 / 900:1021 / 900:21021 | Yes | Asset fallback no ad replacement | The fallback failed to return an ad | Ensure your line items are properly setup and you have sufficient demand in your fallback sequence |
1101 / 900:1101 | Yes | Invalid Arguments in the Request | Invalid arguments were provided to IMA SDK methods | Please contact the support team of your video player provider |
1205 / 900:1205 | Yes | The browser prevented playback initiated without user interaction | Autoplay videos are not supported in some browsers. This error is thrown when the browser has prevent an attempt to auto play | |
2025 / 900:2025 | Yes | DisplayObject not a child | See Google Support for help –https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdError?hl=en | |
2032 / 900:2032 | Yes | URL access blocked | See Google Support for help –https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdError?hl=en | |
2035 / 900:2035 | Yes | Incorrect path to assets | See Google Support for help –https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdError?hl=en | |
2036 / 900:2036 | Yes | Flash ad failed to load | See Google Support for help –https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdError?hl=en | |
2048 / 900:2048 | Yes | CORS security violation | This is caused when a page or player loaded using HTTPS tries to load a ad resource over HTTP | Check and ensure all creative and redirect URIs are being served over HTTPS |
Error severity levels:
Non-Fatal – An error is triggered but the video ad request is not interrupted and a video ad is successfully served.
Fatal – An error is triggered and the video ad request is stopped, preventing an ad being played. This is either followed by video content playback or a new ad request being triggered (depending on player configuration).