Prebid Server Bid Request¶
This is the top level object that is sent by the SSP. Each bid request should contain the following fields.
Note
Fields marked with an asterisk (*) are optional.
Value |
Type |
Description |
---|---|---|
id |
string |
Unique ID of the bid request, for example,
|
imp |
array of objects |
Array of objects representing the impressions offered. |
device |
object |
Device object with details about the device to which the impression will be delivered. |
user* |
object |
User Object which describes the user. |
tmax* |
integer |
Maximum time in milliseconds the exchange allows for bids to be
received to avoid timeout, including internet latency, for example,
|
cur* |
array of strings |
Array of allowed currencies for bids on this bid request using
ISO-4217 alpha codes, for example, |
at* |
integer |
Auction type, the default value is
|
source* |
object |
Indicates the entity responsible for the final impression sale decision. |
site* |
object |
The object describing the site. Either |
app* |
object |
The object describing the mobile application. Either
|
publisher* |
object |
The object describing the publisher. |
badv* |
array of strings |
Array of strings of blocked top-level domains of advertisers, for
example, |
bcat* |
array of strings |
Blocked Advertiser Categories, using the IAB taxonomy. Creatives belonging to at
least one of the listed categories are not permitted for bidding in
the current bid request, for example |
wseat* |
array of strings |
An array of buyer seats allowed to bid on this auction,
for example |
regs* |
object |
A regulations object that specifies any industry, legal, or governmental regulations in force for this request. |
ext* |
object |
Ext Object used for Supplier specific properties. |