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
VAST Ad Request Errors
Code | Fatal | Definition | Likely Cause | Remedial Action |
---|---|---|---|---|
300 | Yes | General wrapper error | This can be caused when the wrapper limit is reached | This is a general wrapper error and is not actionable, however:
|
301 / 301:20301 | Yes | VAST redirect timeout reached | This can be caused when a VAST redirect tag does not return a response within the timeout (5 seconds is the default) specified in a wrapper element, due to one of the following:
|
Publisher -Increase the timeout limit of your player Buyer -Ensure that the VAST redirect URI is reachable and no protocol issues exist (for example, responses hosted on HTTP and served to an HTTPS site |
302 / 302:20302 | Yes | Wrapper limit reached | This can be caused when the wrapper limit defined by the video player is reached, due to either:
|
Publisher – Increase the wrapper limit of your player via the SDK Buyer -Verify that any VAST redirects are not redirecting again to another network. When too many redirects are called from a video player before a valid MediaFile is returned, the player might abort the ad request |
303 / 303:20303 | Yes | Empty VAST response returned | This can be caused when no ads are returned in a VAST response after one or more wrappers. This also includes empty VAST responses from video 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 | Publisher – Ensure that the error rate is in line with the fill-rate of the third-party network. Video fallback may be helpful to avoid losing impressions Buyer – Ensure that bids are not being returned with an empty VAST response, and that empty responses are not being returned by the advertiser or agency hosting the creative |
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).