Skip to content
PlacementGraph™
Agency governance

Agency programmatic governance: who decides, who checks and what gets reported

Part of Programmatic media planning

A person working at a laptop beside a window that looks out over a city skyline at sunset.

The short answer

Agency programmatic governance is the set of rules that decides who may approve site lists, exceptions and changes, how often buying is audited, how client specific rules sit on top of the agency standard, and what is reported to clients. It turns individual judgment into a repeatable process, so every account is run the same defensible way.

Key takeaways

  • Governance covers the process around buying decisions; brand safety and MFA policies cover the content rules those decisions apply.
  • Approval rights should be written per decision and mirrored in platform access, so nobody can change what they are not allowed to approve.
  • Audits run on a calendar: every launch, weekly, monthly, quarterly and yearly, each with a different scope.
  • Client rules sit on top of the agency standard; where they conflict, the stricter rule applies unless the client signs an exception.
  • Clients should receive a short governance report, not just a performance report.

What does programmatic governance mean at an agency?

Definition

Programmatic governance
The agency's written rules for who makes, approves, checks and reports each programmatic buying decision, applied the same way across every client account.

An agency may already have content rules: a brand safety policy for what ads must never appear beside, and rules for made-for-advertising sites. Governance is the layer above them. It answers process questions the content rules leave open: who may approve a list, who may grant an exception, how a mistake is escalated, how often someone checks that the rules were followed, and what the client is told.

Without governance, quality depends on which planner and buyer an account happens to have. With it, a new team member can pick up an account and know where the approved list lives, who signed it and when it was last audited. The planning steps for each campaign are covered in the programmatic media planning guide; governance is what makes those steps happen the same way every time.

What are the parts of an agency governance framework?

A workable framework has six parts. Each one should fit on a page, name an owner and be reviewed on a set date. If any part exists only as habit, it will be the part that fails when a senior person leaves.

Six parts of an agency programmatic governance framework
PartWhat it decidesOwnerWritten as
Agency standardThe minimum rules every account follows, whatever the clientHead of programmaticA short standard, versioned and dated
Client rulesWhat each client adds on top: tolerances, named sites, marketsAccount lead with the clientA client rule sheet signed by the client
Approval rightsWho may approve lists, exceptions, deals and changesHead of programmaticA decision rights table, mirrored in platform access
Audit cadenceWhat is checked, by whom, how oftenQuality or operations leadA calendar with named reviewers
EscalationWhat happens when something goes wrong, and how fastHead of programmaticSeverity levels with response times
Client reportingWhat each client hears about governance and whenAccount leadA standing section in each client report
How the six parts connect on one account
How the six parts connect on one accountEach part feeds the next; the client report closes the loop and feeds changes back into the rules. 1. Agency standard: The floor for every account. 2. Client rules: Added on top, signed. 3. Approval: Named people, named versions. 4. Audit: Checks on a calendar. 5. Escalate: Severity sets the response. 6. Report: Client told what was found01AgencystandardThe floorfor everyaccount02ClientrulesAdded ontop, signed03ApprovalNamedpeople,namedversions04AuditChecks on acalendar05EscalateSeveritysets theresponse06ReportClient toldwhat wasfound
How the six parts connect on one accountEach part feeds the next; the client report closes the loop and feeds changes back into the rules. 1. Agency standard: The floor for every account. 2. Client rules: Added on top, signed. 3. Approval: Named people, named versions. 4. Audit: Checks on a calendar. 5. Escalate: Severity sets the response. 6. Report: Client told what was found01Agency standardThe floor for every account02Client rulesAdded on top, signed03ApprovalNamed people, named versions04AuditChecks on a calendar05EscalateSeverity sets the response06ReportClient told what was found
Each part feeds the next; the client report closes the loop and feeds changes back into the rules.

Who should approve site lists and exceptions?

Write approval rights per decision, not per job title, because titles differ between offices. The principle is simple: the person who prepares a decision does not approve it, and the more a decision departs from the standard, the more senior the approver.

An approval rights table for programmatic decisions
DecisionPrepared byApproved byInformed
A new site list version within the standardPlannerSenior planner or account leadBuyer
A client exception to the agency standardAccount leadHead of programmatic and the client, in writingPlanner and buyer
Adding a domain to a shared exclusion listAny planner or buyerQuality leadAll account leads using the list
Removing a domain from a shared exclusion listQuality leadHead of programmaticAll account leads using the list
A new deal or a change to deal termsBuyerAccount leadPlanner
Platform user accessOperations leadHead of programmaticAccount lead

