Image Assets
Specification | Requirement |
Accepted formats | GIF, JPG, PNG |
Maximum file size | 500 KB |
Animation | All animations must stop after 15 seconds |
HTML5 ZIP Bundles
Upload your HTML5 creative as a .zip file containing a complete HTML document and its supporting assets, such as images, stylesheets, JavaScript, and fonts. JamLoop hosts the bundle for delivery.
File Requirements
Specification | Requirement |
Upload format |
|
Maximum ZIP file size | 5 MB |
Maximum total uncompressed size | 25 MB |
Maximum bundle entries | 200, including files and folders |
Asset types | HTML, CSS, JavaScript, images, fonts, media, and JSON |
Animation | All animations must stop after 15 seconds |
Encryption | Password-protected or encrypted ZIP files are not supported |
Bundle Structure
Place an
index.htmlfile at the root of your ZIP. A single enclosing folder is also accepted.If there is no
index.html, the bundle must contain exactly one HTML file.Include all locally referenced assets and preserve their folder structure.
Use HTTPS for externally hosted assets.
The entry file must be a complete HTML document. An ad-tag snippet alone is not a valid HTML5 bundle. The entry document must not contain <iframe>, <object>, <embed>, or <form> elements.
Fixed-Size Creatives
Include an ad.size meta tag in your HTML document to declare the creative’s dimensions. For example:
<meta name="ad.size" content="width=300,height=250">
JamLoop matches the creative to placements of the declared size. Width and height must be positive whole numbers. An invalid or empty size tag will cause the upload to fail.
Responsive Creatives
If the HTML document does not include an ad.size tag, JamLoop labels the creative All sizes and makes it eligible for supported standard IAB banner sizes.
The creative must be designed to adapt to each placement’s dimensions. Removing the size tag does not automatically make a fixed-size design responsive.
All-sizes creatives use a 300 × 250 preview in the app. Check your design at each intended placement size before uploading.
Landing Page & Processing
Set the destination URL in the creative’s landing page field in JamLoop. Clicks on the served creative are tracked and routed to that landing page.
After upload, the app displays “Extracting HTML5 bundle…” while processing your files. The creative becomes ready when processing completes.
Third-Party Ad Tags
The following third-party tag formats are supported for Display and Mobile:
JavaScript
Iframe
Standard HTML image tags (
<a href>/<img src>)
These are separate ad-tag formats. Iframe tags are not permitted inside the entry document of an uploaded HTML5 ZIP bundle.
Creative Dimensions
All dimensions are listed as width × height in pixels.
Display | Mobile |
300 × 250 | 320 × 480 |
728 × 90 | 320 × 50 |
160 × 600 | 728 × 90 |
300 × 600 | 300 × 250 |
970 × 250 | 360 × 640 |
336 × 280 | 300 × 50 |
468 × 60 | 216 × 36 |
120 × 600 | 120 × 20 |
180 × 150 | 168 × 28 |
250 × 250 | 480 × 320 |
234 × 60 | 768 × 1024 |
970 × 90 | 120 × 240 |
200 × 200 |
|
300 × 1050 |
|
Need Help?
If your upload is rejected, check the error message for details about file size, missing assets, bundle structure, or creative dimensions.
For assistance, contact [email protected].