RTB Stack
Features
| Bidder Code | rtbstack | Prebid.org Member | yes | 
|---|---|---|---|
| Prebid.js Adapter | yes | Prebid Server Adapter | no | 
| Media Types | display, video, native | Multi Format Support | will-bid-on-any | 
| TCF-EU Support | yes | IAB GVL ID | 511 | 
| GPP Support | check with bidder | DSA Support | check with bidder | 
| USP/CCPA Support | yes | COPPA Support | check with bidder | 
| Supply Chain Support | yes | Demand Chain Support | check with bidder | 
| Safeframes OK | yes | Supports Deals | check with bidder | 
| Floors Module Support | yes | First Party Data Support | check with bidder | 
| Endpoint Compression | check with bidder | ORTB Blocking Support | check with bidder | 
| User IDs | AdmixerID | Privacy Sandbox | check with bidder | 
Bidder Configuration
RTB Stack bidder requires bidderURL to be set. Please note that rtbstack bids will not be requested without this config. It must be set before auction starts.
pbjs.setBidderConfig({
  bidders: ['rtbstack'],
  config: {
    bidderURL: 'https://us-adx-example.rtb-stack.com/prebid?client=44e2d241-5051-4b58-8ac6-f17e13732339&ssp=3&endpoint=777'
  }
});
Bid Params
| Name | Scope | Description | Example | Type | 
|---|---|---|---|---|
| tagId | required | The unique identifier of the ad placement. Will be used for comparison of statistics. | 51772 | int | 
| kvTargeting | optional | Key/Value - a pair of the unique values that will be used for the custom targeting option. | {key1: value2, key2: value2} | object | 
Bid Example
{
  bidder: 'rtbstack',
  params: {
    tagId: '12345',
    kvTargeting: {
      example: 'test'
    }
  }
}
"Send All Bids" Ad Server Keys
These are the bidder-specific keys that would be targeted within GAM in a Send-All-Bids scenario. GAM truncates keys to 20 characters.| hb_pb_rtbstack | hb_bidder_rtbstack | hb_adid_rtbstack | 
| hb_size_rtbstack | hb_source_rtbstack | hb_format_rtbstack | 
| hb_cache_host_rtbsta | hb_cache_id_rtbstack | hb_uuid_rtbstack | 
| hb_cache_path_rtbsta | hb_deal_rtbstack |