Skip to content
PlacementGraph™
Agency deals

Agency private marketplaces: how agency deals reach client campaigns

Part of Curated deals and PMPs

A reader browsing on a laptop with a coffee.
Photo: Vlada Karpovich, Pexels

The short answer

An agency private marketplace is the set of private deals an agency or trading desk negotiates with publishers and exchanges at the agency level, then makes available to several client advertisers. The agency holds the relationships and the deal terms, and client campaigns target the shared deal IDs, so clients should ask what is shared and how it is reported.

Key takeaways

  • An agency marketplace is a library of deals negotiated once at the agency level and reused across client campaigns.
  • Deals reach a client when the agency grants that client's advertiser account access, or when the publisher accepts bids from every seat on the agency's bidder.
  • Seat settings decide who may bid; buyer platforms can also limit what a client's own users may see, negotiate or approve.
  • Clients should ask in writing whether the agency acts as their agent or sells media as a principal.
  • Reporting by deal ID, seller and served domain lets a client see what an agency deal delivered for its budget.

What is an agency private marketplace?

Definition

Agency private marketplace
A group of private marketplace deals negotiated by an agency, holding company or agency trading desk on behalf of more than one client, kept in the agency's buying platform and made available to client campaigns under agency level terms.

Publishers set up private deals with agencies as well as brands. Google Ad Manager's help page on Private Marketplace deals (opens in a new tab) says the feature offers publishers the ability to strike non-guaranteed deals with their agency or brand buyers. When the buyer is an agency, the deal can be negotiated before any single client brief exists, around an audience, a content type or a format the agency expects several clients to use.

The bid request supports this. In the OpenRTB 2.6 (opens in a new tab) Deal object, wseat is the allowed list of buyer seats, with advertisers and agencies given as examples, and the seat IDs must be coordinated between bidders and the exchange in advance. wadomain separately lists advertiser domains allowed to bid. An agency deal can name the agency's seat and leaves advertiser domains open, so any client buying through that seat can use it.

The result looks like a marketplace from the client's side: a menu of deals the agency already holds, with terms the client did not negotiate. That speeds up launch. It also means the client should understand how the menu was built before its budget runs through it.

How do agency negotiated deals work?

An agency deal moves through the steps below. The details come from Google's buying and selling documentation, which shows the mechanics in published form.

How an agency deal reaches one client's campaign
How an agency deal reaches one client's campaignThe agency negotiates once; access and targeting decide which client budgets use the deal. 1. Agency negotiates: Terms agreed with publisher or exchange. 2. Deal set up: Seller creates the deal for the agency seat. 3. Deal in library: Saved once in the agency's platform. 4. Client access: Agency grants chosen advertiser accounts. 5. Campaign targets: Client line item targets the deal ID. 6. Report to client: Delivery by deal, seller and domain01AgencynegotiatesTerms agreedwithpublisher orexchange02Deal setupSellercreates thedeal for theagency seat03Deal inlibrarySaved oncein theagency'splatform04ClientaccessAgencygrantschosenadvertiseraccounts05CampaigntargetsClient lineitem targetsthe deal ID06Report toclientDelivery bydeal, sellerand domain
How an agency deal reaches one client's campaignThe agency negotiates once; access and targeting decide which client budgets use the deal. 1. Agency negotiates: Terms agreed with publisher or exchange. 2. Deal set up: Seller creates the deal for the agency seat. 3. Deal in library: Saved once in the agency's platform. 4. Client access: Agency grants chosen advertiser accounts. 5. Campaign targets: Client line item targets the deal ID. 6. Report to client: Delivery by deal, seller and domain01Agency negotiatesTerms agreed with publisher orexchange02Deal set upSeller creates the deal for theagency seat03Deal in librarySaved once in the agency'splatform04Client accessAgency grants chosen advertiseraccounts05Campaign targetsClient line item targets thedeal ID06Report to clientDelivery by deal, seller anddomain
The agency negotiates once; access and targeting decide which client budgets use the deal.
Ways an agency level deal is shared across clients, from Google's documentation
MechanismWhat the documentation saysWhat it means for the client
Advertiser access in the buying platformWhen adding an inventory source in Display & Video 360 (opens in a new tab), the buyer specifies which advertisers should have access to itThe agency chooses which clients can target the deal
Bidder level permission on the sell sideIn Ad Manager's shared deals beta (opens in a new tab), when Bidder is selected, bids are accepted from all seats within the DSP, so agencies can share the deal with their partners or seatsPublishers cannot see bidders beyond the seat where the deal was created, and cannot restrict permission to specific advertisers
Client roles in a marketplaceIn the Authorized Buyers Marketplace API (opens in a new tab), a client represents an agency, a brand or an advertiser customer of the buyer, with viewer, negotiator or approver rolesA client's own users may see deals, negotiate them, or also approve them, depending on the role granted
Seat lists in the bid requestOpenRTB wseat lists the buyer seats allowed to bid on the dealThe deal is open to whichever seat the agency registered, not to the brand by name

The Authorized Buyers client roles are worth a closer look. A negotiator can view and negotiate proposals and send requests to publishers but cannot approve deals; the buyer must approve on the client's behalf. An approver can view, negotiate and approve. A separate sellerVisible setting decides whether the client will be visible to sellers. These are one platform's settings, but they map onto questions a client can ask its agency.

Who owns the deal terms in an agency marketplace?

