vastlint

VAST-2.0-extension-misplaced-element

<Extension> contains an element that has a dedicated location in the VAST spec

WarningSchemaIAB VAST 2.0 §2VAST 2.0 and later (all versions)

An `<Extension>` block contains an element that the VAST spec defines as a first-class child of a standard container (e.g., `<Impression>` inside `<Extension>` instead of directly inside `<InLine>`). The extension will likely be ignored by spec-compliant players.

How to fix

Move the element out of <Extension> to its canonical location in the VAST tree.

Check your VAST tag for VAST-2.0-extension-misplaced-element and other issues instantly.Validate a tag →