iMedia Digital Services (iMDS)
Features
Bidder Code | imds | Prebid.org Member | no |
---|---|---|---|
Prebid.js Adapter | yes | Prebid Server Adapter | yes |
Media Types | display, video | Multi Format Support | will-bid-on-any |
TCF-EU Support | no | IAB GVL ID | none |
GPP Support | some (check with bidder) | DSA Support | check with bidder |
USP/CCPA Support | yes | COPPA Support | no |
Supply Chain Support | yes | Demand Chain Support | no |
Safeframes OK | yes | Supports Deals | no |
Floors Module Support | yes | First Party Data Support | no |
User IDs | all | ORTB Blocking Support | no |
Privacy Sandbox | check with bidder | Prebid Server App Support | yes |
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 Ad Manager with the following VAST tag URL:
If using the new imds
adapter with x8.x or later:
https://track.technoratimedia.com/openrtb/tags?ID=%%PATTERN:hb_uuid_imds%%&AUCTION_PRICE=%%PATTERN:hb_pb_imds%%
If using the legacy synacormedia
adapter with v7.x or earlier:
https://track.technoratimedia.com/openrtb/tags?ID=%%PATTERN:hb_uuid_synacormedia%%&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
}
}]
}]
"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 |