vastlint

VAST-2.0-root-has-ad-or-error

<VAST> must contain at least one <Ad> or <Error>

ErrorRequired fieldsIAB VAST 2.0 §2VAST 2.0 and later (all versions)

A valid VAST response must contain at least one `<Ad>` element or a root-level `<Error>` element. An empty `<VAST>` tag is not a legal response — players will treat it as a no-fill.

How to fix

Add at least one <Ad> child to <VAST>, or add a root-level <Error> element to signal no-fill.

Invalid

<VAST version="4.0">
</VAST>

Valid

<VAST version="4.0">
  <Error><![CDATA[https://track.example.com/error]]></Error>
</VAST>
Check your VAST tag for VAST-2.0-root-has-ad-or-error and other issues instantly.Validate a tag →