Back to Bidders
Opt Out Advertising
Features
| Bidder Code |
optout |
Prebid.org Member |
no |
| Prebid.js Adapter |
yes |
Prebid Server Adapter |
yes |
| Media Types |
display |
Multi Format Support |
check with bidder |
| TCF-EU Support |
yes |
IAB GVL ID |
227 |
| GPP Support |
check with bidder |
DSA Support |
check with bidder |
| USP/CCPA Support |
check with bidder |
COPPA Support |
check with bidder |
| Supply Chain Support |
check with bidder |
Demand Chain Support |
check with bidder |
| Safeframes OK |
check with bidder |
Supports Deals |
check with bidder |
| Floors Module Support |
check with bidder |
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 |
| Prebid Server App Support |
check with bidder |
|
|
Bid Params
| Name |
Scope |
Description |
Example |
Type |
publisher |
required |
Opt Out publisher ID |
"4" |
string |
adSlot |
required |
Opt Out ad slot name (inventory key) |
"1Limburg_Web_Sticky - Desktop" |
string |
id |
optional |
Slot identifier returned by the Opt Out bidder endpoint and used for mapping to the correct Prebid bidId. If omitted, the adapter falls back to adSlot. |
"div-1" |
string |
customs |
optional |
Custom targeting / extra parameters forwarded to the Opt Out endpoint |
{ "foo": "bar" } |
object |
Notes
- The Opt Out endpoint responds with bids keyed by a slot identifier (e.g.
div-1, div-2).
The adapter maps that identifier back to Prebid’s internal bidId automatically.
- If you provide
params.id, ensure it is unique per ad unit (e.g. div-1, div-2) so multi-slot requests map correctly.
- GDPR/TCF: the adapter reads
gdprConsent from the Prebid bidder request and may route traffic to a different endpoint depending on whether GDPR applies and Purpose 1 consent is present.
Example
```javascript
pbjs.addAdUnits([{
code: ‘div-1’,
mediaTypes: {
banner: { sizes: [[300, 600]] }
},
bids: [{
bidder: ‘optout’,
params: {
publisher: ‘4’,
adSlot: ‘1Limburg_Web_Sticky - Desktop’,
id: ‘div-1’,
customs: { test: true }
}
}]
}, {
code: ‘div-2’,
mediaTypes: {
banner: { sizes: [[300, 600]] }
},
bids: [{
bidder: ‘optout’,
params: {
publisher: ‘4’,
adSlot: ‘1Limburg_Web_Sticky - Desktop’,
id: ‘div-2’
}
}]
}]);
"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_optout |
hb_bidder_optout |
hb_adid_optout |
hb_size_optout |
hb_source_optout |
hb_format_optout |
hb_cache_host_optout |
hb_cache_id_optout |
hb_uuid_optout |
hb_cache_path_optout |
hb_deal_optout |
|
Back to Bidders