Overview
A per-buyer auto-approve override lets you keepmediaBuyApproval: manual for
your storefront while opting one trusted buyer into automatic approval for
their media buys. It’s the structured way to express “auto-approve buyers I trust,
review the rest.”
While an override is enabled, that buyer’s media buys skip both your review queue
and the acceptance-policy screen and forward straight to your ad server. It is a
deliberately narrow, money-path control:
- Media buys only. This never affects creative review. The buyer’s creatives
still follow your
creativeApprovalsetting — creative review is a separate gate and is untouched. - Relax-only. It can only remove review for a named buyer. It takes effect
only while
mediaBuyApprovalismanual; when the storefront isauto, every buyer already auto-approves and the override does nothing. It can never put a buyer under review. - Trust means trust — but it’s watched. Because an enabled buyer’s buys bypass the acceptance policy as well as the human queue, only opt in a buyer whose media buys you’d approve unseen. To keep that honest, the gate still runs your policy evaluator on every auto-forwarded buy (for visibility only — it never holds the buy) and counts any that your policy would have held, so you can see whether a trusted buyer is pushing buys you’d have flagged (see Watching the trust below).
- Known buyers only. You can only opt in a buyer that has submitted a media buy to your storefront (whatever its outcome). An unknown or mistyped account id is rejected — you can’t pre-arm a stranger.
Like all approval settings, this applies only to ad-server-backed storefronts.
Storefronts that route to an external sales agent or a linked storefront pass
through — there’s no review queue in front of someone else’s agent to relax.
Lifecycle and audit
Disabling an override isenabled: false — the row is kept, not deleted, so
your change-log retains who turned a buyer’s trust on or off and when. Each write
records the operator who made it.
Because the override lives independently of the storefront-wide setting, it
survives an auto → manual flip: if you opt a buyer in, switch the storefront
to auto, then later switch back to manual, that buyer’s override is still in
effect. List your overrides
after tightening back to manual to confirm which carve-outs are live.
Watching the trust
Every override carries apolicyBypassCount (and lastPolicyBypassAt): each time
an enabled buyer’s media buy is auto-forwarded that your acceptance policy would
have held, the count goes up. The buy still forwards — this only records it — but a
non-zero count tells you a trusted buyer is sending buys you’d otherwise have
flagged, which is your cue to revisit the carve-out. Ask Murph “which trusted buyers
are bypassing my policy?” or read the count from
the list.
Ask Murph to open your per-buyer auto-approve carve-outs for an in-chat view:
each opted-in buyer, its would-have-held count, and inline prompts to opt a buyer
in or remove one. Carve-outs that have bypassed your policy are surfaced first.
Identity
The storefront is always resolved from your authenticated identity (customer_id) — never from the request body — so you can only ever set overrides
on your own storefront. The buyer is identified by buyerCustomerId; reads echo
the resolved buyer name so you confirm the right counterparty.
Fields
Related per-buyer levers
Per-buyer auto-approve is operational trust only — it is not a commercial term and is keyed by the buyer’s account id (not a domain). It is independent of the pricing levers, which are keyed by buyer domain:House discounts
Per-buyer rate-card discounts, keyed by brand or operator domain.
Buyer instructions
Operator-and-brand terms, country rules, and freeform notes.
Tasks
Set per-buyer auto-approve
Enable or disable auto-approve for one buyer.
List per-buyer auto-approvals
Read every override on the storefront.
Related
Reviewing buyer transactions
How storefront-wide creative and media-buy approval work.
Media-buy approvals
The pending media-buy queue an override lets a trusted buyer skip.