Simpli.fi HTML5 banner specs

Fort Worth-based demand-side platform specialising in hyper-local programmatic display, CTV and video. Ingests a self-contained HTML5 ZIP capped at 250 KB with a single root `index.html` and no subfolders, replaces `{{clickMacro}}` in that file with the trafficked click-through URL, and caps the rendered ad at 2.1 MB with no more than ten external references.

Sourced from Simpli.fi documentation · 24 September 2026Foldwrap exports to Simpli.fi

Also known as Simplifi.

Simpli.fi banner requirements

CategoryDSP
RegionsUS, CA
Maximum ZIP size250 KB zipped
Maximum files in the ZIP50
Entry fileindex.html
ZIP structureEntry file must sit at the ZIP root
Ad size meta tagOptional
External assetsExternal assets allowed
External fontsAllowed
CDN librariesAllowed
Maximum HTTP calls10
Click methodclick macro
Click URL at exportLeft empty — the platform sets it when the ad is trafficked
Multiple click destinationsOne click area per banner
AudioAllowed
VideoAllowed

Official requirements Also from Simpli.fi: HTML5 Developer Docs and Samples, Basic ad example, Google Web Designer example.

Why Simpli.fi rejects a banner

These are the rules Foldwrap checks a package against before it is delivered to Simpli.fi. Each is derived from the requirements above, so a constraint Simpli.fi does not state is not checked and is not listed.

  • errorEntry HTML is not at the ZIP rootRe-zip the contents, not the containing folder.
  • errorExceeds size limitCompress images, subset fonts to the glyphs actually used, and drop unused assets.
  • errorFile type not acceptedConvert the listed files to a permitted type (images to PNG, JPEG or GIF) or remove them.
  • errorNo entry HTMLAdd index.html at the ZIP root.
  • errorReferenced asset is not in the packageRe-export the creative so every referenced asset is bundled.
  • errorToo many filesCombine sprites, inline small assets, or remove unused files.
  • warningElement destinations flatten hereKeep a target that supports element destinations in the set, or set a default click URL that suits every element.
  • warningNested archive detectedUnpack the inner archive and re-zip a single creative.

Foldwrap runs these checks on every package it exports for Simpli.fi, and names the creative and the constraint when one fails.

Sources

Every figure above, with the document it came from and the date we read it.

  • Zip file must be 250 kb or smaller.

    github.com · retrieved 24 September 2026

  • Zip file must be 250 kb or smaller.

    github.com · retrieved 24 September 2026

  • Zip file may contain up to 50 files.

    github.com · retrieved 24 September 2026

  • There must be a single file named `index.html`.

    github.com · retrieved 24 September 2026

  • Only the actual files should be added to the zip. If you include the folder from the step above into the zip, it is rejected by ad validation in the UI.

    github.com · retrieved 24 September 2026

  • Subfolders are not allowed.

    github.com · retrieved 24 September 2026

  • Zip file may contain any of the other following file types: .css, .js, .html, .gif, .png, .jpg, .jpeg, .svg

    github.com · retrieved 24 September 2026 · likely

  • Zip file may contain any of the other following file types: .css, .js, .html, .gif, .png, .jpg, .jpeg, .svg

    github.com · retrieved 24 September 2026

  • If you include an ad.size meta tag in the ad when you upload it, the system will automatically detect and choose the correct ad size for you automatically.

    github.com · retrieved 24 September 2026

  • External reference are allowed, but must not exceed 10.

    github.com · retrieved 24 September 2026

  • External reference are allowed, but must not exceed 10.

    github.com · retrieved 24 September 2026

  • External references cost against your overall render size limit; however, the following domains are exempt: s0.2mdn.net/ads/, ajax.googleapis.com, fonts.googleapis.com, fonts.gstatic.com, tpc.googlesyndication.com

    github.com · retrieved 24 September 2026 · likely

  • External references cost against your overall render size limit; however, the following domains are exempt: s0.2mdn.net/ads/, ajax.googleapis.com, fonts.googleapis.com, fonts.gstatic.com, tpc.googlesyndication.com

    github.com · retrieved 24 September 2026 · likely

  • The second part are the Simpli.fi Macros - a set of fields that are replaced in the ad creative when it is displayed to users. In order for the ad to function properly you must insert the Simpli.fi Macros into the HTML5 content of your ad.

    github.com · retrieved 24 September 2026

  • <img src="300x250.jpg" onclick="window.open('{{clickMacro}}')"/>

    github.com · retrieved 24 September 2026

  • <img src="300x250.jpg" onclick="window.open('{{clickMacro}}')"/>

    github.com · retrieved 24 September 2026 · likely

  • Videos that play by default must not play audio by default.

    github.com · retrieved 24 September 2026

  • Audio must not play by default.

    github.com · retrieved 24 September 2026

  • Audio must not play by default.

    github.com · retrieved 24 September 2026

  • Expandable ads are not supported.

    github.com · retrieved 24 September 2026

Frequently asked

What is the maximum file size for a Simpli.fi HTML5 banner?
Simpli.fi accepts an HTML5 package up to 250 KB zipped. Note what the cap measures: a bundle can compress under the limit and still be refused if the figure is taken unzipped.
Can a Simpli.fi banner have more than one clickable link?
No. Simpli.fi takes a single click destination for the whole banner, so every click goes to the same page regardless of which element was clicked.
Can a Simpli.fi banner load fonts or scripts from a CDN?
Simpli.fi permits assets and libraries loaded from external hosts, so a font or a CDN-hosted library in the markup is acceptable.

Other platforms

Compare every platform side by side, or produce a Simpli.fi-ready bundle from an approved Figma design with Foldwrap.