Bid Response Ext Object

Note

Fields marked with an asterisk (*) are optional.

Bid Response Ext Object Properties

Value

Type

Description

protocol

string

The latest BidSwitch protocol version this bid response is compliant with, for example "5.3"

true_price_opt_out*

boolean

Prevents True Price from processing the response. If you have True Price enabled for trading, this allows you to bypass it for certain responses or for comparative testing of its efficiency. The following are the valid options:

  • 1 prevents True Price from processing the response.

  • 0 or absent means True Price applied if enabled on your account.

igbid*

array of objects

An array of Interest group bid objects. The length of the array can be either 1+ (for yes-bid) or 0 (for no-bid). Can be present even if seatbid object is empty or missing

Interest Group Bids Object

Interest Group Bids Object Properties

Value

Type

Description

id*

string

Refers to the adslot being bid on, the ID should match original request imp.id field

igbuyer

array of objects

Contains data specific to each buyer participating in this interest group impression opportunity

Interest Group Buyer Object

Interest Group Buyer Object Properties

Value

Type

Description

origin

string

The origin domain of the owner of the interest group. It should match the origins where the generateBid() functions are hosted

buyerdata*

json

Buyer-specific signals used by the buyer’s interest group bidding function. Can be left empty if perBuyerSignals are not required by the buyer bidding function

{
  "id": "1234567890",
  "ext": {
    "protocol": "5.3",
    "true_price_opt_out": 1
    "igbid":[
      {
        "id":"adslot ID",
        "igbuyer":[
          {
            "origin":"https://fledge.example.com",
            "buyerdata":{
              "custom_field_1":"value_1"
            }
          }
        ]
      }
    ]
  }
}