Prebid Server | Features | Deals

Prebid Server supports Private MarketPlace deals in this way:

  1. Prebid Server Bid Adapters can respond with a deal in seatbid.bid.dealid. All bids are returned to the client and the deal can pulled from seatbid.bid.dealid.
  2. Prebid-style ad server targeting is also applied:
    1. If the deal is the highest bid overall and the ext.prebid.targeting.includewinners option is on, then the hb_deal targeting value will contain the winning deal ID.
    2. If the deal is the highest bid for a particular bidder and the ext.prebid.targeting.includebidderkeys is on, then the hb_deal_BIDDER targeting value will contain that deal ID
    3. If the ext.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).