Missing VASTAdTagURI: why wrapper tags fail
Short answer
A wrapper ad without <VASTAdTagURI> is a dead end. The player has no URL for the next VAST response, so the chain stops there and the ad usually fails as a wrapper timeout or no-fill.
Why this happens
A wrapper is not the final ad. It is a redirect layer that must hand the player to the next response in the chain. If the template forgets to render <VASTAdTagURI>, or a macro resolves to empty text, the wrapper becomes structurally valid-looking but operationally useless.
This is one of the fastest ways to lose impressions because the player cannot recover. It never reaches the next inline response or media file selection step.
Copyable fix example
<!-- Copy this wrapper fix when the redirect target was missing -->
<VAST version="4.0">
<Ad>
<Wrapper>
<AdSystem>Example Ad Server</AdSystem>
<VASTAdTagURI><![CDATA[https://adserver.example.com/next-vast.xml]]></VASTAdTagURI>
<Impression><![CDATA[https://tracker.example.com/wrapper-imp]]></Impression>
<Creatives />
</Wrapper>
</Ad>
</VAST>Exact rule pages
Use the right tool for wrapper failures
If you only have the live endpoint, start with the tester or inspector so you can see where the chain stops. Once you have the resolved XML, run the validator for the spec-level report.