Pmp object
Pmp is the private marketplace container on an impression. It lists the deals the impression is available under and says whether bidding is limited to those deals. It sits at imp.pmp and was added in OpenRTB 2.2.
How it is used
A seller with no deals leaves it out. When it is present, buyers match each Deal.id against their own line items and bid with Bid.dealid set. The spec's implementation notes advise bidders to return their best bid for each matching deal and, when open bidding is allowed, their best open-market bids as well, rather than a single bid in total, because the exchange may rank deal bids and open bids under different rules.
The Deals and PMP page covers it in more depth.
Fields
| Field | Type | Requirement | Since | Status |
|---|---|---|---|---|
deals | object array | Optional | 2.2 | Current |
ext | object | Optional | 2.2 | Current |
private_auction | integer, default 0 | Optional | 2.2 | Current |
Where it sits
Contained in: Imp.
Contains: Deal.
All objects
The field reference index lists every OpenRTB 2.x object.