vastlint

SIMID-nonlinear-placement

SIMID nonlinear creative not nested inside <NonLinearAds>

WarningPlacementSIMID 1.2 §3.2, VAST 4.0 §3.13

A SIMID creative used for a nonlinear ad (overlay, banner, etc.) must be placed inside , not inside . Placing a nonlinear SIMID creative in the linear slot will cause it to render as a full-screen interactive overlay rather than a companion-style unit, which is usually the wrong behaviour.

A SIMID creative used for a nonlinear ad (overlay, banner, etc.) must be placed inside <NonLinearAds>/<NonLinear>/<IFrameResource apiFramework="SIMID">, not inside <Linear>/<MediaFiles>/<InteractiveCreativeFile>. Placing a nonlinear SIMID creative in the linear slot will cause it to render as a full-screen interactive overlay rather than a companion-style unit, which is usually the wrong behaviour.

How to fix

Move the SIMID creative into <NonLinearAds>/<NonLinear>/<IFrameResource apiFramework="SIMID"> and add width and height attributes to <NonLinear>.

Invalid

<!-- Nonlinear creative incorrectly placed in Linear -->
<Linear>
  <MediaFiles>
    <InteractiveCreativeFile type="text/html" apiFramework="SIMID">
      <![CDATA[https://example.com/overlay.html]]>
    </InteractiveCreativeFile>
  </MediaFiles>
</Linear>

Valid

<NonLinearAds>
  <NonLinear width="480" height="70">
    <IFrameResource apiFramework="SIMID">
      <![CDATA[https://example.com/overlay.html]]>
    </IFrameResource>
  </NonLinear>
</NonLinearAds>
Check your VAST tag for SIMID-nonlinear-placement and other issues instantly.Validate a tag →