A tag URL can return valid VAST with no ad, JavaScript for a display placement, or an HTTP error from the tag server. Each result calls for a different next step. The VAST Tester now identifies these cases in the result instead of sending you to a generic XML error.
An empty VAST response is reported as no ad
A VAST 2.0 response can contain a VAST root with no Ad. That means the request returned no ad for this opportunity. The Tester now displays a valid no-ad result rather than a validation failure. If you expected a creative, check the tag server's targeting and fill conditions.
Get VAST spec updates, platform guides, and release notes in your inbox.
An ad script gets a specific explanation
Some ad URLs return JavaScript. The Tester now says when the response is an ad script and shows the returned content type and a short response preview. A JavaScript display tag cannot be validated as VAST XML. Ask the provider for its VAST endpoint, or paste a VAST XML response into the Tester.
A tag server rejection shows the upstream response
When the tag server returns HTTP 400, the Tester now labels it as a server rejection and shows the response. That response may name missing request context, such as an app name or domain. Use it to correct the request or ask the provider for a working test URL. The Tester also distinguishes other upstream HTTP errors from a response that was fetched successfully but was not XML.
Check a live tag URL
Paste the URL into the Tester to see the returned response and the next step for that result.
Open the Tester