Skip to content
PlacementGraph™
Curated deals

PMP advertising: how a site list becomes a curated deal

A viewer watching a video on a phone.
Photo: cottonbro studio, Pexels

The short answer

A private marketplace (PMP) deal is an invitation-only arrangement between a seller and chosen buyers, set up on an exchange and identified by a deal ID. Its terms include floor price, currency and allowed buyer seats. A curated deal applies the same mechanics to a package of inventory, which can come from many publishers, assembled to a buyer's criteria.

Key takeaways

  • A deal ID is a label the exchange attaches to eligible impressions; the buyer's platform bids on that ID under the agreed terms.
  • Private auctions, fixed price deals and programmatic guaranteed deals differ in price, priority and whether the buyer must bid.
  • A curated deal is only as good as the site list behind it, so the list is checked before the deal is built.
  • Exporting an approved list does not create a deal: the seller or curator sets it up and the buyer activates it.
  • Before launch, confirm the deal ID, seats, floor currency, geography, formats and the list version on both sides.

What is a private marketplace deal in programmatic buying?

Definition

Private marketplace (PMP)
An invitation-only way to buy programmatic inventory, in which a seller makes specific impressions available to named buyers under agreed terms, identified by a deal ID on the exchange.

The OpenRTB 2.6 specification, the IAB Tech Lab protocol for real-time bidding, describes the Pmp object as the private marketplace container for direct deals between buyers and sellers that may pertain to an impression. When a bid request includes a Pmp object with one or more Deal objects, the impression is available under the terms of those deals. A bid made under a deal returns the deal's ID, so both sides can report on it.

The ANA's Q4 2025 Programmatic Transparency Benchmark (opens in a new tab), released in February 2026 and the latest public release to report the share, found that private marketplaces accounted for over 92 percent of median spend across environments and 100 percent of CTV transactions, and that open marketplace buying "became more selective, governed by inclusion lists and performance filters." The figure describes the benchmark's participants, not every advertiser in the United States or Canada.

What deal types do buyers use, and how do they differ?

Deal type names vary by platform, but the terms behind them map to a few fields in the OpenRTB 2.6 specification (opens in a new tab). Knowing the field tells a buyer what the deal really commits each side to.

Deal types and the OpenRTB 2.6 fields that express them
Deal typeHow it worksOpenRTB signalBuyer must bid?
Private auctionInvited buyers bid against each other above a floorprivate_auction set to 1 restricts bids to the listed deals; bidfloor sets the minimumNo
Fixed price or preferred dealOne buyer, or a few, can buy at an agreed price before the open auctionat set to 3 means bidfloor is the agreed deal priceNo
Programmatic guaranteedPrice and volume are agreed in advance and the buyer commits to take the impressionsguar set to 1 marks a guaranteed deal that the bidder must bid onYes
Deal alongside open auctionThe deal competes with open bids on the same impressionprivate_auction set to 0 accepts all bidsNo

What is a curated deal, and how is it different from a publisher PMP?

A publisher PMP packages one publisher's inventory. A curated deal packages inventory from many publishers, selected to a set of criteria such as topic, quality checks, geography or format, under one deal ID. The curator may be the exchange, the agency, a third party or the publisher group itself. For the buyer the mechanics are the same: one deal ID to target, with terms set on the exchange.

Because more parties now package deals, IAB Tech Lab has worked on describing them consistently. Its Deals API (opens in a new tab) version 1.0, finalized on February 6, 2026 after public comment closed on January 31, standardizes how deal terms move from the system that created a deal, such as an SSP, to the receiving system, such as a DSP. Tech Lab's 2026 OpenRTB roadmap article (opens in a new tab) describes a Curation object showing who sold the deal, who packaged it and who curated it. A final specification is not proof that a given platform has implemented it, so ask each partner.

What is a deal ID, and what travels with it?

The deal ID is a string the exchange creates, required and unique for each deal. The buyer enters it in the buying platform, in a deal or inventory library, and targets it in a line item or campaign. The ID itself carries no terms; the terms sit with the exchange and arrive in each bid request in the Deal object.

Deal object fields a buyer should know, from OpenRTB 2.6
FieldWhat it controlsWhat to confirm
idThe unique identifier for the dealThe ID in the buying platform matches the one the seller sent
bidfloor and bidfloorcurThe minimum CPM and its currency, which defaults to USD if not setCanadian buys priced in CAD state the currency explicitly
atOptional auction type override; 3 means the floor is the agreed priceThe price model matches the signed terms
wseatBuyer seats allowed to bid; seat IDs are agreed in advanceYour seat ID on the exchange is on the list
wadomainAdvertiser domains allowed to bidThe brand's domain is listed, or the field is empty
guarWhether the deal is guaranteed and must be bid onBoth sides agree on whether volume is committed

How does a site list become a curated deal?

