The average HTML5 banner brief goes through 3.2 revision rounds. The right brief cuts that to one — sometimes even zero. This guide walks you through every element of a production brief that gives your creative and production teams exactly what they need to ship on time, on brand, and on spec.
Why Briefs Fail
Most production delays are not caused by slow studios. They are caused by incomplete instructions. A brief that leaves the production team guessing will always cost you more time and budget than it saves. Here are the five failure modes we see most often — and they are almost entirely avoidable.
Sending only a copy document without a design file or storyboard forces the team to interpret the visual direction. Every interpretation is a potential revision.
No file size limits, no ad dimensions, no format requirements. The studio builds in good faith, then discovers the work needs to be rebuilt for the actual platform.
"Final copy to follow" is the single most expensive phrase in a brief. Copy that changes mid-production forces layout, animation, and timing rework across every size.
Missing logos, placeholder fonts, or absent colour codes mean the team either recreates assets (wrong) or pauses work to wait for files (slow).
A delivery date without a live date is guesswork. Production teams need to know when the campaign actually goes live to prioritise correctly — especially when multiple campaigns are in-flight. "ASAP" is not a deadline. Give a time and a timezone.
The Anatomy of a Perfect Production Brief
A great brief is not a long brief — it is a complete brief. Every field below exists because its absence has caused a real production delay for a real client. Think of this as a pre-flight checklist: if one item is missing, the brief should not leave your desk.
Campaign overview
Brand name, product or offer being promoted, campaign objective (awareness, click-through, conversion), and the primary audience. One paragraph is enough — this sets context for every decision the production team makes about pacing, tone, and emphasis.
Creative reference
An approved design file (PSD, AI, Figma link), a storyboard, or at minimum a reference URL showing the visual direction. If the creative is still in development, say so explicitly and give a date. Never leave this blank.
Required sizes and formats
List every ad unit: 300x250, 728x90, 160x600, 320x50, and so on. Specify whether you need static fallbacks (JPG/PNG/GIF) alongside the HTML5 animated versions. If there is a master size and adaptations, say which is master.
Platform destination
DV360, Celtra, Adform, Google Display Network, Meta Ads Manager, or a publisher's proprietary ad server? Each has different technical requirements. The platform determines build methodology, click tag implementation, and backup image specs.
File size limits
State the maximum initial load weight and the maximum total file size, per size. Industry standard for GDN is 150KB initial / no total limit; DV360 allows up to 200KB initial. Publisher-direct placements often have tighter limits. Confirm before briefing.
Animation notes
Total animation length (e.g. 15 seconds), number of loops (most platforms cap at 3 loops or 30 seconds — whichever comes first), loop behaviour (freeze on last frame vs. restart), and any specific animation beats tied to the copy or offer reveal.
Copy — finalised and approved
Every word, punctuation mark, and disclaimer that will appear in the ad. Include character limits if the platform imposes them. Mark which copy is fixed (legal, disclaimer) and which is flexible. Do not send a brief with placeholder copy.
Brand assets
Logo in SVG or vector format, brand fonts (include the actual font files, not just the name — licensing matters), approved colour codes in HEX and RGB, and any brand texture or pattern files referenced in the design. Attach them to the brief, never link to a public Dropbox folder that expires.
Click-through URL and UTM parameters
The full destination URL including all tracking parameters. Test it before you send it. A broken URL discovered after QA adds a full revision round to the timeline.
Live date and delivery deadline
The date the campaign goes live with the timezone. Then work backwards: delivery to the ad server, QA completion, internal approval gate, and when production files need to be in-hand. A good production team will flag if the timeline is unrealistic before work begins — but only if you give them the dates upfront.
The Brief Template — Filled Example
Here is what a complete, well-formed production brief looks like in practice. Every field is filled. Nothing is left to interpretation.
Line 2: "Contents cover from $4.20/week"
Offer badge: "Save 10% online"
CTA: "Get a free quote"
Disclaimer: "T&Cs apply. Premium shown is indicative only."
What Happens When a Brief Is Incomplete
A bad brief does not just slow things down once — it creates a compounding revision spiral. Here is how the same campaign plays out across two scenarios.
✕ Incomplete Brief — Revision Spiral
✓ Complete Brief — Straight to Delivery
Platform-Specific Information Your Brief Must Include
Different ad platforms have meaningfully different technical requirements. What works on GDN will not necessarily work on Celtra or Adform. If you do not know which platform your media team is using, find out before you brief production — the build methodology changes depending on the answer.
| Platform | Click tag format | Max initial load | Extra requirements |
|---|---|---|---|
| DV360 / Campaign Manager | CM360 click macro %%CLICK_URL_UNESC%% |
200KB | Backup image required SSL-compliant assets only 3rd-party tags need CM wrapping |
| Celtra | Celtra SDK click handler — no manual tag | Flexible (Celtra hosted) | Must be built inside Celtra platform Dynamic feed specs if personalised Preview link for QA |
| Adform | Adform click macro [AdformClickTag] |
150KB initial | Separate tracker pixel required Viewability tag coordinates Banner ID from media team |
| Google Display Network (GDN) | Standard clickTag JS variable |
150KB initial | Animated GIF capped at 30 seconds HTML5 must pass Google Validator Polite loading required |
Brief Checklist Before You Send
Run through this list before the brief leaves your hands. Every unchecked item is a potential revision round.
- Campaign overview written — brand, product, objective, audience
- Approved design file or storyboard attached
- All required ad sizes listed with pixel dimensions
- Static fallback format confirmed (JPG / GIF / PNG)
- Platform destination confirmed with media team
- File size limits noted (initial load and total)
- Animation duration, loop count, and end-frame behaviour specified
- All copy finalised, approved, and included in the brief
- Brand assets attached — logo (SVG), fonts, colour codes
- Click-through URL tested and confirmed with UTM parameters
- Delivery deadline, QA date, and campaign live date all provided
- Internal sign-off completed before sending to production
The One-Line Brief Test
Here is a quick sanity check that takes 30 seconds and costs nothing. Before you send the brief, try to write a single sentence that captures the entire job. If you cannot do it, the brief is not ready.
If the answer requires three clauses, a list of caveats, or "it depends" — go back and tighten the brief first.
A brief that passes the one-line test is a brief that has a clear scope, a confirmed platform, an agreed deadline, and finalised creative direction. Everything else — the assets, the specs, the copy — should already be attached. The sentence is not a substitute for the brief. It is a proof that the brief makes sense.
If your production studio cannot restate the job back to you in a single sentence during kickoff, that is your signal that there is ambiguity in the brief before a single file has been opened. Address it then — not after the first round of work.
Ready to Brief Your Next Campaign?
Digilakshya is a specialist offshore digital production agency. HTML5 banners, EDMs, motion, and web — delivered in 24–48 hours by agency veterans from AKQA, Ogilvy, and Sapient. Retainers from $15/hr.
Start a conversation →The Brief Is the Build
Production studios are not mind-readers. The quality of what they deliver is a direct function of the quality of what you send them. A brief that is clear, complete, and approved before it leaves your hands is not extra work — it is the work. Every minute you spend getting the brief right is two or three minutes saved in revision cycles, re-uploads, and deadline extensions.
The production teams that consistently deliver fast, high-quality work are the ones who ask for complete briefs, push back on missing information, and refuse to begin builds on provisional copy. The account managers and brand marketers who build long, productive agency relationships are the ones who give those teams what they need.
Use the template in this article. Run the checklist. Do the one-line test. Send the right brief once — and get the right banner back the first time.