SIMID-nonlinear-placement
SIMID nonlinear creative not nested inside <NonLinearAds>
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>SIMID-nonlinear-placement and other issues instantly.Validate a tag →