
Operations
Part of What programmatic advertising operations means for delivery teams
What belongs on a programmatic advertising quality checklist?
A programmatic advertising quality checklist for UK buyers, covering supply paths, consent, brand safety, viewability, invalid traffic and campaign ownership.
What to take away
- Quality control is a written routine, not a launch-day opinion. The IAB's 2026 Outlook Study: September Update frames the year ahead as a planning exercise, so your checks should be dated and versioned too.
- Split checks into three gatespre-launch, in-flight and post-campaign. Each gate needs a named owner.
- Every check needs a pass mark. "Looks fine" is not a pass mark.
- Record who signed off and when. Undated sign-off is the most common audit gap in agency workflows.
- Treat platform settings as evidence, not memory. Export the configuration before the campaign goes live.
Pre-launch checks
Treat pre-launch as the gate for verifying inventory, supply paths, creative, tracking, consent and brand safety. The buyer owns the media setup; name the data and creative owners for their respective checks, and record evidence and the action to take if a check fails.
Inventory and placement review
Pull the placement list and read it line by line. Confirm every domain, app and channel is on the allow list you agreed with the client. Blocklists should be applied at account level, not just campaign level, so a new campaign inherits them.
Supply-path and brand-safety checks
Check each planned publisher or app against ads.txt or app-ads.txt and confirm that the seller can be identified in the relevant sellers.json file. Where available, inspect the SupplyChain object as well. Pass when the sellers on the planned path are authorised and identifiable; hold or exclude inventory when they are not.
Use the IAB Tech Lab Content Taxonomy to classify content and apply a versioned, client-approved domain and app exclusion list. Pass when delivery stays within the agreed categories and exclusions; assign this check to the buyer and retain the list used.
Pre-launch quality gates
- Placement list checked line by line
- Allow list matches client agreement
- Blocklists applied at account level
- Verification vendor switched on before delivery
- Every creative previewed at each size
- Conversion tag tested in staging
- Named owner for budget and creative
Check that any third-party verification vendor is switched on before delivery starts. A tag added mid-flight gives you partial data and a weaker story at review. For the wider delivery sequence, the programmatic advertising operations and delivery guide sets out how the gates fit together.
Creative and tracking checks
Preview every creative at each size you bought. Click through each one and confirm the landing page matches the offer; pass only when the creative renders correctly and the destination matches. Test the conversion tag in a staging environment and keep the screenshot as evidence, with the data owner responsible for sign-off.
Where the buy runs on LinkedIn, the settings live in LinkedIn Campaign Manager, so export the audience, bid and budget configuration before launch. For other buys, record the platform or DSP, such as Google Ads, Display & Video 360 (DV360), The Trade Desk or Amazon DSP, and the SSP used where relevant, such as Google Ad Manager. If a client's data is used for targeting, the data owner should check the lawful basis under UK GDPR and whether PECR requires consent for the relevant activity. Record the CMP and consent signals used, such as the IAB Transparency and Consent Framework where adopted; the framework does not replace compliance with the law. Run the ICO's direct marketing checklist as a due-diligence reference and note the outcome.
Ownership before launch
Name one person for budget, one for creative and one for data. Write the names in the campaign brief. Where the roster is unclear, the programmatic advertising team roles in England article maps who typically holds each sign-off.
In-flight checks
During delivery, the buyer owns the platform checks and the ad ops lead owns verification reporting. Keep the agreed pass marks and escalation actions alongside the campaign brief so a failed check leads to a recorded decision.
Daily and weekly monitoring
Check the verification report against the viewability target set in the media plan, using the Media Rating Council's viewable-impression definition. Pass when the reported campaign result meets that target; do not substitute an unstated target. Check invalid traffic reporting for filtered general invalid traffic (GIVT) and investigate any unresolved sophisticated invalid traffic (SIVT) before continuing delivery.
Review brand-safety reports against the agreed content categories and exclusion list. Pause or exclude placements that breach them, and have the data owner confirm that consent signals continue to match the campaign's targeting and tracking setup.
Daily vs weekly in-flight checks
Daily
- Spend pacing
- Check
- Delivery vs target
- Check
- Blocked placements
- Check
- Frequency
- Monitor
- Viewability
- Monitor
- Conversion rate
- Monitor
Weekly
- Spend pacing
- Review
- Delivery vs target
- Review
- Blocked placements
- Review
- Frequency
- Check
- Viewability
- Check
- Conversion rate
- Check
Set thresholds in advance. For example, a team spending £400 a day might pause a line item if frequency passes three impressions per user in seven days. The number is illustrative, but the rule is not: write it down before launch.
Change control
Any change to targeting, creative or budget gets a timestamp and a reason. Two people should see material changes: the buyer and the account lead. Keep a change log in the same place as the campaign brief.
If a change affects how personal data is used, stop and re-check the lawful basis before the change goes live. The IAB's 2026 Outlook Study is a useful reference for how budgets and formats are shifting, which helps you judge whether a mid-flight change is worth the disruption.
Post-campaign checks and ownership
After delivery, the ad ops lead should reconcile platform and verification reports, while the buyer confirms any inventory or brand-safety exceptions. The data owner should review tracking and consent outcomes; retain the evidence and record whether each agreed pass mark was met.
Reconciliation and reporting
Reconcile platform spend against the media plan and the invoice. Explain any variance above your agreed tolerance in writing. Report results against the measurement plan agreed at kick-off, not against whatever the dashboard happens to show.
Sign-off and lessons
Hold a short review within ten working days of the campaign ending. Record what passed, what failed and which check needs changing. Update the checklist version number so the next campaign starts from the improved document.
Decision table
Choose
- New client, first campaign
- Full three-gate checklist with named owners
- Existing client, minor creative swap
- Creative and tracking checks only
- Budget increase mid-flight
- Re-run pacing and frequency checks
- Data source changes
- Re-check lawful basis and consent
- Campaign ends below target
- Written variance note and review
Avoid
- New client, first campaign
- Launching with verbal sign-off only
- Existing client, minor creative swap
- Skipping the change log
- Budget increase mid-flight
- Raising budget without updating thresholds
- Data source changes
- Assuming the previous basis still applies
- Campaign ends below target
- Silently rolling spend into the next flight
Common questions
How often should the checklist be reviewed?
At least quarterly, and after any campaign that produced a variance or a complaint. Version the document so you can show what applied at the time.
Who owns the checklist?
The ad ops lead usually maintains it, but the account director signs off changes. One owner, one approver.
What if a client refuses a check?
Record the refusal in writing and note the risk. The checklist is a control, not a negotiation, and the paper trail protects both sides.
Does the checklist apply to small test budgets?
Yes, but scale the depth. Even a £500 test needs a named owner and a written pass mark.



