A private marketplace is an invitation-only programmatic auction where premium publishers offer their inventory to a select group of pre-approved advertisers at negotiated price floors.
Quick Answer
A private marketplace is an invitation-only programmatic auction where premium publishers offer their inventory to a select group of pre-approved advertisers at negotiated price floors.
PMP deals offer the best of both worlds: premium publisher inventory with the targeting and reporting automation of programmatic buying.
Always request deal ID activation confirmation from both the publisher's SSP and your DSP before launching, as misconfigured deal IDs are a common source of delivery failure.
PMP inventory typically delivers 30 to 50 percent higher viewability rates than open exchange inventory from the same publisher.
Key Takeaways
PMP deals offer the best of both worlds: premium publisher inventory with the targeting and reporting automation of programmatic buying.
Always request deal ID activation confirmation from both the publisher's SSP and your DSP before launching, as misconfigured deal IDs are a common source of delivery failure.
PMP inventory typically delivers 30 to 50 percent higher viewability rates than open exchange inventory from the same publisher.
How Private Marketplace Works
Private marketplaces emerged as a response to brand safety concerns and inventory quality issues associated with the open programmatic exchange. Premium publishers like the New York Times, ESPN, and major news networks were reluctant to expose their entire inventory to open auction bidding, fearing price erosion and adjacency to low-quality advertisers. PMPs solved this by allowing publishers to curate access, set guaranteed minimum CPMs, and maintain editorial standards while still benefiting from programmatic automation.
Why Private Marketplace Matters for B2B Marketing
A PMP is structured around a deal ID, which is a unique identifier assigned by the publisher's SSP and shared with approved DSP accounts. When the buyer activates the deal ID in their DSP, they gain priority access to the publisher's designated inventory pool during auction. Depending on the deal structure, the buyer may be competing only against other approved PMP participants rather than the full open market, or they may receive first-look priority before open bidding begins.
Private Marketplace: Best Practices & Strategic Application
PMPs typically carry higher CPMs than open exchange inventory, reflecting the premium quality of the placements, reduced competition, and stronger brand safety guarantees. Advertisers running PMP deals generally see better viewability rates, lower invalid traffic percentages, and higher engagement metrics compared to open exchange buys. For performance-focused campaigns, the higher CPM is often justified by better conversion rates driven by audience quality.
Agency Perspective: Private Marketplace in Practice
Agencies use PMPs to deliver on premium media commitments to clients while retaining programmatic efficiency. A PMP deal can be set up in a matter of hours compared to weeks for a traditional IO, and campaign performance data flows into the same DSP reporting dashboard as all other programmatic activity. Common PMP variations include preferred deals (fixed price, no auction) and programmatic guaranteed (fixed price, committed volume), each offering progressively more control and commitment on both sides.
Frequently Asked Questions: Private Marketplace
A private marketplace is an invitation-only programmatic auction where premium publishers offer their inventory to a select group of pre-approved advertisers at negotiated price floors.
In a PMP, the buyer bids on available inventory at or above a negotiated floor price, but there is no guarantee of volume delivery. In programmatic guaranteed, both the price and the impression volume are contractually committed by both parties. PMPs offer more flexibility while programmatic guaranteed provides delivery certainty similar to a traditional direct IO.
PMP CPMs typically run 50 to 300 percent above open exchange clearing prices for the same publisher, depending on the audience quality, content environment, and deal exclusivity. For top-tier news and business publications, open exchange CPMs might be $2 to $4 while PMP floors are set at $8 to $15 or higher.
Yes, though many premium publishers have minimum spend thresholds for PMP deals, often ranging from $5,000 to $50,000 per month. Some publishers participate in curated PMP marketplaces through SSP platforms where smaller buyers can access deal IDs without direct publisher negotiations, lowering the barrier to entry significantly.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes our services for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked