Short answer: Google stopped requiring backup images for HTML5 ads in May 2022. Almost everyone else still asks for one. The Trade Desk and Amazon DSP require it, and so do most publishers. If your campaign runs anywhere outside Google, send a backup for every size.

A backup image is the quiet insurance policy of every HTML5 campaign. Get it right and nobody notices. Get it wrong and the ad is rejected, delayed, or shows a loading spinner to real people. This guide covers what each platform asks for in 2026, how big the file can be, where it goes, and how to make one that shows your finished ad.

Key takeaways
  • Backups are optional on Google CM360 and DV360, but CM360 serves nothing without one.
  • The Trade Desk and Amazon DSP require a static backup for HTML5 ads.
  • Most limits sit at 40 KB. Amazon allows 50 KB for 300×600.
  • Google wants the backup beside the ZIP. Yahoo wants it inside.
  • A good backup shows the final frame, at the exact pixel size.
Your HTML5 campaign ZIP goes in. Backup images, GIFs and MP4s come out. Every size. Every platform. Free. JPGGIFMP4 Try it free

What is a backup image?

A backup image is a static picture of your HTML5 banner, at the same pixel size as the ad. It shows when the HTML5 version can’t run: JavaScript is off, the browser is too old, or the ad fails to load.

Illustration of a media trafficker reviewing display banner ads and choosing the backup image frame

It also does jobs nobody planned for. Publishers use backups as placeholders in roadblocks. Email newsletters can’t run HTML5 at all, so a static or GIF version is the only ad they accept. And Google Ads accounts that can’t upload HTML5 need an image version instead.

A good backup shows the finished ad: the final message, the logo and the call to action. If you’re new to the difference between static and animated formats, our guide to static vs dynamic banners explains it, and our HTML5 banner ads guide covers the format itself.

Backup image requirements by platform

Here is what each major platform asks for, from its own published spec. Sources are linked in each section below.

PlatformBackupWhere it goesSize limit
Google CM360OptionalSeparate upload, never inside the ZIPSame pixels as the ad; under 40 KB as the polite-load image
Google DV360OptionalSeparate upload (Advanced settings)Same pixels as the ad
Google AdsNo fieldn/aImage and GIF ads up to 150 KB
The Trade DeskRequiredSeparate upload, own click-through URLHTML5 initial load 300 KB
Amazon DSPRequiredBuilt into the ad’s code40 KB (50 KB for 300×600)
YahooOptionalInside the ZIPPer format
PublishersUsually requiredUsually a separate file40–60 KB, 1px border on white
Email (LiveIntent)Image is the adJPG, PNG or GIF onlyStatic 250 KB, GIF 4 MB

For the ad sizes themselves, see our IAB standard banner sizes guide.

Google CM360 and DV360: optional, but not harmless

Campaign Manager 360 dropped the requirement in its May 16, 2022 release, and the upload field now says “Optional”. Display & Video 360 treats it the same way.

Optional doesn’t mean safe to skip. When a browser can’t render HTML5 and there’s no backup, CM360 serves nothing. DV360 serves a blank image. Either way, you pay for an impression nobody sees.

Two CM360 rules trip up traffickers:

  • The backup must not go inside the HTML5 ZIP. Upload it as its own file.
  • Each size needs its own backup at the exact same pixel size.

The Trade Desk: required, in writing

The Trade Desk’s creative specification (March 2025) is clear: its hosted HTML5 system “requires that you upload a static backup image.” It shows when JavaScript is disabled, and it has its own click-through URL, so set that too.

Upload it as a separate file. The HTML5 initial load can be up to 300 KB. If your banner is heavy, our 5 tips to reduce HTML5 banner size will help.

Amazon DSP: required, and built into the ad

Amazon goes further. Per its technical guidelines, your ad’s code must fall back to a static image by itself: when JavaScript is off, when the ad fails to load, or when an older browser is detected.

The static file has hard limits: 40 KB for 300×250, 728×90 and 160×600, and 50 KB for 300×600. A beautiful backup at 55 KB gets rejected.

Yahoo: the backup goes inside the ZIP

