What Are Private Marketplace Deals (PMPs) in Programmatic Advertising?
A private marketplace deal gives select advertisers invitation-only access to a publisher's premium inventory through a unique Deal ID, with a negotiated floor price, before that inventory reaches the open auction. This article covers how PMPs work mechanically, how to set them up, what CPM premiums to expect, and when a PMP is the right deal type versus open auction or programmatic guaranteed.
How Does a PMP Deal Work?
A PMP runs like an open RTB auction, but with a restricted buyer list and a higher floor price. Only DSPs that have activated the Deal ID can participate. Everyone else is locked out.
The sequence: a publisher creates a deal in their ad server (typically Google Ad Manager) with specific parameters: which inventory is included, the floor CPM, and which buyer seats (DSP account IDs) are invited. The publisher shares the Deal ID with those buyers. Buyers activate the Deal ID in their DSP. When an eligible impression becomes available, the SSP sends a bid request to invited DSPs with the Deal ID attached. Invited DSPs bid. The highest bid above the floor wins.
The Deal ID is the mechanism that makes all of this work. It's a unique alphanumeric string (e.g., "GAM-PMP-2026-0419") that links a specific inventory package on the publisher's ad server to a specific buyer seat on the DSP side. Without an exact Deal ID match on both ends, the deal doesn't fire.
PMP Deal Execution Flow
Creates deal: inventory + floor + buyer list
Activate shared Deal ID (e.g. Trade Desk, DV360)
SSP sends bid request with Deal ID to invited DSPs
Invited DSPs bid above floor → Highest wins → Ad renders
PMPs don't guarantee inventory. The publisher makes inventory available, but the advertiser still has to win the auction against other invited bidders. If no invited buyer bids above the floor, the impression falls through to the open auction. This is the key distinction from programmatic guaranteed, where the publisher reserves specific impression volume at a fixed price.
How Do PMP CPM Rates Compare to Open Auction?
PMP CPMs run 30 to 100% higher than open auction CPMs for equivalent inventory on the same publisher. The premium reflects two things: better inventory (above-fold placements, homepage takeovers, video positions) and restricted competition (fewer bidders, but all qualified).
On a publisher running both PMP and open auction through Google Ad Manager, you'll typically see patterns like this: open auction display at $4 to $6 CPM, PMP display on the same site at $8 to $12, PMP video at $15 to $25. The spread widens on premium publishers with strong audience data.
For publishers, PMPs are a revenue lever. If your open auction eCPM averages $5 across all display inventory, carving out your highest-viewability placements into a PMP at a $10 floor lifts revenue on those slots without cannibalizing open auction performance on the rest. Your remaining open auction inventory still clears at market rate.
For advertisers, the premium buys guaranteed access to specific publishers, reduced fraud risk, and first-look priority before open auction demand competes. Brand campaigns and high-value prospecting almost always justify the premium. Performance campaigns optimizing to CPA rarely do.
What Is the Difference Between PMP, Preferred Deals, and Programmatic Guaranteed?
Four deal types exist within programmatic advertising. Each trades off between price certainty, volume guarantee, and buyer flexibility differently.
| Feature | Open Auction | PMP | Preferred Deal | Programmatic Guaranteed |
|---|---|---|---|---|
| Bidders | All qualified DSPs | Invited DSPs only | One buyer | One buyer |
| Pricing | Auction (variable) | Auction with floor (variable, higher) | Fixed CPM (negotiated) | Fixed CPM (negotiated) |
| Inventory reserved? | No | No | No (right of first refusal) | Yes |
| Volume guaranteed? | No | No | No | Yes |
| Typical CPM premium vs open | Baseline | +30-100% | +50-120% | +80-150% |
| Setup complexity | None | Deal ID in GAM + DSP | Deal ID + fixed price | Insertion order + Deal ID |
The critical distinction between PMP and preferred deal is buyer count. A PMP invites multiple buyers to compete in a restricted auction. A preferred deal offers one buyer a fixed price with first right of refusal. If that buyer passes, the impression falls to open auction or PMP.
The full breakdown of when to use programmatic guaranteed versus preferred deals is in our deal type comparison guide.
How Do You Set Up a PMP Deal in Google Ad Manager?
Setting up a PMP requires action on both sides: the publisher configures the deal in their ad server, and the buyer activates it in their DSP. Misalignment between the two sides is the most common reason PMP deals fail to deliver.
Publisher side (Google Ad Manager):
You create a new Proposal with deal type set to "Private Auction." You define the inventory package (specific ad units, sizes, geos, or content categories), set the floor CPM, and add buyer seats by entering each buyer's DSP seat ID. GAM generates the Deal ID. You share that Deal ID with your buyers through email or a deal sheet.
Buyer side (The Trade Desk or DV360):
In The Trade Desk, you navigate to Inventory > Deals, enter the Deal ID the publisher provided, and activate it. You then target that Deal ID in your campaign's inventory settings. In DV360, you go to Inventory > My Inventory > Marketplace, paste the Deal ID, and assign it to the relevant insertion order or line item.
Both sides must match exactly. A single character error in the Deal ID means the deal never fires. The bid requests go out, the DSP never sees them as PMP-eligible, and the impressions fall to open auction. You'll see zero PMP spend in your DSP reporting and wonder why.
What Do Most People Get Wrong About PMP Deals?
Run the CPM calculator to model revenue impact across different floor price and buyer count scenarios against your current open auction benchmarks.
Frequently Asked Questions About Private Marketplace Deals
How do you set up a PMP deal in Google Ad Manager?
Publishers create a PMP deal in Google Ad Manager or their SSP by defining targeting criteria, setting a minimum price floor, selecting specific buyer seats, and generating a unique Deal ID to share with the buyer.
What is a PMP Deal ID and how does it work?
A Deal ID is a unique numeric string generated by an ad server or SSP that connects buyer and seller systems, allowing DSPs to recognize negotiated pricing, targeting, and priority access rules during the bid request.
What is the difference between a PMP deal and a preferred deal?
PMP deals operate as invitation-only auctions with dynamic bidding above a floor price among invited buyers, whereas preferred deals offer a single buyer a first-look right to buy inventory at a fixed CPM.
Why should advertisers use private marketplace deals instead of the open auction?
Advertisers use PMPs to secure premium ad placements, access exclusive publisher first-party data, avoid ad fraud, and guarantee brand safety that open exchange bidding cannot guarantee.
How do PMP CPM rates compare to open auction CPM rates?
PMP CPM rates typically command a 30% to 100%+ premium over open auction rates due to higher inventory quality, first-party data targeting, and priority access in the publisher's ad server.