Bid Request 5.7¶
This is the top level object that is sent to the Buyer. Each bid request sent from BidSwitch to a Buyer will contain the following fields.
Note
Fields marked with asterisk (*) are optional.
Value |
Type |
Description |
---|---|---|
id |
string |
Unique ID of the bid request, provided by BidSwitch, for example,
|
imp |
array of objects |
Array of objects representing the impressions offered, for more information, see the Impression Object section. |
device |
object |
Device object with details about the device to which the impression will be delivered, for more information, see the Device Object section. |
user |
object |
User Object which describes the user, for more information, see the User Object section. Note: In the even that a user has opted-out under the GDPR or CCPA, this will
be passed as an empty object, e.g. |
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, |
wlang* |
array of strings |
Allowed list of languages for creatives using ISO-639-1-alpha-2. Omission
implies no specific restrictions, but buyers would be advised to consider
language attribute in the |
wlangb* |
array of strings |
Allowed list of languages for creatives using IETF BCP 47I. Omission implies
no specific restrictions, but buyers would be advised to consider language attribute in the |
at* |
integer |
Auction type, the default value is
|
source* |
object |
Indicates the entity responsible for the final impression sale decision, see the Source Object. |
site* |
object |
The Site Object describing the site. One of these
objects should be present in the request: |
app* |
object |
The App Object describing the mobile application. One of these
objects should be present in the request: |
dooh* |
object |
This object should be included if the ad supported content is a Digital Out-Of-Home screen. A bid request with a DOOH object must not contain a site or app object |
bcat* |
array of strings |
Blocked Advertiser Categories, using the IAB taxonomy, and extended with
additional sensitive categories listed in the Sensitive Categories and Rich Media
section. Creatives belonging to at least one of the listed
categories are not permitted for bidding in the current bid
request, for example |
cattax* |
int |
The taxonomy in use for
|
badv* |
array of strings |
Array of strings of blocked top-level domains of advertisers, for
example, |
bapp* |
array of strings |
A list of applications blocked from being advertised, specified using their
their platform-specific identifiers, i.e. the app bundle ID. On Android, these
should be app bundle and on iOS numeric IDs e.g.
|
wseat* |
array of strings |
An array of Buyer seats allowed to bid on this auction,
for example A bid request may contain multiple seat IDs using the Supplier taxonomy.
The bid response should contain the appropriate seat value
corresponding to one of the values of the |
bseat* |
array of strings |
An array of Buyer seats disallowed to bid on this auction, for example
The |
allimps* |
integer |
A flag to indicate if the Supplier can verify that the impressions offered represent all of the impressions available in context (e.g., all on the web page, all video spots such as pre/mid/post roll) to support road-blocking.
|
regs* |
object |
A regulations object that specifies any industry, legal, or governmental regulations in force for this request, for more information, see the Regs Object section. |
ext |
object |
Ext Object used for Supplier specific properties, for more information, see the Ext Object section. |