vastlint

VPAID-iframeresource-detected

VPAID <IFrameResource> detected in NonLinear creative

WarningDetectionIAB VPAID 2.0 (deprecated), VAST 4.0 §3.13

A element with was found inside . VPAID nonlinear creatives suffer the same deprecation and platform compatibility issues as linear VPAID. CTV and native players do not support them. The correct replacement for nonlinear interactive creatives is an inside .

How to fix

Replace the VPAID <IFrameResource> with <IFrameResource apiFramework="SIMID"> pointing to a SIMID 1.2 HTML creative. Add width and height attributes to the parent <NonLinear> element.

Invalid

<NonLinearAds>
  <NonLinear>
    <IFrameResource apiFramework="VPAID">
      <![CDATA[https://example.com/vpaid-nonlinear.js]]>
    </IFrameResource>
  </NonLinear>
</NonLinearAds>

Valid

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