Ext Object¶
Note
Fields marked with an asterisk (*) are optional.
Value |
Type |
Description |
---|---|---|
ssp |
string |
The Supplier identification string, for example |
media_src |
string |
The Supplier identification string, for example
|
ads_txt* |
object |
Contains the ads.txt information about the Supplier, see the ads.txt Object and BidSwitch and Ads.txt sections for more details. |
google* |
object |
Google Object. This field is optional and is used only in Google AdX bid requests. |
google_query_id* |
string |
This represents a unique ID for the overall query. In the event that there are
multiple call-outs for a query, all call-out requests for that query will contain
the same It is highly recommended to include this ID if you are selling Exchange Bidding Dynamic Allocation (EDBA) sourced inventory through BidSwitch to Google DV360. |
gumgum* |
object |
Gumgum Object. This field is optional and is used only in Gumgum bid requests. |
rubicon* |
object |
Rubicon Object. This field is optional and is used only in Rubicon bid requests. |
adtruth* |
object |
Adtruth Object. This field is optional and is present if the corresponding data is provided by the Supplier. |
tv* |
object |
TV Object describing the programmatic TV. One of these
objects should be present in the request: |
dooh* |
object |
(Deprecated since v5.3, supported for compatibility) DOOH Object
describing the Digital Out Of Home inventory. One of
these objects should be present in the request: |
clktrkrq* |
integer |
1 for bid requests that require click tracking macro in the bid response, 0 otherwise. |
s2s_nurl* |
integer |
Deprecated since version 5.2: replaced by
See the 5.x Updating Overview and burl Field Overview sections for more information. |
is_secure* |
integer |
0 for non-secure pages; 1 for secure pages. Creatives for secure pages should be SSL-compliant. Deprecated since version 2.6: Use |
wt* |
float |
The SmartSwitch bid weight. This field shows the total number of bid requests with the same SmartSwitch Score that this Bid Request represents. This number can be used to calculate the amount of traffic of this type that would be received if SmartSwitch were turned off. Any bid request that you receive with this weight (X) is highly likely to be sent X times without SmartSwitch filtering. See the SmartSwitch Bid Request Weight section for more details. When this field value equals 1, there are no unsent bid requests with a matching score. |
tgroup* |
array of integers |
An array of Targeting Group IDs which map to the IDs in the myBidSwitch UI. Each ID present indicates that its targeting settings matched this request. |
ads.txt Object¶
Value |
Type |
Description |
---|---|---|
status |
int |
Indicates what information the ads.txt file contained regarding this Suppliers selling relationship with the publisher:
|
pub_id |
string |
Exchange-specific publisher ID, e.g “abc-123”. Note: Do not use any of the following symbols in the publisher ID, as doing so may cause issues:
|
auth_id* |
string |
Passes the TAG ID if present in the ads.txt file, e.g.
|
supplier_domain* |
string |
Passes the Supplier’s domain listed in the publisher’s ads.txt file, e.g.
|
{
"ext":{
"ssp":"ssp-name",
"media_src":"ssp-name",
"tgroup":[
123,
456,
321,
765
],
"ads_txt":{
"status":2,
"auth_id":"1kjgh7653",
"pub_id":"537120563",
"supplier_domain":"openx.com"
}
}
}
DOOH Object¶
Note
Ensures backward compatibility with deprecated v5.3
Fields marked with an asterisk (*) are optional.
Value |
Type |
Description |
---|---|---|
publisher |
object |
Publisher object, for more information see the Publisher Object section. |
audience* |
float |
Expected number of people reached by the ad opportunity, e.g.
|
impmultiply* |
float |
The impmultiply field is designed to be used when calculating the billable media cost by the Buyer and on the invoice. It should not be used to multiply the bid price in the bid response. For example, if the Buyer wins 3000 bids at a clearing price of $1.50
CPM and The default value is |
Note
Buyers should not use either the audience
or impmultiply
values when
calculating their bid response. They should only return a bid based on
CPM values.
Buyers should also ensure that their Suppliers are basing any billing calculation
on the same multiple. Instead of the impmultiply
value, some Suppliers base
billing on the VAST Total Impressions Macro
Google Object¶
Value |
Type |
Description |
---|---|---|
detected_vertical* |
array of objects |
List of detected vertical values as defined by Google, see Detected_vertical Object. |
Detected_vertical Object¶
Value |
Type |
Description |
---|---|---|
id |
integer |
The vertical id as defined by AdX docs, for example, |
weight |
float |
Weight for this vertical, in the (0.0, 1.0] range. More relevant
verticals have higher weights, for example, |
Adtruth Object¶
Value |
Type |
Description |
---|---|---|
tdl_millis* |
int64 |
Time Difference Linking (TDL), which allows for differentiation between
similarly configured devices that might share a DeviceInsight
identifier, for example, |
RECIPE VERSION_x |
string |
The specific AdTruth device identification recipe version and the
corresponding DeviceInsight identifier. There might be multiple AdTruth
recipe versions, for example,
|
Gumgum Object¶
Value |
Type |
Description |
---|---|---|
cat |
array of string |
Site or application category in Gumgum taxonomy, for example,
|
Rubicon Object¶
Value |
Type |
Description |
---|---|---|
ast |
int |
Rubicon Project Auction SubType, e.g.
|