Approval rights only hold if the platforms enforce them. In Google Ads, access levels (opens in a new tab) range from Email only and Billing to Read only, Standard, which can edit campaigns, and Admin, which can also give account access and change access levels. Map each role in the approval table to the lowest platform level that lets the person do the job, and review the user list on the audit calendar.

How often should an agency audit its programmatic buying?

Audits work best as a calendar with a different scope at each interval. Frequent checks are narrow and quick; rare ones are broad. The calendar below assumes a mid sized agency with several programmatic clients. Smaller teams can merge the monthly and quarterly checks, but should not skip the launch and weekly ones.

An audit calendar for agency programmatic buying
IntervalScopeReviewer
Every launchThe build matches the approved plan and list versionA buyer who did not build the campaign
WeeklyServed placements against the approved list on each live accountPlanner on the account
MonthlyShared exclusion lists, platform user access and a sample of change historyQuality or operations lead
QuarterlyEach client's rule sheet, exceptions still in force and a sample of supply pathsHead of programmatic with each account lead
YearlyThe agency standard itself, plus the certifications and standards it relies onAgency leadership

Platform records have limits, so audits should export what they need. Google Ads change history (opens in a new tab) lists changes from the past two years, with the email of the person who made each change in the interface, and Google notes that some changes may not be listed. An agency that may need to answer a question about a campaign older than that should save its own record at each monthly audit.

The yearly review is where outside references come in. TAG (opens in a new tab) runs Certified Against Fraud, Certified Against Malvertising, Brand Safety Certified and Certified For Transparency programs, which an agency can ask its partners about. On January 29, 2026 the Media Rating Council issued final Digital Advertising Auction Transparency Standards (opens in a new tab), covering disclosure and reporting for digital ad auctions across display, text, video and audio formats.

How do client specific rules fit an agency standard?

The agency standard is a floor. Client rules add to it: a lower tolerance for a sensitive category, named publishers to avoid, markets or languages, or a requirement to buy only through deals. The industry's own guidance expects this. When the ANA and other trade groups defined made-for-advertising sites in 2023, the ANA's release (opens in a new tab) said advertisers should determine, independently, whether MFA sites fit their brand suitability standards and clarify their tolerance for such inventory.

Four rules for combining client and agency rules

  1. Apply the stricter rule. Where a client rule and the agency standard differ, the stricter one governs, unless the client has signed an exception.
  2. Write exceptions narrowly. An exception names the rule, the sites or settings affected, the reason, the approver and an end date.
  3. Keep client lists apart. A shared agency exclusion list carries the standard; client specific blocks go in that client's own list, so one client's choices do not limit another's reach.
  4. Check where each list can live. Google's help pages disagreed when checked in October 2026: one says a manager account can have up to 3 exclusion lists and each client account up to 20 (opens in a new tab), another that placement exclusion lists can only be created in manager accounts (opens in a new tab). Confirm the options in the account.

What should trigger an escalation, and how fast?

Four escalation levels for programmatic issues
Four escalation levels for programmatic issuesSeverity is set by what reached the client's ads, not by how embarrassing the mistake feels inside the agency. 1. Level 1: note: Found in audit, nothing served wrongly. 2. Level 2: fix in flight: Small delivery off the approved list. 3. Level 3: pause and tell: Client rule broken, client told same day. 4. Level 4: leadership: Repeated or serious breach, formal reviewMORE RESTRICTIVELevel 1: noteFound in audit, nothing served wronglyLevel 2: fix in flightSmall delivery off the approved listLevel 3: pause and tellClient rule broken, client told same dayLevel 4: leadershipRepeated or serious breach, formal reviewMORE PERMISSIVE
Four escalation levels for programmatic issuesSeverity is set by what reached the client's ads, not by how embarrassing the mistake feels inside the agency. 1. Level 1: note: Found in audit, nothing served wrongly. 2. Level 2: fix in flight: Small delivery off the approved list. 3. Level 3: pause and tell: Client rule broken, client told same day. 4. Level 4: leadership: Repeated or serious breach, formal reviewMORE RESTRICTIVELevel 1: noteFound in audit, nothing servedwronglyLevel 2: fix in flightSmall delivery off the approved listLevel 3: pause and tellClient rule broken, client told samedayLevel 4: leadershipRepeated or serious breach, formalreviewMORE PERMISSIVE
Severity is set by what reached the client's ads, not by how embarrassing the mistake feels inside the agency.