When a deal is set up for the agency's seat, its terms sit between that seat and the seller. The client benefits from the terms but may not be a party to them. Whether the client can see the terms, keep the deal if it changes agency, or audit what it paid depends on the client's contract with the agency.

Ownership questions for an agency negotiated deal, and where to find the answer
QuestionWhere to find the answerWhat to ask for
Who is the contracting party with the seller?The deal setup: the seat named in wseat and the seller's recordsThe seat ID and the seller's name for each deal
Is the agency buying as agent or as principal?The client's agency agreementA written statement for each deal, or for the marketplace as a whole
Can the client see the price and terms?The agency agreement and the platform's client roleRead access to the deal terms, or a copy of the deal sheet
Does the deal move with the client if the agency changes?The agency agreement and the seller's willingness to reissue the dealA plan for reissuing the deal to the client's new seat
Do rebates or volume incentives attach to the deal?The agency agreement and the seller relationshipDisclosure of any payment tied to spend on the deal

What should clients ask about agency deals?

Client questions before an agency deal runs on its budget

  • We have a list of every agency deal our campaigns will target, with deal ID, seller, deal type and floor or fixed price.
  • For each deal we know whether the agency buys as our agent or sells the media to us as a principal.
  • We know whether any fee, markup, rebate or curation charge sits between our spend and the publisher.
  • We have the domain list behind each deal and can compare it with our own approved site list.
  • We know which of our competitors, if any, can target the same agency deal.
  • We know whether our own users can view, negotiate or approve deals in the agency's platform.
  • Our agreement says who keeps each deal if we change agency.
  • Our audit rights cover the agency, its holding company and affiliates that touch our media.

The last item comes straight from the ANA's action steps, which recommend that audit rights cover not only the media agency but the holding company and any affiliated companies, and that contracts let the advertiser follow the money. An agency marketplace that runs through an affiliated trading desk is exactly the case those steps describe.

How are agency deals reported to clients?

Because one agency deal can carry several clients' campaigns, a report at the deal level alone does not show what any one client received. Ask for reports cut by the client's own advertiser account, then by deal. In Display & Video 360, per deal impression volume is available in the My Inventory view (opens in a new tab), which Google describes as a way to see how much inventory is flowing and how often you are winning what is available.

A client report for agency deals, in five parts

  1. Show spend by deal ID for our account only. Separate our delivery from other clients on the same deal.
  2. Name the seller and deal type. State the deal type, price model and currency for each deal.
  3. List served domains. Give impressions by domain for each deal, so we can compare them with the domain list we approved.
  4. Disclose costs between spend and media. Show any agency fee, markup, rebate or curation fee attached to the deal.
  5. Flag changes. Note any deal whose sites, price or seller changed during the period, with the date.

What does an agency deal look like on a real client plan?

Fictional example

A regional zoo uses its agency's family events deal

An unnamed regional zoo wants to sell annual memberships in Missouri and Kansas, around Kansas City, St. Louis and Wichita, in English. Its agency already holds a private auction deal with an unnamed group of local news and family events publishers, negotiated at the agency level for several family brands.

Before approving, the zoo's marketing lead asks for the deal ID, the seller, the floor and the domain list, and asks whether the agency buys the deal as agent or principal. The agency confirms it acts as agent with no markup on the deal, shares the domain list, and notes that two other family clients target the same deal.

The zoo approves on two conditions: monthly reports for its own account by deal and served domain, and a written plan for reissuing the deal to the zoo's own seat if the agency relationship ends.

How does PlacementGraph support agencies running deals for several clients?

Frequently asked questions

Is an agency private marketplace the same as an agency trading desk?

No. An agency trading desk is the team or unit that buys programmatic media for the agency's clients. The agency private marketplace is the set of deals that desk, or the agency, has negotiated and keeps available for client campaigns. A desk may run other buys outside its deal library.

Can a client's competitor use the same agency deal?

It can, if the deal is open to the agency's seat and the agency grants that competitor's advertiser account access. Clients with category conflicts should ask which other advertisers can target each deal, and whether the agency can split a deal or create a separate one.

Does an agency deal cost the client more than a direct deal?

Not necessarily. The media price may be the same; what differs is what sits between the client's spend and the publisher. Ask whether the agency adds a fee or markup, or receives a rebate, on that deal, and compare the deal's terms with what the client would get on its own seat.

What happens to agency deals when a client changes agency?

A deal set up for the agency's seat stays with that seat unless the seller reissues it. The client can ask the seller to reissue a similar deal to its own seat or its new agency's seat. Settle this in the agency agreement before the relationship ends.

Sources

  1. About Private Marketplace deals (opens in a new tab)Google Ad Manager Help
  2. Share deals to buyers with the same bidder (Beta) (opens in a new tab)Google Ad Manager Help
  3. Add an inventory source to Display & Video 360 (opens in a new tab)Display & Video 360 Help
  4. Monitor impression volume in your private deals (opens in a new tab)Display & Video 360 Help
  5. REST resource: buyers.clients (opens in a new tab)Google, Authorized Buyers Marketplace API
  6. ANA Independent Study Finds Rebates and Other Non-Transparent Practices to be Pervasive in U.S. Media Ad-Buying Ecosystem (opens in a new tab)ANA, June 7, 2016
  7. Media Transparency Initiative: Marketer Action Steps (opens in a new tab)ANA
  8. OpenRTB 2.6 specification, Deal object (opens in a new tab)IAB Tech Lab, OpenRTB repository

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.