{"id":2809,"date":"2018-01-09T05:00:00","date_gmt":"2018-01-09T05:00:00","guid":{"rendered":"http:\/\/jwplayer.com\/vast-errors\/"},"modified":"2023-02-06T14:25:26","modified_gmt":"2023-02-06T19:25:26","slug":"vast-errors","status":"publish","type":"post","link":"https:\/\/jwplayer.com\/blog\/vast-errors\/","title":{"rendered":"A Guide to VAST Errors"},"content":{"rendered":"<div>\n<p><strong><em>Refer to our comprehensive list of VAST error codes if ads don&#8217;t run as they should<\/em><\/strong><\/p>\n<p class=\" block-img\"><img decoding=\"async\" src=\"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg\" alt=\"\"><\/p>\n<p>VAST video error codes enable the JW Player to report more specific details back to the ad servers when ads don\u2019t serve properly.<\/p>\n<p>The player uses the <Error> element to provide this feedback. This element is typically nested within the <InLine> or <Wrapper> element of the VAST response. In turn, an <Error> element includes a URI that provides a tracking resource for the error. This error-tracking resource is called when the video player is unable to display the Ad.<\/p>\n<p>The following example is a sample VAST response that includes the <Error> element for an Inline Ad.<\/p>\n<pre><strong><InLine><\/strong><\/pre>\n<p><strong>&#8230;<\/strong><\/p>\n<p><strong><Error><\/strong><\/p>\n<p><strong><\/Error><\/strong><\/p>\n<p><strong>&#8230;<\/strong><\/p>\n<p><strong><\/InLine><\/strong><\/p>\n<p>An error for an Inline Ad that is part of a chain of wrapper ads will produce an error for each of the wrappers used to serve the Inline Ad. An <Error> element is also provided at the root VAST level and is primarily used to report a \u201cNo Ad\u201d response, also known as empty VAST response.<\/p>\n<p>To pull a VAST error report using Google DFP, navigate to the Reports tab and select All Queries. When creating a New Query, click to toggle all Video errors.<\/p>\n<p>Using Google DFP, a video player can trigger some errors but still play the ad (for example, 200-203, 600, 601, 603, 604). It\u2019s important to recognize that not all error codes break the video creative from serving.<\/p>\n<p>\u00a0<\/p>\n<p>For a comprehensive list of all VAST error codes please refer to the list below:<\/p>\n<p>Errors with XML document<\/p>\n<p>100 = XML parsing error.<\/p>\n<p>101 = VAST schema validation error.<\/p>\n<p>102 = VAST version of response not supported.<\/p>\n<p>\u00a0<\/p>\n<p>Errors with Creative<\/p>\n<p>200 = The video player received an ad type that it was not expecting and\/or cannot display.<\/p>\n<p>201 = Video player expecting different linearity.<\/p>\n<p>202 = Video player expecting different duration.<\/p>\n<p>203 = Video player expecting different size.<\/p>\n<p>\u00a0<\/p>\n<p>Errors with Wrapper<\/p>\n<p>300 = General Wrapper error.<\/p>\n<p>301 = Timeout of VAST URI provided in Wrapper element, or of VAST URI provided in a subsequent Wrapper element. (URI was either unavailable or reached a timeout as defined by the video player.) This can be caused by HTTP serving to HTTPS.<\/p>\n<p>302 = Wrapper limit reached, as defined by the video player. Too many Wrapper responses have been received with no InLine response. This can be caused by a circular loop of daisy chaining (one network bouncing to another and another).<\/p>\n<p>303 = No Ads VAST response after one or more Wrappers. When working with third-party networks, the fill-rate can be less than 100%. If so, this is an expected error.<\/p>\n<p>\u00a0<\/p>\n<p>Errors with linear VAST tag<\/p>\n<p>400 = General Linear error. Video player is unable to display the Linear Ad.<\/p>\n<p>401 = File not found. Unable to find Linear\/MediaFile from URI.<\/p>\n<p>402 = Timeout of MediaFile URI. Potential cause could be showing video ads in an autoplay environment, while the window is not in focus or due to low bandwidth, or poor website implementation with competing requests that delay loading of the media file.<\/p>\n<p>403 = Couldn\u2019t find MediaFile that is supported by this video player, based on the attributes of the MediaFile element.<\/p>\n<p>405 = Problem displaying MediaFile. Video player found a MediaFile with supported type but couldn\u2019t display it. MediaFile may include: unsupported codecs, different MIME type than MediaFile@type, unsupported delivery method, etc.<\/p>\n<p>406 = A mezzanine file was required but not provided.<\/p>\n<p>407 = The mezzanine file was downloaded for the first time, so the ad did not serve.<\/p>\n<p>408 = The ad returned in the VAST response was rejected.<\/p>\n<p>409 = The interactive creative defined in the InteractiveCreativeFile node was not executed.<\/p>\n<p>410 = The code referenced in the Verification node was not executed.<\/p>\n<p>\u00a0<\/p>\n<p>Errors with nonlinear VAST tag<\/p>\n<p>500 = General NonLinearAds error.<\/p>\n<p>501 = Unable to display NonLinear Ad because creative dimensions do not align with creative display area (i.e. creative dimension is too large).<\/p>\n<p>502 = Unable to fetch NonLinearAds\/NonLinear resource.<\/p>\n<p>503 = Couldn\u2019t find NonLinear resource with supported type. This can occur when a creative size is larger than the player size.<\/p>\n<p>\u00a0<\/p>\n<p>Errors with Companion banner<\/p>\n<p><strong>600<\/strong> = General CompanionAds error.<\/p>\n<p><strong>601<\/strong> = Unable to display Companion because creative dimensions do not fit within Companion display area (i.e. no available space).<\/p>\n<p><strong>602<\/strong> = Unable to display Required Companion.<\/p>\n<p><strong>603<\/strong> = Unable to fetch CompanionAds\/Companion resource.<\/p>\n<p><strong>604<\/strong> = Couldn\u2019t find Companion resource with supported type.<\/p>\n<p>\u00a0<\/p>\n<p>Errors with VPAID<\/p>\n<p><strong>900<\/strong> = Undefined Error. Even if you request VAST 3 or your DFP network default is VAST 3, this can occur if you have a VAST redirect that returns a VAST 2 response.<\/p>\n<p><strong>901<\/strong> = General VPAID Error. This can occur when the &#8220;IMA Adapter&#8221; tag from Ad Exchange is used with the IMA SDK, and a VPAID ad is returned. You should use the &#8220;Direct SDK&#8221; tag from Ad Exchange when using the IMA SDK.<\/p>\n<p>\u00a0<\/p>\n<p><em>For more on how JW Player can support your video monetization, schedule time to talk with one of our video experts.<\/em><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.jwplayer.com\/contact-us\/?utm_source=JW%20Player&amp;utm_medium=Blog&amp;utm_campaign=BLG_Guide-Vast-Errors_20180109\">Contact Us<\/a><\/p>\n<p>\u00a0<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Refer to our comprehensive list of VAST error codes if ads don&#8217;t run as they should VAST video error codes enable the JW Player to report more specific details back to the ad servers when ads don\u2019t serve properly. The player uses the element to provide this feedback. This element is typically nested within the [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2809","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Guide to VAST Errors - JW Player<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jwplayer.com\/blog\/vast-errors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Guide to VAST Errors - JW Player\" \/>\n<meta property=\"og:description\" content=\"Refer to our comprehensive list of VAST error codes if ads don&#8217;t run as they should VAST video error codes enable the JW Player to report more specific details back to the ad servers when ads don\u2019t serve properly. The player uses the element to provide this feedback. This element is typically nested within the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jwplayer.com\/blog\/vast-errors\/\" \/>\n<meta property=\"og:site_name\" content=\"JW Player\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-09T05:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-06T19:25:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg\" \/>\n<meta name=\"author\" content=\"JW Player\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"JW Player\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/\"},\"author\":{\"name\":\"JW Player\",\"@id\":\"https:\/\/jwplayer.com\/#\/schema\/person\/4ce3d83ed5ba775537e8e6c8307f3c6f\"},\"headline\":\"A Guide to VAST Errors\",\"datePublished\":\"2018-01-09T05:00:00+00:00\",\"dateModified\":\"2023-02-06T19:25:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/\"},\"wordCount\":779,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/jwplayer.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/jwplayer.com\/blog\/vast-errors\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/\",\"url\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/\",\"name\":\"A Guide to VAST Errors - JW Player\",\"isPartOf\":{\"@id\":\"https:\/\/jwplayer.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg\",\"datePublished\":\"2018-01-09T05:00:00+00:00\",\"dateModified\":\"2023-02-06T19:25:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jwplayer.com\/blog\/vast-errors\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage\",\"url\":\"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg\",\"contentUrl\":\"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jwplayer.com\/blog\/vast-errors\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jwplayer.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Guide to VAST Errors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jwplayer.com\/#website\",\"url\":\"https:\/\/jwplayer.com\/\",\"name\":\"JW Player\",\"description\":\"End-to-End Solution for Streaming &amp; Monetizing Video\",\"publisher\":{\"@id\":\"https:\/\/jwplayer.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jwplayer.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jwplayer.com\/#organization\",\"name\":\"JW Player\",\"url\":\"https:\/\/jwplayer.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jwplayer.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jwplayer.com\/wp-content\/uploads\/2023\/02\/logo-jwp-primary.png\",\"contentUrl\":\"https:\/\/jwplayer.com\/wp-content\/uploads\/2023\/02\/logo-jwp-primary.png\",\"width\":1000,\"height\":417,\"caption\":\"JW Player\"},\"image\":{\"@id\":\"https:\/\/jwplayer.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jwplayer.com\/#\/schema\/person\/4ce3d83ed5ba775537e8e6c8307f3c6f\",\"name\":\"JW Player\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jwplayer.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2db7398616357b21568fd90b8357560b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2db7398616357b21568fd90b8357560b?s=96&d=mm&r=g\",\"caption\":\"JW Player\"},\"url\":\"https:\/\/jwplayer.com\/blog\/author\/jw-player\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Guide to VAST Errors - JW Player","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jwplayer.com\/blog\/vast-errors\/","og_locale":"en_US","og_type":"article","og_title":"A Guide to VAST Errors - JW Player","og_description":"Refer to our comprehensive list of VAST error codes if ads don&#8217;t run as they should VAST video error codes enable the JW Player to report more specific details back to the ad servers when ads don\u2019t serve properly. The player uses the element to provide this feedback. This element is typically nested within the [&hellip;]","og_url":"https:\/\/jwplayer.com\/blog\/vast-errors\/","og_site_name":"JW Player","article_published_time":"2018-01-09T05:00:00+00:00","article_modified_time":"2023-02-06T19:25:26+00:00","og_image":[{"url":"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg"}],"author":"JW Player","twitter_card":"summary_large_image","twitter_misc":{"Written by":"JW Player","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#article","isPartOf":{"@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/"},"author":{"name":"JW Player","@id":"https:\/\/jwplayer.com\/#\/schema\/person\/4ce3d83ed5ba775537e8e6c8307f3c6f"},"headline":"A Guide to VAST Errors","datePublished":"2018-01-09T05:00:00+00:00","dateModified":"2023-02-06T19:25:26+00:00","mainEntityOfPage":{"@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/"},"wordCount":779,"commentCount":0,"publisher":{"@id":"https:\/\/jwplayer.com\/#organization"},"image":{"@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage"},"thumbnailUrl":"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jwplayer.com\/blog\/vast-errors\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/","url":"https:\/\/jwplayer.com\/blog\/vast-errors\/","name":"A Guide to VAST Errors - JW Player","isPartOf":{"@id":"https:\/\/jwplayer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage"},"image":{"@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage"},"thumbnailUrl":"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg","datePublished":"2018-01-09T05:00:00+00:00","dateModified":"2023-02-06T19:25:26+00:00","breadcrumb":{"@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jwplayer.com\/blog\/vast-errors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#primaryimage","url":"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg","contentUrl":"https:\/\/f.hubspotusercontent30.net\/hubfs\/20577834\/Imported_Blog_Media\/1cc5d10f02f057419c2ca0cb0603a33da844c175_vast4-error-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/jwplayer.com\/blog\/vast-errors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jwplayer.com\/"},{"@type":"ListItem","position":2,"name":"A Guide to VAST Errors"}]},{"@type":"WebSite","@id":"https:\/\/jwplayer.com\/#website","url":"https:\/\/jwplayer.com\/","name":"JW Player","description":"End-to-End Solution for Streaming &amp; Monetizing Video","publisher":{"@id":"https:\/\/jwplayer.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jwplayer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jwplayer.com\/#organization","name":"JW Player","url":"https:\/\/jwplayer.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jwplayer.com\/#\/schema\/logo\/image\/","url":"https:\/\/jwplayer.com\/wp-content\/uploads\/2023\/02\/logo-jwp-primary.png","contentUrl":"https:\/\/jwplayer.com\/wp-content\/uploads\/2023\/02\/logo-jwp-primary.png","width":1000,"height":417,"caption":"JW Player"},"image":{"@id":"https:\/\/jwplayer.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jwplayer.com\/#\/schema\/person\/4ce3d83ed5ba775537e8e6c8307f3c6f","name":"JW Player","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jwplayer.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2db7398616357b21568fd90b8357560b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2db7398616357b21568fd90b8357560b?s=96&d=mm&r=g","caption":"JW Player"},"url":"https:\/\/jwplayer.com\/blog\/author\/jw-player\/"}]}},"_links":{"self":[{"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/posts\/2809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/comments?post=2809"}],"version-history":[{"count":1,"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/posts\/2809\/revisions"}],"predecessor-version":[{"id":5752,"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/posts\/2809\/revisions\/5752"}],"wp:attachment":[{"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/media?parent=2809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/categories?post=2809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jwplayer.com\/wp-json\/wp\/v2\/tags?post=2809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}