Each level needs a response time and an owner. A level 2 issue, such as a few impressions on a site outside the approved list through a broad line item, is fixed by the buyer within a working day and noted in the weekly report. A level 3 issue, such as delivery on a site the client named as excluded, pauses the affected line items and reaches the client the same day. Written levels stop teams from either hiding small issues or panicking over them.

What should an agency report to clients about governance?

A governance section for each client report

  • The list versions live during the period, with approval dates and approvers.
  • Exceptions in force, each with its end date, and any that expired.
  • The results of the period's audits, including checks that found nothing.
  • Every escalation at level 2 or above, with what was done and when.
  • Changes to the agency standard or the client's rule sheet, and why.
  • Who had edit access to the client's buying accounts at the last access review.

Keep it short and the same shape every time. A client who sees the same six items each quarter learns to read them in a minute, and notices when one changes. Reporting the audits that found nothing matters as much as the ones that did: it shows the checks are running.

What does the framework look like at one agency?

Fictional example

A New Orleans agency with two very different clients

A fictional independent agency in New Orleans buys programmatic display for a children's clothing retailer with stores across Louisiana and Mississippi, and for a seafood restaurant group. Its agency standard sets the floor; the clothing retailer's rule sheet adds a lower tolerance for crime and tragedy coverage and a deals only rule for news sites.

At the monthly audit, the operations lead finds that a buyer who moved off the clothing account still has Standard access to it, and removes it. The quarterly review finds an exception for one local news site that expired in September but is still on the list; the planner removes it in the next version, approved by the account lead.

In November, the restaurant group's weekly check shows a few impressions on a site outside the approved list through a new line item. That is level 2: the buyer fixes it the same afternoon. Both clients' quarterly reports carry the same six item governance section, with these findings listed.

How does PlacementGraph fit an agency's approval rules?

Frequently asked questions

Should governance rules be written into the client contract?

The principles can be, such as who approves lists, how exceptions are signed and what the client is told. Keep the detailed rule sheet as a separate document referenced by the contract, so it can be updated each quarter without reopening the agreement.

Who owns governance at a small agency?

At a small agency it can sit with one senior person who also plans or buys. The framework still works if that person does not approve their own work: a second person, even part time, reviews lists and launch builds. Small agencies can merge the monthly and quarterly audits, but should keep every approval in writing.

Does agency governance apply when the client buys in house?

Only to the parts the agency touches. If the agency plans and the client's team buys, agree which side owns each approval and audit, and put that split in writing. Otherwise each side assumes the other is checking, and nobody is.

What records should an agency keep when a client relationship ends?

The approved list versions, exceptions, audit results and escalations for the life of the account, plus exported platform change histories. Hand the client what the contract says they own, remove agency users from the client's accounts, and record the date access ended.

Sources

  1. About access levels in your Google Ads account (opens in a new tab)Google Ads Help
  2. About change history (opens in a new tab)Google Ads Help
  3. Certifications (opens in a new tab)TAG (Trustworthy Accountability Group)
  4. Digital Advertising Auction Transparency Standards, final (January 29, 2026) (opens in a new tab)Media Rating Council
  5. Leading Trade Groups Define "Made For Advertising" Websites (opens in a new tab)ANA, September 26, 2023
  6. Use placement exclusion lists across your accounts (opens in a new tab)Google Ads Help
  7. How to use brand suitability features in Performance Max (opens in a new tab)Google Ads Help

Researched and written by PlacementGraph Research. Read how we research, source and update these pages. Corrections: diana@placementgraph.com.

HOW AGENCIES WORK WITH US

From your first brief.
To your next campaign.

Share a brief in plain language. Get contextual websites and YouTube channels that fit it, with the evidence behind every pick and a deal ready for your usual buying platform.

  1. 01

    Share your brief

    The campaign in plain language.

  2. 02

    Get your shortlist

    The strongest contextual sites and channels, with the evidence behind each.

  3. 03

    We build the deal

    Your shortlist becomes a curated deal through our exchange partners.

  4. 04

    Activate and grow

    Buy in your usual platform. Agencies earn benefits as their investment grows.

LET’S WORK TOGETHER

Your next campaign starts here.

Your details will only be used to respond to your enquiry.

Prefer email? diana@placementgraph.com

YOUR PRIVACY

You choose whether to allow optional analytics. You can use the whole website either way.

Change or withdraw consent at any time using “Cookie preferences” in the footer. Turning analytics off stops future collection and removes this site’s analytics cookies; it does not erase information already sent. The page may refresh to apply withdrawal.