Your bidding API should respond with the parameters outlined below. Bid responses may contain multiple bids that correspond to a single impression.
The top level Bid Response Object and accompanying fields are below, followed by each lower level object contained within it.
|String; required||A unique identifier for this request, as indicated in the |
Note: This must be equal to the value received in the bid request.
|String; required||The currency of the bid response. For more information, see List of currencies.|
|Array of Objects; required||The Seat Bid Object.|
|String; required||Unique identifier for the agency (when multiple agencies or independent direct clients use a DSP).|
|Array of Objects; required||The Bid Object.|
|Array of Strings; required||The domain/landing page/brand to identify the advertiser; limited to 128 characters.|
|String; required||The actual ad markup: XHTML if responding to a Banner Object; VAST XML if responding to a Video Object.|
|String; optional||The app name or bundle being advertised (e.g. |
|String; required||The billing notice URL called by an exchange when a winning bid becomes billable based on publisher criteria (begin-to-render for web). |
- It should contain the
- It may contain the
|Array of Strings; optional||The IAB Category of the Advertiser.|
|String; optional||A unique identifier to represent a deal.|
|String; optional||Added by AIDEM after receiving the response. If sent it will be overwritten.|
|Integer; required||Height of the creative in device-independent pixels.|
|String; required||A unique identifier to represent this bid.|
|String; required||A unique identifier for this impression (indicated in the id field of the Impression Object); must be equal to the value received in the bid request.|
|Float; required||The bid price represented as cost per thousand impressions (CPM). By default, bidding is in dollars represented as floating point numbers (for example, |
|Integer; required||Width of the creative in device-independent pixels.|