Creative operations in advertising is the production and technical side of creative: resizing and versioning ads, building HTML5 banners, preparing video and audio files for each channel, setting up dynamic creative, and testing everything before it goes live. Outsourcing creative ops means handing that production and QA work to an outside team while your designers and strategists keep concept and brand decisions.
This guide covers what the work includes, how to set up a specification matrix and QA process, what to put in a brief, and what to check when choosing a provider. Our creative operations service page explains how we work.
1What creative ops includes
| Area | Typical tasks |
|---|---|
| Display and HTML5 | Resizing to standard sizes, building HTML5 banners, adding the click-through variable, optimizing file weight, exporting backup images |
| Video | Cutting versions by length and aspect ratio, captions, loudness, encoding for each platform, VAST tag setup |
| Dynamic creative (DCO) | Building templates, connecting feeds, setting rules for which version shows, testing variants |
| Social and native | Adapting assets to each platform's ratios, safe zones and text limits |
| DOOH and CTV | Preparing files to each network's spec; see the DOOH and CTV guides |
| QA and trafficking | Testing rendering, clicks and tracking before upload, and checking the live ads after |
| Asset management | Naming, versioning, storage and approvals so that the right file reaches the right line item |
Creative ops overlaps with trafficking. A banner that was designed well but built with a wrong click variable will not drive traffic. Our ad trafficking QA checklist covers the shared checks.
2Start with a specification matrix
The most useful document in creative ops is a spec matrix: one row per placement, with the exact requirements. Without it, designers work from memory and errors reach the ad server. Include the following columns.
| Column | Example entry (illustrative) |
|---|---|
| Placement / publisher / platform | Display via DV360 open exchange; or a named publisher site |
| Format and dimensions | 300x250 HTML5; 1920x1080 video |
| File type and encoding | HTML5 zip, MP4 with H.264, AAC audio |
| Initial load and polite load limits | Taken from the publisher's current spec sheet |
| Duration | 15 or 30 seconds, skippable or not |
| Click and tracking requirements | clickTag variable name and case, third-party tags allowed, VAST version |
| Accessibility and legal | Captions, disclaimers, required logos |
| Source of spec and date checked | Link to the spec sheet and who checked it |
Initial load and polite load limits are the numbers most often mixed up. Initial load is the weight the page loads with the ad before anything else is requested. Polite load is extra content loaded after the page finishes. Limits vary by publisher and by format, and they change. Do not copy a figure from a blog post. Record the one on the current spec sheet for each placement, with the date you checked it.
3HTML5 banners: what goes wrong
- Click variable. Each ad server and exchange expects a particular variable, such as clickTag, and it is often case-sensitive. A banner can look right in preview and fail to click through in production.
- File weight. Large libraries, uncompressed images or unminified code push a banner over the limit. Compress, sprite and remove unused assets.
- Animation length and loops. Many publishers limit total animation time or loop count.
- Fallback image. Browsers or placements that do not run the HTML5 need a static backup that still shows the message.
- Borders and backgrounds. Light creatives on white pages need a visible border, or the ad looks like it has no edges.
- External requests. Calls to outside servers may be blocked or counted against load limits.
4Video and audio files
For video, check the aspect ratio, resolution, bitrate, frame rate, duration, audio loudness and caption format required by each platform. CTV and DOOH networks often have stricter and more varied requirements than social platforms, and some reject files that look fine on a laptop. Our CTV and BVOD trafficking checklist and DOOH ad specs and creative guide go into the details.
VPAID, an older interactive video standard, is not supported in many modern environments. Prefer VAST with OMID for measurement unless a placement specifically requires something else.
5Dynamic creative: where the work is
Dynamic creative combines a template with a product feed or rules, so one build produces many versions. The creative work is small once the system is set up. The operational work is not. Most issues come from feed quality: missing images, wrong prices, out-of-stock products, or text that overflows its box when a product name is long. Before launch, test a sample of versions that includes the longest names, the shortest, missing fields and the edge cases. Agree who owns the feed, how often it refreshes and what the creative should show when data is missing.
6A QA matrix
| Check | How | Where |
|---|---|---|
| Renders in the right size | Preview in the ad server and on a live-like page | Chrome, Safari, Firefox, iOS and Android where relevant |
| Click-through works | Click the preview, confirm landing page and parameters | Fresh browser session |
| Tracking fires | Inspect the network requests for impression and click trackers; confirm macros are replaced | Browser developer tools, ad server reports |
| File within limits | Compare file sizes with the spec matrix | Spec sheet |
| Fallback and accessibility | Disable JavaScript; check captions and contrast | Test environment |
| Live check | Find the ad on a real page or placement after launch | Live site or screen |
Record the result of each check in the ticket. A QA process that only exists in people's heads is hard to improve and hard to hand off. No QA process prevents every error, but a written one makes errors rarer and easier to find.
7What to include in a creative ops brief
- The campaign name, flight dates and platforms.
- A link to the spec matrix, or the specs for each placement.
- Source files and brand guidelines, including fonts, logos and approved copy.
- The click-through URLs and tracking requirements for each creative.
- Naming conventions for the final files.
- Approvers and the deadline for each stage.
- What to do when something does not fit, for example whether the team may crop or resize, or must ask first.
8Choosing an outsourced creative ops provider
- Ask for examples of the formats you need: HTML5, DCO, CTV video, DOOH.
- Ask how they check file limits and where specs are stored.
- Check how they handle revisions and version numbering.
- Confirm who owns the source files and working files when the engagement ends.
- Ask how they test across devices and browsers, and what they do when a placement rejects a file.
- Start with a small batch of campaigns and judge the first round on revision count, errors found in QA and turnaround.
Outsourcing is usually most useful for high-volume production such as resizes, versioning and QA, where the work is repeatable. It is less suitable for concept development or brand-defining decisions, which stay with your creative team.
9Next step
If you want to hand off creative production or QA, contact us with your formats, channels and typical monthly volume. You can also read how our campaign launch QA works.






