SIMID validation rules
These rules cover the <InteractiveCreativeFile> element and related SIMID usage in VAST 4.x documents. SIMID (Secure Interactive Media Interface Definition) is the IAB Tech Lab standard that replaced VPAID for interactive video ad creatives. See the SIMID explained page for a full spec overview.
There are 9 rules across 2 categories. Click any rule for the full explanation, spec reference, and a before/after code example.
Linear
SIMID-1.0-simid-type-required
<InteractiveCreativeFile apiFramework="SIMID"> must have type="text/html"
SIMID-1.0-simid-url-empty
<InteractiveCreativeFile apiFramework="SIMID"> must contain a non-empty URL
SIMID-1.0-simid-url-https
<InteractiveCreativeFile apiFramework="SIMID"> URL must use HTTPS
SIMID-1.0-simid-variable-duration-value
variableDuration must be "true" when present on a SIMID InteractiveCreativeFile
SIMID-1.0-simid-mediafile-required
Linear SIMID ad must include a video/audio <MediaFile> alongside the interactive creative
Nonlinear
SIMID-1.1-nonlinear-simid-no-iframe
<NonLinear apiFramework="SIMID"> must contain an <IFrameResource>
SIMID-1.1-iframe-simid-type-required
<IFrameResource> in SIMID <NonLinear> should have type="text/html"
SIMID-1.1-iframe-simid-url-empty
<IFrameResource> in SIMID <NonLinear> must contain a non-empty URL
SIMID-1.1-iframe-simid-url-https
<IFrameResource> in SIMID <NonLinear> URL must use HTTPS