Your media plan is set, budgets are signed off, and you've booked premium placements across DV360 and your favourite publisher network. But when the creative team comes back with a static JPG for a 300×250, something feels off. You know rich media can do more — you've seen the engagement data — but you're not quite sure where to start, which format fits which campaign, or what it actually costs to produce. This guide answers all of that.
What Makes an Ad "Rich Media"?
The IAB defines rich media as digital advertising that includes advanced features such as video, audio, or other elements that encourage viewers to interact and engage with the content. In plain English: if the ad does something beyond sitting still and looking pretty, it's probably rich media.
Standard display ads — static images, basic animated GIFs, or simple HTML banners — are one-way broadcast. They push a message at the viewer. Rich media flips that dynamic. It invites the viewer to play, watch, scroll, swipe, hover, or expand. That difference in engagement isn't cosmetic; it's measurable, and the numbers are compelling.
From a technical standpoint, rich media units are typically built in HTML5, using JavaScript for interaction logic, CSS animations for motion, and sometimes VPAID/VAST containers for video. They communicate engagement data back to ad servers — hover time, expansion rate, video completion percentage — giving planners metrics that standard ads simply cannot provide.
The Six Main Rich Media Formats
Not all rich media is the same. Each format has a distinct mechanism, distinct production requirements, and distinct circumstances where it outperforms the alternatives. Here is what you need to know about each one.
Expandable Banners
An expandable starts as a standard banner footprint — say 728×90 or 300×250 — and grows to a larger "panel" when the user hovers or clicks. The expanded state can contain video, interactive elements, product galleries, or lead capture forms. The collapse is equally smooth, and the user always retains control.
Expandables are the workhorse of rich media. They respect the page layout in their collapsed state while delivering high-impact creative in their expanded state. File size limits apply to the initial load; the expanded assets typically load on interaction.
Best for: Brand launches, product showcases, automotive, financeVideo-in-Banner
A standard display banner footprint — no special page placement required — that auto-plays or user-initiates a video within the ad unit itself. Unlike a pre-roll that interrupts content, video-in-banner sits within the normal ad space. Most implementations use HTML5 video tags rather than Flash (now defunct) or third-party plugins.
Best practice is to play muted on auto-load, with a clear audio toggle. Completion rates, quartile data, and interaction events can all be reported back through DV360 or Sizmek/Flashtalking pixels.
Best for: Entertainment, FMCG, retail, short-form brand storytellingInterscroller / Parallax
The interscroller is a full-screen (or near-full-screen) ad unit that appears between pieces of editorial content on mobile sites and apps. As the user scrolls, the ad background moves at a different speed to the foreground content, creating a parallax depth effect. It is immersive without being interruptive, because it sits naturally in the content stream.
Parallax desktop units apply the same principle to leaderboard or half-page slots, where the background layer moves independently as the user scrolls the page. Both formats generate high dwell time and strong viewability scores.
Best for: Mobile campaigns, travel, luxury, publisher-sold inventoryInteractive / Playable Units
Playable ads let the user do something — spin a product in 3D, configure a car, solve a mini-puzzle, or take a branded quiz. Originally popularised by mobile gaming apps as a user-acquisition format, they have migrated into brand advertising across premium publisher environments.
The mechanics are built entirely in HTML5 and JavaScript. No native app install is required. Interaction depth is tracked — how far did users get, what choices did they make — making these units rich sources of audience insight beyond simple click data.
Best for: Gaming, automotive configurators, retail, lead gen quizzesCinemagraphs
A cinemagraph is a hybrid between a photograph and a video: a still image in which one element moves in a seamless loop. Think of a perfectly still fashion shot with only the steam rising from a coffee cup, or a landscape where only the water ripples. Delivered as an animated GIF or a short looping MP4, they are lightweight and feel premium.
Cinemagraphs are a production craft in themselves, typically shot with cinema-grade equipment and composited carefully. They work especially well on platforms and placements where full video is not permitted but static ads feel flat.
Best for: Luxury, fashion, food and beverage, lifestyle brandsCountdown / Dynamic Units
Dynamic ads pull live data — countdown timers, real-time pricing, weather-triggered creative, stock availability, personalised copy from a data feed — and render different creative to different users based on context. A travel ad might show the cheapest available fare to the user's nearest airport. A retailer might show the exact number of items left in a flash sale.
The technical backbone is a data feed (usually a spreadsheet or API endpoint) connected to a template through a dynamic creative platform. Production involves building the template once and populating it from the feed, making it highly scalable for large product catalogues.
Best for: Retail, travel, e-commerce, event marketing, programmatic at scaleSee It in Action: Expandable Banner Demo
Hover over the banner below to see how an expandable unit transitions from its collapsed footprint to its full expanded creative — all in CSS, no JavaScript required for the animation itself.
This animation is driven purely by CSS :hover — no JavaScript. Production banners add richer motion and interaction via GSAP or vanilla JS.
Platform Rules by Format
Every platform imposes its own rules on what rich media units can do, how heavy they can be, and which interaction triggers are permitted. The table below covers the three platforms our clients most commonly use. Always check current platform specs before production begins — they update frequently.
| Format | DV360 / Studio | Celtra | Adform |
|---|---|---|---|
| Expandable | ✓ Supported Max 200KB initial, expanded loads on interaction; user-initiated expand required for most placements |
✓ Supported Native template builder; max 1MB total; auto-expand requires publisher approval |
✓ Supported 200KB initial; expanded assets streamed separately; MRAID support for in-app |
| Video-in-Banner | ✓ Supported Auto-play muted; max 15s auto-play; VAST 4.x for tracking; audio user-initiated only |
✓ Supported MP4 H.264; auto-play muted; loop permitted; video analytics built-in |
✓ Supported H.264 MP4 or WebM; auto-play muted; quartile tracking via ad server pixel |
| Interscroller | △ Partial Supported via publisher tags; not natively in DV360 trafficking; requires custom creative template |
✓ Supported First-class format with native scroll-rate controls and parallax depth settings |
△ Partial Available through custom HTML5 unit; publisher must support the interscroller container |
| Interactive / Playable | ✓ Supported Via custom HTML5 template; 2MB polite load; no auto-audio; exit URL required |
✓ Supported Playable builder available; interaction depth tracking; 5MB total with streaming |
✓ Supported Custom HTML5; 2MB initial load; interaction tracking via custom events |
| Cinemagraph | ✓ Supported MP4 loop preferred over GIF; max 1MB for video; GIF support varies by placement |
✓ Supported Looping MP4 or GIF; full standard display size restrictions apply |
✓ Supported MP4 loop or animated GIF; standard file size limits; no special configuration needed |
| Countdown / Dynamic | ✓ Supported Native dynamic creative in DV360; feed-driven via Studio; real-time data connectors available |
✓ Supported Dynamic layer system; CSV/Google Sheets feed connector; live weather and geo triggers |
✓ Supported Dynamic template builder; XML/JSON feed support; geo, device, and time-of-day triggers |
When Rich Media Is Worth the Production Cost
Rich media units cost more to produce than static banners — that is simply true. The question is not whether the cost is zero, but whether the return justifies the investment. Here are the four scenarios where it almost always does.
Brand Launch or Major Campaign
When you have one shot to make a strong first impression at scale, the 267% uplift in engagement that rich media delivers versus static is worth every dollar of production. Premium placements deserve premium creative.
Complex Products That Need Explanation
Automotive, financial services, consumer technology — categories where the purchase decision is considered. An interactive unit can do the job of a landing page, walking the user through features, configurations, or benefit comparisons without a click-away.
Retargeting High-Intent Audiences
Users who have already visited your site or interacted with prior ads are more receptive. A dynamic unit personalised to the products they browsed, with a countdown to a promotion deadline, converts substantially better than a generic retargeting banner.
Large-Volume Programmatic Campaigns
When you are running a dynamic creative template across thousands of product SKUs or audience segments, the incremental production cost per unit is negligible. One template, one production run, endless permutations at scale — this is where dynamic rich media offers its best efficiency argument.
What Rich Media Production Requires
Understanding the production reality helps you brief more accurately, set realistic timelines with clients, and choose the right production partner. Rich media is not just "banner building" — it is a distinct discipline that sits at the intersection of animation, front-end development, and ad-tech.
Skills Required
- HTML5 / CSS3 / JavaScript
- GSAP or CSS animation
- Ad platform specs knowledge (DV360 Studio, Celtra, Adform)
- Video encoding and compression
- After Effects for motion assets
- Quality assurance across browsers and devices
Tools & Tech
- Google Web Designer or custom IDE
- Adobe After Effects + Bodymovin / Lottie
- GSAP (GreenSock Animation Platform)
- Figma for design handoff
- DV360 Studio / Celtra / Flashtalking
- BrowserStack for device QA
Typical Timelines
- Standard expandable: 2–3 days
- Video-in-banner: 1–2 days
- Interscroller: 2–3 days
- Playable unit: 5–10 days
- Cinemagraph: 3–5 days (incl. shoot)
- Dynamic template: 3–5 days + feed setup
The critical skill gap in most agencies is not design — it is the intersection of animation expertise and ad platform knowledge. Knowing how to build a beautiful GSAP animation is one thing; knowing how to make it meet DV360 Studio's polite-load rules, pass publisher QA, and report interaction events correctly to the ad server is another discipline entirely.
This is why many agencies — from boutiques to holding-group networks — partner with specialist offshore production studios rather than building and maintaining this capability in-house. The economics are straightforward: an in-house HTML5 developer with platform certification costs significantly more per year than an offshore retainer that provides the same capability on-demand.
Ready to Brief Your Next Rich Media Campaign?
DigiLakshya has produced HTML5 banners, expandables, interactives, and dynamic units for agencies across the UK, US, and Australia for over 20 years. From $15/hr, with 24–48hr turnaround on standard units.
Talk to Our Production Team →The Bottom Line
Rich media advertising is not a gimmick — it is a mature, well-measured format family with clear performance advantages over static display, clear platform support across the major programmatic ecosystems, and a well-understood production process when you work with the right partner.
For media planners, the key decisions are format selection (matched to campaign objective and audience context) and platform compatibility (checked against current specs before creative brief is issued). For brand marketers, the value case is straightforward: richer creative generates richer engagement, and the data trail that rich media provides — hover time, expansion rate, video completion, interaction depth — gives you insights no static ad can match.
If you are still defaulting to static banners for major campaigns because rich media production feels complex or expensive, it is worth reassessing. The technology has matured. The platforms support it natively. And with an offshore production partner like DigiLakshya, the economics work even for mid-size campaign budgets.
Start with one format — an expandable or a video-in-banner — on your next campaign. Measure the delta. The data will make the case for you.