TripleLift
Features
Bidder Code | triplelift | Prebid.org Member | yes |
---|---|---|---|
Media Types | display, video | GDPR TCF Support | yes |
User IDs | criteo, identityLink, unifiedId, pubCommonId | USP/CCPA Support | yes |
Supply Chain Support | yes | COPPA Support | yes |
Demand Chain Support | no | Safeframes OK | yes |
Supports Deals | yes | Prebid.js Adapter | yes |
IAB GVL ID | 28 | Prebid Server Adapter | yes |
Floors Module Support | yes | First Party Data Support | yes |
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_triplelift |
hb_bidder_triplelift |
hb_adid_triplelift |
hb_size_triplelift |
hb_source_triplelift |
hb_format_triplelift |
hb_cache_host_triple |
hb_cache_id_tripleli |
hb_uuid_triplelift |
hb_cache_path_triple |
hb_deal_triplelift |
Table of Contents
Overview
Publishers may integrate with Triplelift through our Prebid.js and/or Prebid Server adapters. See below for more information.
Important:
The Triplelift Prebid Server bidding adapter and user sync endpoint require setup before beginning. Please contact us at prebid@triplelift.com.
Bid Params
Banner
Name | Scope | Description | Example | Type |
---|---|---|---|---|
inventoryCode |
required | TripleLift inventory code for this ad unit (provided to you by your partner manager) | 'pubname_top_banner' |
string |
floor |
optional | Bid floor | 1.00 |
float |
Video
Name | Scope | Description | Example | Type |
---|---|---|---|---|
inventoryCode |
required | TripleLift inventory code for this ad unit (provided to you by your partner manager) | 'pubname_instream_1' |
string |
video |
required | oRTB video object | { mimes: ['video/mp4'], w: 640, h: 480 } |
object |
video.context |
required | Instream or Outstream (v7.9+ for all Outstream) | instream |
string |
video.w |
required | oRTB video object width dimension | 640 |
int |
video.h |
required | oRTB video object height dimension | 480 |
int |
video.placement |
optional | Instream: 1; Outstream: 3, 4, 5. | 3 |
int |
Example Configuration
Banner
var adUnits = [
{
code: 'top-banner',
mediaTypes: {
banner: {
sizes: [
[728, 90],
[970, 250]
]
}
},
bids: [{
bidder: 'triplelift',
params: {
inventoryCode: 'pubname_top_banner'
}
}]
}];
Video (Instream)
var videoAdUnit = {
code: 'video1',
mediaTypes: {
video: {
playerSize: [640, 480],
context: 'instream',
placement: 1,
mimes: ['video/mp4']
}
},
bids: [{
bidder: 'triplelift',
params: {
inventoryCode: 'pubname_instream1',
video: {
w: 640,
h: 480
}
}
}]
};
Video (Outstream)
var videoAdUnit = {
code: 'video1',
mediaTypes: {
video: {
playerSize: [640, 480],
context: 'outstream',
placement: 3,
mimes: ['video/mp4']
}
},
bids: [{
bidder: 'triplelift',
params: {
inventoryCode: 'pubname_outstream',
video: {
w: 640,
h: 480
}
}
}]
};
First Party Data
Publishers should use the ortb2
method of setting First Party Data. The following fields are supported:
ortb2.site.*
: Standard IAB OpenRTB 2.5 site fieldsortb2.user.*
: Standard IAB OpenRTB 2.5 user fields
AdUnit-specific data is supported using AdUnit.ortb2Imp.ext.*