From an approved site list to a live deal
From an approved site list to a live dealThe list is reviewed before the deal exists. Activation and reconciliation happen in the buying platform and the exchange. 1. Approved list: Sites reviewed for fit, quality and selling path. 2. Exchange check: Sites sold on the chosen exchange are kept. 3. Deal setup: Seller or curator uploads domains, sets terms. 4. Deal ID shared: Buyer adds the ID and targets it. 5. Reconcile: Served domains checked against the list01Approved listSites reviewedfor fit, qualityand selling path02ExchangecheckSites sold on thechosen exchangeare kept03Deal setupSeller or curatoruploads domains,sets terms04Deal IDsharedBuyer adds the IDand targets it05ReconcileServed domainschecked againstthe list
From an approved site list to a live dealThe list is reviewed before the deal exists. Activation and reconciliation happen in the buying platform and the exchange. 1. Approved list: Sites reviewed for fit, quality and selling path. 2. Exchange check: Sites sold on the chosen exchange are kept. 3. Deal setup: Seller or curator uploads domains, sets terms. 4. Deal ID shared: Buyer adds the ID and targets it. 5. Reconcile: Served domains checked against the list01Approved listSites reviewed for fit, qualityand selling path02Exchange checkSites sold on the chosenexchange are kept03Deal setupSeller or curator uploadsdomains, sets terms04Deal ID sharedBuyer adds the ID and targets it05ReconcileServed domains checked againstthe list
The list is reviewed before the deal exists. Activation and reconciliation happen in the buying platform and the exchange.

Steps from list to deal

  1. Approve the site list. Lock the version that the client signed off, with a reason for each site, so the deal can be traced back to it.
  2. Keep only sites the exchange can sell. Check each site's ads.txt and the exchange's sellers.json, as described in our supply path guide, and set aside sites the exchange does not sell.
  3. Write the deal sheet. State geography, languages, formats, list size, price model, currency, flight dates and the buyer seat ID.
  4. Hand the list to whoever builds the deal. Upload the domain file in the exchange's documented format, or send it to the seller or curator who sets up the deal.
  5. Receive and enter the deal ID. Add it to the buying platform and target it in a campaign or line item.
  6. Reconcile after launch. Pull the deal's served domain report and compare it with the approved list.

What should buyers confirm before activating a PMP or curated deal?

Pre-activation check for a private marketplace deal

  • The deal ID in the buying platform matches the seller's confirmation character for character.
  • Your buyer seat ID, and the brand's domain if the deal restricts advertisers, are allowed on the deal.
  • The floor price, currency and price model match the agreed terms.
  • The deal's domain list is the approved version, with the same site count.
  • Geography and languages on the deal match the brief, including Canadian French where needed.
  • The creative formats and sizes you will traffic are ones the deal's inventory supports.
  • Campaign targeting in the buying platform does not narrow the deal so far that it cannot deliver.
  • Someone is named to check delivery and the served domain report in the first days of the flight.

Why might a private marketplace deal not spend?

A deal that shows no delivery can be blocked by a mismatch between what the seller set up and what the buyer targets. Work through the causes in order, from the deal's terms to the campaign's own settings.

Reasons a deal may not deliver, and what to check
SymptomLikely causeWhat to check
No bid requests with the deal IDThe deal is not active on the exchange, or the domain list holds few sellable sitesDeal status and dates with the seller; how many listed sites the exchange sells
Requests arrive but no bidsSeat not allowed, floor above the bid, or currency mismatchwseat, bidfloor and bidfloorcur against the line item
Bids but no winsBids sit at the floor while other deals or buyers win the same impressionsBid price and priority with the seller
Wins on very few sitesCampaign geography, format or frequency settings exclude a large part of the listOverlap between campaign targeting and the deal's inventory

How does PlacementGraph prepare a site list for a curated deal?

Fictional example

A curated deal for a Canadian cycling brand

A fictional Calgary bike maker, Vellicor Cycles, wants display and video beside commuting and city cycling content in Alberta and British Columbia, in English. The planner builds a site list from the brief, removes sites the chosen exchange does not sell, and gets the client's approval.

The trading desk sends the approved domain file and deal sheet to the exchange, which creates a deal priced in CAD with the desk's seat allowed. The desk enters the deal ID, checks the currency and seat, and reviews the served domain report after the first three days.

Guides in this hub

Every guide in the Curated deals and PMPs hub, each written to answer one question in full.

Frequently asked questions

Who creates the deal ID for a private marketplace?

The seller side creates it. A publisher, the exchange or a curator sets up the deal on the exchange, which generates the ID. The buyer receives the ID and enters it in the buying platform. A buyer can request a deal and propose terms, and the ID then comes from the system that sells the inventory.

Can one deal ID cover sites from many publishers?

Yes. That is how a curated deal works. The exchange or curator groups inventory from many publishers under one deal ID, using a domain list or other criteria. The buyer should ask for the domain list behind the deal and check it like any other inclusion list.

Is a PMP the same as programmatic guaranteed?

No. Programmatic guaranteed commits the buyer to take an agreed volume at an agreed price, and in OpenRTB the guar field marks it. A PMP deal without the guar flag is non-guaranteed: the buyer may bid, and the seller makes impressions available, but neither side commits to a volume.

What happens to a curated deal when a listed site stops selling through the exchange?

The deal stops receiving bid requests from that domain, and the buying platform may not flag the change. The site keeps its place in the domain list until someone removes it. Compare the deal's served domain report with the approved list after each flight, and replace sites that no longer appear in the exchange's sellers.json.

Sources

  1. OpenRTB 2.6 specification (opens in a new tab)IAB Tech Lab, OpenRTB repository
  2. Essential OpenRTB updates you can't ignore for your 2026 roadmap (opens in a new tab)IAB Tech Lab
  3. Curated Audiences (opens in a new tab)IAB Tech Lab
  4. ANA Q4 2025 Programmatic Transparency Benchmark Shows Media Quality Is Now Driving Measurable Performance Outcomes (opens in a new tab)ANA, February 25, 2026
  5. Deals API Specification (opens in a new tab)IAB Tech Lab, February 6, 2026
  6. sellers.json (opens in a new tab)IAB Tech Lab

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.