Conversant
Features
Bidder Code | conversant | Prebid.org Member | yes |
---|---|---|---|
Media Types | display, video | GDPR TCF Support | yes |
User IDs | criteo, id5Id, identityLink, liveIntentId, parrableId, pubCommonId, unifiedId, publinkId | USP/CCPA Support | no |
Supply Chain Support | yes | COPPA Support | no |
Demand Chain Support | no | Safeframes OK | check with bidder |
Supports Deals | check with bidder | Prebid.js Adapter | yes |
IAB GVL ID | 24 | Prebid Server Adapter | yes |
Floors Module Support | no | First Party Data Support | check with bidder |
Multi Format Support | check with bidder | ORTB Blocking 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_conversant |
hb_bidder_conversant |
hb_adid_conversant |
hb_size_conversant |
hb_source_conversant |
hb_format_conversant |
hb_cache_host_conver |
hb_cache_id_conversa |
hb_uuid_conversant |
hb_cache_path_conver |
hb_deal_conversant |
Bid Params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
site_id |
optional | The site ID from Conversant. | '87293' |
string |
secure |
required (for secure pages) | If impression requires secure HTTPS URL creative assets and markup. 0 for non-secure, 1 for secure. Default is non-secure | 1 |
integer |
bidfloor |
optional | Bid floor | 0.50 |
float |
tag_id |
optional | Identifies specific ad placement. | 'cnvr-test-tag' |
string |
white_label_url |
optional | Override the destination URL the request is sent to. | 'https://mydomain.com/hbendpoint' |
string |
pubcid_name |
optional | Name of the pub common id. Conversant adapter can read the id directly if the UserID module is absent. Default is _pubcid. | '_pubcid' |
string |
Video Params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
position |
optional | Ad position on screen. See details below. Only supported in bids.params. | 1 |
integer |
mimes |
optional | Array of content MIME types supported. Required for video | ['video/mp4'] |
Array<string> |
maxduration |
optional | Maximum duration in seconds for this video as an integer. | 30 |
integer |
api |
optional | Array of supported API frameworks. See details below. | [2] |
Array<integer> |
protocols |
optional | Array of supported video protocols. See details below. | [2] |
Array<integer> |
Video parameters can be included in either mediaTypes.video
or bids.params
except where noted.
The following values are defined in the ORTB 2.5 spec.
position
0
: Unknown1
: Above the Fold3
: Below the Fold4
: Header5
: Footer6
: Sidebar7
: Full Screen
api
1
: VPAID 1.02
: VPAID 2.03
: MRAID 1.04
: ORMMA5
: MRAID 2.06
: MRAID 3.0
protocols
1
: VAST 1.02
: VAST 2.03
: VAST 3.04
: VAST 1.0 Wrapper5
: VAST 2.0 Wrapper6
: VAST 3.0 Wrapper7
: VAST 4.08
: VAST 4.0 Wrapper9
: DAAST 1.010
: DAAST 1.0 Wrapper
First Party Data
Publishers should use the ortb2
method of setting for setting First Party Data.
Example first party data configuration that is available to all adUnits
pbjs.setConfig({
debug: true,
cache: {
url: 'https://prebid.adnxs.com/pbc/v1/cache'
},
ortb2: {
site: {
content: {
series: 'MySeries',
season: 'My Season',
episode: 3,
title: 'My Title'
}
}
}
});
Example AdUnit specific data using the ortb2Imp
object
var videoAdUnit = {
code: 'video1',
mediaTypes: {
video: {
playerSize: [[640, 480]]
}
},
ortb2Imp: {
instl: 1,
ext: {
data: {
adUnitSpecificAttribute: "123"
}
}
},
bids: [{
bidder: 'conversant',
params: {
site_id: '108060',
mimes: ['video/mp4', 'video/webm']
}
}]
}
pbjs.que.push(function(){
pbjs.addAdUnits(videoAdUnits);
}