Prebid Server supports Private MarketPlace deals in this way:
seatbid.bid.dealid
. All bids are returned to the client and the deal can pulled from seatbid.bid.dealid
.ext.prebid.targeting.includewinners
option is on, then the hb_deal
targeting value will contain the winning deal ID.ext.prebid.targeting.includebidderkeys
is on, then the hb_deal_BIDDER
targeting value will contain that deal IDAd server line items should be targeted to hb_deal_BIDDER
(for sendAllBids)
or hb_deal
(for sendTopBid).
Currently Prebid Server doesn’t support the option of preferring deals over open market bids, though a PreferDeals flag is being considered.