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 IDext.prebid.targeting.preferdeals
flag is true, then PBS will choose the highest value deal as the overall winner before choosing the highest value non-deal.Ad server line items should be targeted to hb_deal_BIDDER
(for sendAllBids)
or hb_deal
(for sendTopBid).