The Ads
Features
| Bidder Code | theads | 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 | no | IAB GVL ID | check with bidder | 
| 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 | none | Privacy Sandbox | check with bidder | 
Bidder Configuration
The Ads bidder requires bidderURL to be set. Please note that theads bids will not be requested without this config. It must be set before auction starts.
pbjs.setBidderConfig({
  bidders: ['theads'],
  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: 'theads',
  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_theads | hb_bidder_theads | hb_adid_theads | 
| hb_size_theads | hb_source_theads | hb_format_theads | 
| hb_cache_host_theads | hb_cache_id_theads | hb_uuid_theads | 
| hb_cache_path_theads | hb_deal_theads |