Improve Digital
Features
Bidder Code | improvedigital | Prebid.org Member | no |
---|---|---|---|
Media Types | display, video, native | GDPR TCF Support | yes |
User IDs | all | USP/CCPA Support | yes |
Supply Chain Support | yes | COPPA Support | yes |
Demand Chain Support | no | Safeframes OK | check with bidder |
Supports Deals | check with bidder | Prebid.js Adapter | yes |
IAB GVL ID | 253 | Prebid Server Adapter | yes |
Floors Module Support | no | First Party Data Support | check with bidder |
"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_improvedigital |
hb_bidder_improvedig |
hb_adid_improvedigit |
hb_size_improvedigit |
hb_source_improvedig |
hb_format_improvedig |
hb_cache_host_improv |
hb_cache_id_improved |
hb_uuid_improvedigit |
hb_cache_path_improv |
hb_deal_improvedigit |
Bid params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
placementId |
required | The placement ID from Improve Digital. | 1234567 |
integer |
keyValues |
optional | Contains one or more key-value pairings for key-value targeting | { testKey1: ['testValueA'], testKey2: ['testValueB', 'testValueC'] } |
object |
bidFloor |
optional | Bid floor price | 0.01 |
float |
bidFloorCur |
optional | Bid floor price currency. Supported values: USD (default), EUR, GBP, AUD, DKK, SEK, CZK, CHF, NOK | 'USD' |
string |
rendererConfig |
optional | Configuration object for JS renderer of the RAZR creatives. Provided by Improve Digital. | { key1: value1 } |
object |
video |
optional | Object with video parameters. See the Video params section below for details. | object |
Video params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
skip |
optional | Indicates if the player will allow the video to be skipped. | 1 |
integer |
skipmin |
optional | Videos of total duration greater than this number of seconds can be skippable. | 15 |
integer |
skipafter |
optional | Number of seconds a video must play before skipping is enabled. | 5 |
integer |
Configuration
Sizes
By default, the adapter doesn’t send Prebid ad unit sizes to Improve Digital’s ad server and the sizes defined for each placement in the Polaris platform will be used. If the ad server should only respond with creative sizes as defined in Prebid ad unit configuration, turn on usePrebidSizes
adapter parameter like this:
pbjs.setConfig({
improvedigital: { usePrebidSizes: true }
});
Renderer Config
Global configuration for the special creative format renderer. Please use rendererConfig bid param for ad slot specific configuration.
pbjs.setConfig({
improvedigital: {
rendererConfig: {
// Global config object provided by Improve Digital
}
}
});
Examples
Configuration With placementId
var adUnits = [{
code: 'div-gpt-ad-1499748733608-0',
sizes: [[600, 290]],
bids: [
{
bidder: 'improvedigital',
params: {
placementId:1053688
}
}
]
}];
Configuration With PlacementId and Key-Values
var adUnits = [{
code: 'div-gpt-ad-1499748733608-0',
sizes: [[600, 290]],
bids: [
{
bidder: 'improvedigital',
params: {
placementId:1053689,
keyValues: {
testKey1: ["testValueA"],
testKey2: ["testValueB", "testValueC"]
}
}
}
]
}];