The limits that apply everywhere
Three numbers decide whether an animated ad is accepted. myfeedr builds every file inside them and shows the actual values in the README of each export.
- ✓File size: 150 KB is the common ceiling (IAB standard, Adform, most networks). Google Ads allows 600 KB per ZIP, Campaign Manager 200 KB for standard placements.
- ✓Animation length: 15 seconds under the IAB standard, 30 seconds at Google Ads, Campaign Manager and Adform. myfeedr caps repeats per platform automatically.
- ✓Repeats: at most three loops, then the ad rests on its final frame with logo, headline and button visible.
- ✓Sizes: the IAB display sizes, 300×250, 728×90, 160×600, 320×50, 300×600, 970×250 and the rest of the set below. Social feeds, newsletters and Google responsive image assets do not take HTML5 and stay static.
| FORMAT | SIZE | USE |
|---|---|---|
| Leaderboard | 728×90 | Display / Affiliate · IAB |
| Medium Rectangle | 300×250 | Display / Affiliate · IAB |
| Large Rectangle | 336×280 | Display / Affiliate · IAB |
| Wide Skyscraper | 160×600 | Display / Affiliate · IAB |
| Skyscraper | 120×600 | Display / Affiliate · IAB |
| Half Page | 300×600 | Display / Affiliate · IAB |
| Mobile Banner | 320×50 | Display / Affiliate · IAB |
| Large Mobile Banner | 320×100 | Display / Affiliate · IAB |
| Full Banner | 468×60 | Display / Affiliate · IAB |
| Super Leaderboard | 970×90 | Display / Affiliate · IAB |
| Billboard | 970×250 | Display / Affiliate · IAB |
| Square | 250×250 | Display / Affiliate · IAB |
| Small Square | 200×200 | Display / Affiliate · IAB |
| Panorama | 980×120 | Display / Affiliate · DACH |
| Wallpaper Top | 800×250 | Display / Affiliate · DACH |
Google Ads: upload the ZIP, set the URL in the account
Google Ads takes uploaded HTML5 display ads as a ZIP containing the index.html. There is deliberately no click code inside: the whole ad is clickable and the final URL is set in the campaign. An ad that carries its own click handler or an ExitApi call is rejected as "modifying clickability".
One requirement is often missed: HTML5 uploads must be enabled once per account. Google asks for an account older than 90 days with a compliant history and sufficient spend, and grants access through a short form. Established advertisers usually already have it.
myfeedr exports one ZIP per size for Google Ads. Upload them under Ads, then Uploaded ad, HTML5, enter the final URL, done.
Campaign Manager 360, Display & Video 360, Xandr, Adform and other ad servers
Ad servers and demand-side platforms use the clickTag convention: a JavaScript variable named clickTag inside the ad that the server overwrites with its tracking link, usually through a URL parameter. The ad opens window.clickTag on click. myfeedr writes this into the file and keeps your landing page as the fallback value.
Adform is the exception with its own mechanism: a manifest.json next to the index.html declares the clickTAG, and the ad calls Adform's DHTML library. myfeedr packs both into the ZIP for the Adform profile.
Supported profiles: Google Ads, Campaign Manager 360 (DoubleClick), Display & Video 360, Google Ad Manager, Adform, Xandr / Microsoft Invest, The Trade Desk, Equativ (Smart AdServer), Amazon DSP, AdSpirit. For an ad server that is not listed, the generic clickTag profile follows the IAB standard, which practically every server understands.
Affiliate networks: paste a snippet, the network sets the link
Affiliate networks work differently. They do not host a ZIP; the advertiser pastes the HTML code as a rich media creative, the network serves it to publishers and inserts its own tracking link. For that the code contains a placeholder the network replaces at delivery time, for example {target_url_htmlescaped} at Mcanism or the Awin click URL with the !!!affid!!! macro.
Because the network pastes the code into a foreign page or a bare iframe, the snippet has to be robust: unique class names, styles that survive the publisher's CSS, no dependency on the page's character set, no JavaScript. myfeedr builds the snippet exactly that way and adds a preview copy you can open in a browser, because the raw snippet with its placeholder does not render on its own.
Supported profiles: Mcanism, TradeTracker, Awin, Tradedoubler, adindex, ADCELL, Webgains, belboon. Where a network has not confirmed its specification, the export says so and follows the IAB conventions.
- ✓Mcanism: paste the file content as a rich media creative. Optionally set a deep link on your own domain per creative; the click then overrides the campaign target.
- ✓Awin: enter your merchant ID; the click URL with the publisher macros is written into the file.
- ✓TradeTracker, Tradedoubler, ADCELL, Webgains, belboon, adindex: placeholder-based, paste the snippet as an HTML creative.
- ✓Test through the publisher snippet on a real page. Most network previews show the raw code without processing it.
How myfeedr produces the animated set
Start with the static set: enter your website, myfeedr reads logo, colours, fonts, texts and product images and builds every display size. In the studio you pick one of four fixed animations, reveal, product focus, two scenes or price highlight, and a tempo. The preview plays it live in every size.
The export asks for the platform, wires the click accordingly, subsets the fonts, embeds the images, checks the size and animation limits and delivers a ZIP with all display sizes plus a README with the exact upload steps for that platform. Change a text or the product later and export again; the files are rebuilt in seconds.
Animated HTML5 ads are an add-on to the static set at a fixed surcharge per package, shown in the checkout. Analysing your site and watching the animated preview costs nothing.
| PACKAGE | FORMATS | PRICE |
|---|---|---|
| Starter | 4 | 79 € |
| Mobile | 7 | 99 € |
| Display | 21 | 199 € |
| Display + Social | 31 | 299 € |
| Complete | 38 | 349 € |
Frequently asked questions
- Do I need to host the HTML5 ad somewhere?
- No. Each file contains fonts, images, styles and the animation itself. Platforms that require a ZIP get a ZIP with that one file inside; affiliate networks get the file content as a snippet.
- Why does Google Ads reject ads with a clickTag?
- Uploaded HTML5 ads in Google Ads must not contain their own click logic. The whole ad is clickable and the final URL lives in the campaign. myfeedr builds the Google Ads profile without any click code.
- Can I use the same file for Google Ads and an affiliate network?
- No, the click is wired differently. Export once per platform; the animation and design stay identical.
- Why does the network preview show my ad without styling?
- Some networks, Mcanism for example, process the snippet only when serving it to publishers. Their account preview shows the raw code. Use the preview files in the export or the publisher snippet on a test page.
- How long can the animation run?
- Six to nine seconds per run depending on the effect, up to three runs. myfeedr caps the total at the platform limit, 30 seconds for Google, 15 seconds under the IAB standard.
Animated HTML5 ads from your website
Enter your address, pick an animation in the studio and watch every display size play - free until you want the files.