Start with the destination named by the media team or upload interface. Bannerify's platform outputs can add different click handling, metadata, SDKs, manifests, and ZIP structures, so similarly named options are not interchangeable.
If the deliverable should be GIF, MP4, WebM, APNG, or animated WebP instead of HTML, use the Bannerify export format guide.
Choose the output family
| Destination or requirement | Choose | Important boundary |
|---|---|---|
| Custom hosting or developer handoff | HTML with CSS keyframes or HTML with GSAP | These platform-neutral outputs do not add an ad-network SDK, manifest, or platform-specific click wrapper |
| A named advertising platform | Open its exact guide | Use the named output rather than a similar Google, responsive, or legacy format |
| Separate fixed-size Google Display ZIPs | Google Ads | Each supplied Figma frame becomes a separate fixed-size upload |
| One Google Display ZIP containing several supplied layouts | Google Ads (Responsive HTML5) | Bannerify switches between included layouts; it does not generate missing sizes |
| A full-screen playable App Campaign placement | Google App Campaign (Playable) | Use the supported portrait or landscape frame size documented in the guide |
| One App Campaign ZIP for portrait and landscape | Google App Campaign (Responsive) | This is for mobile app campaigns, not standard Display banner sizes |
| Responsive custom-hosted HTML | Responsive HTML with media queries | Include every layout or breakpoint required by the placement |
| Responsive platform-neutral HTML | Responsive HTML with CSS keyframes | No ad-platform SDK or click wrapper is added |
| One fixed layout that scales as a visual unit | Scaleable HTML | The layout scales proportionally; its elements do not reflow and new sizes are not generated |
| The same creative in several platform formats | Multiple Ad Platforms | Validate every generated package against its own destination requirements |
| Separate packages for creative groups | Figma Sections | Put each related group of frames inside its own Figma Section |
Confirm before delivery
- Ask for the exact platform, campaign type, required dimensions, and file-size limit.
- Confirm whether the destination needs fixed-size, responsive, full-screen, MRAID, playable, or custom-hosted HTML.
- Use the dedicated guide to check click handling, metadata, SDK, manifest, and package location.
- Include every required Figma layout; responsive outputs do not invent missing sizes or orientations.
- Preview the exported package, then validate it in the destination's own validator or upload flow when one is available.
A successful local export confirms that Bannerify produced the package. It does not confirm destination-platform acceptance, account eligibility, campaign approval, or live serving.
Standard HTML outputs
Advertising platform outputs
- 6sense Dynamic Creative
- AdForm
- AdForm Mobile (MRAID)
- Adition
- Adobe Ad Cloud
- AdRoll
- Amazon Ads
- AppLovin (Responsive HTML5)
- AppNexus
- Basis
- BidTheatre
- Campaign Manager 360 (DoubleClick DCM)
- Delta Projects
- DemandScience
- DoubleClick Studio
- Display & Video 360
- Flashtalking
- Google Ad Manager
- Google Ads
- Google Ads (Responsive HTML5)
- Google App Campaign (Playable)
- Google App Campaign (Responsive)
- Google Display Network
- IAB
- Jivox Dynamic Creative (CSS)
- Jivox Dynamic Creative (GSAP)
- Performance Max (PMAX)
- Seznam Sklik
- Simpli.fi
- Sizmek
- StackAdapt
- The Trade Desk
- USSD (Tap to Call)
- USSD (Tap to SMS)
- Xandr
- Yandex