Yahoo makes the backup optional unless a specific format asks for one. When you include it, it goes inside the HTML5 ZIP.

Illustration of banner files packaged two ways: the backup image beside the HTML5 ZIP and inside it

That’s the opposite of Google. A campaign running on both needs two packages. This is where most delivery mistakes happen.

Your HTML5 campaign ZIP goes in. Backup images, GIFs and MP4s come out. Every size. Every platform. Free. JPGGIFMP4 Try it free

Publishers: 40–60 KB and the 1px border

Direct publisher specs are where backups survive most clearly. ESPN, The Globe and Mail and Cars Commerce all require one. Most cap it at 40–60 KB.

Many add one more rule: if the ad’s background is white or very light, add a 1px border so it doesn’t blend into the page.

Email and Google Ads: the static version is the ad

Email can’t run JavaScript. LiveIntent accepts only JPG, PNG or GIF. A GIF must show the complete ad in its first frame, because Outlook shows only the first frame. It can run at 5 frames per second, loop up to 3 times, and must stop by 30 seconds. For email-specific pitfalls, see our guide to dark mode in email.

Google Ads only lets established accounts upload HTML5: open more than 90 days, with more than $9,000 lifetime spend. Everyone else runs image or GIF ads, capped at 150 KB.

6 backup image mistakes that get creatives rejected

  1. A loading screen as the backup. A screenshot taken the moment a banner opens often catches a spinner or an empty frame.
  2. The wrong size. A retina 600×500 file uploaded for a 300×250 slot fails the size check.
  3. Over the weight limit. A 55 KB backup is rejected by Amazon DSP.
  4. Blurry fine print. Heavy compression breaks legal lines and dates first.
  5. No border on a white ad. Publishers that ask for one will send it back.
  6. The wrong packaging. Inside the ZIP for CM360, or beside it for Yahoo.

How to make a backup image that shows the finished ad

Illustration of a designer picking the final frame of an HTML5 banner animation to use as the backup image

The hard part isn’t the file. It’s picking the right moment. Here is the method our designers follow, after 15 years of HTML5 banner production:

  1. Use the final message frame. Headline, offer, logo and button all visible.
  2. Match the pixels exactly. A 300×250 ad needs a 300×250 backup.
  3. Hit the weight limit without blurring the text. Check the fine print at 100%.
  4. Add a 1px border on white backgrounds when the publisher asks for it.
  5. Name it like the HTML5 file. Brand_Spring_300x250.zip gets Brand_Spring_300x250.jpg.
  6. Package it for the destination. Beside the ZIP for Google and The Trade Desk, inside for Yahoo.
Backup image example: final frame of an LG gram 300x250 HTML5 banner with headline, offer and Learn More button
A backup that does its job: the final frame of an LG gram campaign Digitaland produced, at exact size, with the legal line still readable.

Doing this by hand for every size and version eats hours on a big campaign. That’s why we built a free tool that plays every size in Chrome, picks the finished frame and packages the files the way each platform wants. If you’d rather hand off the whole production, here’s how to outsource HTML5 banner production, and how a PSD becomes a finished HTML5 banner.

Frequently asked questions

Do I need a backup image for HTML5 ads in 2026?

For Google’s platforms it’s optional. For The Trade Desk and Amazon DSP it’s required, and most publishers still ask for one. If the campaign runs outside Google, include one for every size.

What size should a backup image be?

The same pixel size as the HTML5 ad. Most platforms cap the file at 40 KB. Amazon allows 50 KB for 300×600. Some publishers allow 60 KB.

Does the backup image go inside the ZIP?

Not for Google CM360, DV360 or The Trade Desk: upload it separately. Yahoo wants it inside the ZIP. Amazon wants the fallback built into the ad’s code.

What happens if I don’t upload a backup to CM360?

Where HTML5 can’t run, CM360 serves nothing. You lose that impression.

JPG, PNG or GIF?

JPG for photos, PNG for flat graphics and text, GIF when the destination wants animation, like email.

Sources

Looking for a banner production company?

Digitaland has produced HTML5 banners for agencies and brands for 15 years. Send us the brief and we take it from there.

Contact us