Optidigital
Features
Bidder Code | optidigital | Prebid.org Member | no |
---|---|---|---|
Media Types | display | GDPR TCF Support | no |
User IDs | none | USP/CCPA Support | yes |
Supply Chain Support | yes | COPPA Support | no |
Demand Chain Support | no | GPP Support | no |
Supports Deals | check with bidder | Prebid.js Adapter | yes |
IAB GVL ID | 915 | Prebid Server Adapter | no |
Floors Module Support | yes | First Party Data Support | check with bidder |
Multi Format Support | check with bidder | ORTB Blocking Support | yes |
Safeframes OK | yes |
"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_optidigital |
hb_bidder_optidigita |
hb_adid_optidigital |
hb_size_optidigital |
hb_source_optidigita |
hb_format_optidigita |
hb_cache_host_optidi |
hb_cache_id_optidigi |
hb_uuid_optidigital |
hb_cache_path_optidi |
hb_deal_optidigital |
Bid Params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
publisherId |
required | Unique id of the publisher | 'p1234' |
string |
placementId |
required | Identifier for specific ad placement or ad tag | 'Billboard_Top' |
string |
divId |
optional | Id of the div containing the ad slot | 'Billboard_Top_3c5425' |
string |
pageTemplate |
optional | Page template name of the current page | 'home' |
string |
badv |
optional | Blocked advertiser domains | ['example.com'] |
array of strings |
bcat |
optional | Blocked advertiser categories | ['IAB1-1', 'IAB1-2'] |
array of strings |
bapp |
optional | Blocked advertiser mobile app bundles | ['com.blocked'] |
array of strings |
battr |
optional | Blocked creative attributes | [1, 2] |
array of integers |
Note:
The Optidigital Bidding adapter requires setup before beginning. Please contact us at prebid@optidigital.com. The following test parameters can be used to verify that the Optidigital adapter is working properly. This example includes an test publisherId and placementId that would return the test creative.
AdUnits configuration example
var adUnits = [{
code: 'your-slot_1-div', // use exactly the same code as your slot div id.
mediaTypes: {
banner: {
sizes: [[300,600]]
}
},
bids: [{
bidder: 'optidigital',
params: {
publisherId: 'test',
placementId: 'Billboard_Top',
divId: 'Billboard_Top_3c5425', // optional parameter
pageTemplate: 'home', // optional parameter
badv: ['example.com'], // optional parameter
bcat: ['IAB1-1', 'IAB1-2'], // optional parameter
bapp: ['com.blocked'], // optional parameter
battr: [1, 2] // optional parameter
}
}]
}];
UserSync example
pbjs.setConfig({
userSync: {
iframeEnabled: true,
syncEnabled: true,
syncDelay: 3000
}
});