iMedia Digital Services (iMDS)
Features
Bidder Code | imds | Prebid.org Member | no |
---|---|---|---|
Media Types | display, video | GDPR TCF Support | no |
User IDs | all | USP/CCPA Support | yes |
Supply Chain Support | yes | COPPA Support | no |
Demand Chain Support | no | GPP Support | no |
Supports Deals | no | Prebid.js Adapter | yes |
IAB GVL ID | none | Prebid Server Adapter | yes |
Floors Module Support | yes | First Party Data Support | no |
Multi Format Support | will-bid-on-any | ORTB Blocking Support | no |
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_imds |
hb_bidder_imds |
hb_adid_imds |
hb_size_imds |
hb_source_imds |
hb_format_imds |
hb_cache_host_imds |
hb_cache_id_imds |
hb_uuid_imds |
hb_cache_path_imds |
hb_deal_imds |
Note:
The iMedia Digital Services bidder adapter requires setup and approval from iMedia Digital Services. Please reach out to your account manager for more information and to start using it.
Configuration
iMedia Digital Services requires that iframe
is used for user syncing.
Example configuration:
pbjs.setConfig({
userSync: {
filterSettings: {
iframe: {
bidders: '*', // represents all bidders
filter: 'include'
}
}
}
});
DFP Video Creative
To use video, setup a VAST redirect
creative within Google AdManager (DFP) with the following VAST tag URL:
https://track.technoratimedia.com/openrtb/tags?ID=%%PATTERN:hb_cache_id_synacorm%%&AUCTION_PRICE=%%PATTERN:hb_pb_synacormedia%%
Bid params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
seatId |
required | The seat ID from iMedia Digital Services. This will be the same for all ad units. | 'prebid' |
string |
tagId |
required | The placement ID or tag ID from iMedia Digital Services. | 'demo1' |
string |
placementId |
optional | Legacy parameter replaced by tagId |
'demo1' |
string |
bidfloor |
optional | Legacy parameter for floor price for the request. Replaced by Price Floors Module | 0.1 |
float |
Example Ad Unit
var adUnits = [{
"code": "test-div",
"mediaTypes": {
"video": {
"pos": 1,
"playerSize": [300, 250],
"context": "instream",
"mimes": ["video/mp4"],
"protocols": [2, 3, 5, 6, 7, 8],
"playbackmethod": [2],
"skip": 0,
"minduration": 15,
"maxduration": 30,
"startdelay": 0,
"linearity": 1
}
},
"bids": [{
"bidder": "imds",
"params": {
"seatId": "prebid",
"tagId": "demo1",
"bidfloor": 0.20
}
}]
}]