BidMachine Ad Exchange currently works with openRTB 2.3 and 2.5. This documentation is only valid for openRTB 2.3.
Unique ID of the bid request, provided by the exchange.
Array of Imp objects representing the impressions offered.
At least 1 Imp object is required.
Details about the publisher’s app (i.e., non-browser applications).
Only applicable and recommended for apps.
Details about the user’s device to which the impression will be delivered.
Details about the human user of the device; the advertising audience.
integer; default 0
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode
integer; default 2
Auction type, where 1 = First Price, 2 = Second Price Plus. BidMachine currently supports only type 2
Maximum time in milliseconds to submit a bid to avoid timeout.
This value is commonly communicated offline.
Array of allowed currencies for bids on this bid request using ISO-4217 alpha codes.
Recommended only if the exchange accepts multiple currencies.
Blocked advertiser categories using the IAB content categories.
Block list of advertisers by their domains.
A Regs object that specifies any industry, legal, or governmental regulations in force for this request.
This object describes the nature and behavior of the entity that is the source of the bid request
Placeholder for exchange-specific extensions to OpenRTB
Updated about 1 year ago