For clients & partners

Creative ad specs, all in one place.

Everything you need to prepare assets for a Rebel campaign — formats, sizes, file limits and technical requirements by channel.

Display Banners

Accepted sizes (HTML5 & static)

  • Mobile Banner — 320×50
  • Mobile Banner — 300×50
  • Large Mobile Banner — 320×100
  • Large Mobile Banner — 300×100
  • Leaderboard — 728×90
  • Large Leaderboard — 970×90
  • Wide Skyscraper — 160×600
  • Medium Rectangle — 300×250
  • Half-Page — 300×600
  • Billboard — 970×250
  • Mobile Interstitial (Portrait) — 320×480
  • Mobile Interstitial (Landscape) — 480×320
  • Tablet Interstitial (Portrait) — 768×1024
  • Tablet Interstitial (Landscape) — 1024×768

File requirements

File typesStatic: JPG, PNG · Animated: GIF · HTML5: compressed .zip
Max file size750 KB (JPG/PNG optimal) · 3.5 MB (GIF) · 4 MB total for HTML5 folders (Chrome limit)
ResolutionMin 72 ppi — 144 ppi recommended
AnimationUp to :15 seconds · max 3 loops
SSLRequired (https) for all assets and tags
3rd-party tagsIframe; JavaScript
Click behaviorClick URLs open in a new tab · "Sponsored by" field max 25 characters
Not supported1:1 ratio placements

Native

Image & file

File formatJPG, PNG
Optimal file size750 KB
ResolutionHigh resolution — min 72 ppi, 144 ppi recommended
Image dimensionsAll sizes recommended: 1200×627 · 800×600 · 600×600 — no text overlay on the image
TagsNot supported — direct upload only
Destination URLThe image is clickable and leads to the article/post

Text & branding

HeadlineRecommended under 30 characters · max 55 · min 5 (including spaces)
BodyMax 120 characters · min 5 (including spaces)
Brand logoRecommended 300×300 px, appears on a white background — preferably PNG
Brand nameMax 35 characters · ≤25 recommended (may truncate past 25)

Placements vary, so not every element is guaranteed to render — the headline, image, URL and "Sponsored by" field always appear; body text and brand logo can vary by publisher. If body text is essential to your creative, tell your Rebel team and we'll restrict delivery to native placements that always display it.

Video & Connected TV

Online video & in-banner video

Aspect ratio16:9 widescreen — Full HD 1920×1080
ResolutionMin 400×300 · Max 1920×1080
File sizeOnline video: max 150 MB · In-banner video: max 3.5 MB
Duration:15 to :30 seconds
File types.MP4, .MOV
In-banner extrasLogo + headline (55 chars) + body text (120 chars) + CTA (25 chars)

Standard CTV

Resolution1920×1080
File sizeMax 1 GB
Duration15, 30 or 60 seconds
File type.MP4

Premium CTV (Disney/Hulu, NBCU/Peacock, Paramount, WBD)

Premium publishers require transcoded assets to scale effectively. Raw MP4 uploads must meet:

Format / codecMP4 preferred · Video: H.264 · Audio: AAC
Video bitrate15–30 Mbps · Constant Bit Rate (CBR) preferred
Frame rateMatch the publisher — Disney+/Hulu: 23.98/24/25/29.97/30 · NBCU/Peacock: 23.98/25/29.97 · Paramount & WBD: 23.98/24/25/29.97/30
ResolutionMinimum 1920×1080
Audio48 kHz sample rate · 192 kbps+ (320 preferred) · loudness −23 LKFS ± 2 LU
Quality rulesNo blended, duplicated or deinterlaced frames · no telecine/3:2 pull-down · VAST tags allowed but not transcoded (must meet publisher specs)

Streaming Audio

Audio asset

File formatsMP3, M4A, OGA, WAV, FLAC, AAC — include MP3 (or M4A) + OGA in your tag
FrameworkVAST 2.0+
File sizeUnder 500 MB — smaller is better
Bitrate128–160 Kbps recommended · 320 max
Duration:15 or :30 recommended · Spotify max :30 (no cannabis, CBD or religion content)
SkippabilityAudio is generally non-skippable (podcast inventory excepted)

Companion banner

Sizes300×250 (mandatory) · 320×50 · 728×90 · 600×600 (Spotify only)
FormatPNG or JPG · max 750 KB
ResolutionMin 72 ppi — 144 ppi recommended

Digital Out-of-Home (DOOH)

Key rules

Exact sizingCreatives must exactly match target inventory dimensions — DOOH assets are never up- or down-scaled
File sizeStatic (JPG/PNG): max 10 MB · Video (MP4): max 50 MB — limits vary by media owner
AudioExclude audio unless essential to the message

Common screen dimensions

  • 300×250 · 728×90 · 160×600 (adjacent placements)
  • 300×600 — full screen
  • 1080×1920 — full screen (portrait)
  • 1920×1080 — full screen (landscape)
  • 1920×960 — full screen

Images: .jpg/.png (sRGB) · HTML5/JavaScript supported · specs vary by venue type and media owner.

Paid Social

Facebook & Instagram

Feed imageJPG/PNG · ratio 1.91:1–1:1 (IG 1:1) · min 1080×1080
Stories imageJPG/PNG · 9:16 · min 1080×1080 · keep top/bottom ~14% (250 px) free of text and logos
Feed videoMP4/MOV/GIF · 1:1 (desktop/mobile) or 4:5 (mobile) · H.264, fixed frame rate, stereo AAC 128 kbps+
Stories videoMP4/MOV/GIF · 9:16 · H.264 · min 1080×1080
Text limitsPrimary 125 chars · headline 40 · description 30 · IG max 30 hashtags

TikTok (in-feed)

CompositionVideo + display image + brand/app name + description
Aspect ratio9:16, 1:1 or 16:9
Resolution≥540×960, ≥640×640 or ≥960×540
File types.mp4, .mov, .mpeg, .3gp, .avi
Duration5–60 seconds allowed (short-form recommended)

Glossary

HTML5

Creative packaged in a .zip containing an index file (HTML) plus supporting scripts, images or style files.

VAST

"Video Ad Serving Template" — a script that tells video players which ad to play, how it should appear, its length, and whether it can be skipped.

VPAID

"Video Player Ad-serving Interface Definition" — a script instructing a video player on what ad to play, its length, and when and where to surface it.

Bitrate

How much data is transmitted per second (Kbps/Mbps). Higher bitrate generally means higher quality and larger files.

Aspect Ratio

Ad units that maintain their proportions and adjust to screen size for responsive placements.

Initial vs. Polite Load

The initial load is the max file weight allowed at page load (kept light for speed); heavier assets "politely" load after the page finishes.

Backup Image

A static image served with rich/HTML5 creative in case the user’s browser can’t display the primary asset.

Web Font

Fonts downloaded by the browser when the page loads, rather than installed on the user’s device.

Specifications vary by publisher, platform and media owner and change over time. Final specs are confirmed per campaign by your Rebel team — when in doubt, just ask us.

Questions about your creative?

Send us what you have — we'll confirm the specs and get your campaign moving.