What does at=3 mean on an OpenRTB deal?

Answer

Deal.at = 3 means the value in Deal.bidfloor is the agreed fixed deal price, not a floor to bid above. It overrides the request-level auction type for that deal: 1 = first price, 2 = second price plus, 3 = fixed price. In a fixed-price deal the bidder bids the deal price and clears at it; there is no price competition against that value. Exchanges may define additional auction types above 500. Note the field reuses bidfloor for the price, so a validator or bidder that treats every bidfloor as a minimum will misprice at=3 deals.

Go deeper

More questions on video, ctv, native, floors, deals, and macros

All 93 questions are listed in the OpenRTB FAQ.