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.

3 fieldsOpenRTB 2.2 to 2.6-202606At imp.pmp

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

FieldTypeRequirementSinceStatus
dealsobject arrayOptional2.2Current
extobjectOptional2.2Current
private_auctioninteger, default 0Optional2.2Current

Where it sits

Contained in: Imp.

Contains: Deal.

All objects

The field reference index lists every OpenRTB 2.x object.