Deepintent
Features
| Bidder Code | deepintent | Prebid.org Member | no |
|---|---|---|---|
| Prebid.js Adapter | yes | Prebid Server Adapter | yes |
| Media Types | display, video | Multi Format Support | check with bidder |
| TCF-EU Support | yes | IAB GVL ID | 541 |
| GPP Support | usp, usnat, usstate_all | DSA Support | check with bidder |
| USP/CCPA Support | yes | COPPA Support | yes |
| Supply Chain Support | check with bidder | Demand Chain Support | check with bidder |
| Safeframes OK | check with bidder | Supports Deals | check with bidder |
| Floors Module Support | yes | First Party Data Support | check with bidder |
| Endpoint Compression | check with bidder | ORTB Blocking Support | check with bidder |
| User IDs | none | Privacy Sandbox | check with bidder |
| Prebid Server App Support | check with bidder |
Bid Params
| Name | Scope | Description | Example | Type |
|---|---|---|---|---|
tagId |
mandatory | Ad Tag Id | '1399' |
string |
bidfloor |
optional | bid floor price in USD | 1.5 |
number |
height |
optional | height of the creative | 350 |
number |
width |
optional | width of the creative | 250 |
number |
custom |
optional | custom key value params | '{"position":"right-box"}'' |
object |
user |
optional | user params according to IAB standards | '{"gender":"F"}'' |
object |
pos |
optional | ad position as per IAB standards | 1 |
number |
Configuration
Deepintent recommends the UserSync configuration below. Without it, the Deepintent adapter will not able to perform user syncs, which lowers match rate and reduces monetization.
pbjs.setConfig({
userSync: {
filterSettings: {
iframe: {
bidders: '*', // '*' represents all bidders
filter: 'include'
}
}
}
});
AdUnit Format for Banner
var adUnits = [
{
code: "div-22",
mediaTypes: {
banner: {
sizes: [
[300, 250],
[300, 600],
],
},
},
bids: [
{
bidder: "deepintent",
params: {
tagId: "1399",
bidfloor: 1.5,
height: 300,
width: 250,
pos: 1,
user: {
gender: "F",
uid: "publisher_uid",
buyeruid: "test_buyeruid",
yob: 2000,
},
custom: {
position: "right-box",
},
},
},
],
},
];
video parameters
Deepintent supports video as of Prebid v1.16.0
| Name | Scope | Description | Example |
|---|---|---|---|
video.mimes |
required | Video MIME types | ['video/mp4','video/x-flv'] |
video.skippable |
optional | If ‘true’, user can skip ad | true |
video.minduration |
optional | Minimum ad duration in seconds | 5 |
video.maxduration |
optional | Maximum ad duration in seconds | 30 |
video.startdelay |
optional | Start delay in seconds for pre-roll, mid-roll, or post-roll ad placements | 5 |
video.playbackmethod |
optional | Defines whether inventory is user-initiated or autoplay sound on/off Values: 1: Auto-play, sound on2: Auto-play, sound off3: Click-to-play4: mouse-over |
1 |
video.api |
optional | API frameworks supported Values: 1: VPAID 1.02: VPAID 2.03: MRAID-14: ORMMA5: MRAID-2 |
[1, 2] |
video.protocols |
optional | Supported video bid response protocols Values 1: VAST 1.02: VAST 2.03: VAST 3.04: VAST 1.0 Wrapper5: VAST 2.0 Wrapper6: VAST 3.0 Wrapper |
[5, 6] |
video.battr |
optional | Blocked creative attributes, See OpenRTB 2.5 specification, List 5.3 for values | [3, 9] |
video.linearity |
optional | Indicates if the impression is linear or nonlinear Values: 1: Linear/In-Stream2: Non-Linear/Overlay. |
1 |
video.placement |
optional | Video placement type. See OpenRTB 2.5 specification, List 5.9 for Values | 1 |
video.minbitrate |
optional | Minimum bit rate in Kbps. | 50 |
video.maxbitrate |
optional | Maximum bit rate in Kbps. | 70 |
AdUnit Format for Video
var videoAdUnits = [
{
code: "test-div-video",
mediaTypes: {
video: {
playerSize: [640, 480],
context: "instream",
},
},
bids: [
{
bidder: "deepintent",
params: {
tagId: "1399", // required
publisherId: "32572", // required
adSlot: "38519891@300x250", // required
bidfloor: 1.5, // optional
video: {
mimes: ["video/mp4", "video/x-flv"], // required
skip: 1, // optional
minduration: 5, // optional
maxduration: 30, // optional
startdelay: 5, // optional
playbackmethod: [1, 3], // optional
api: [1, 2], // optional
protocols: [2, 3], // optional
battr: [13, 14], // optional
linearity: 1, // optional
placement: 2, // optional
minbitrate: 10, // optional
maxbitrate: 10, // optional
},
},
},
],
},
];
"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_deepintent |
hb_bidder_deepintent |
hb_adid_deepintent |
hb_size_deepintent |
hb_source_deepintent |
hb_format_deepintent |
hb_cache_host_deepin |
hb_cache_id_deepinte |
hb_uuid_deepintent |
hb_cache_path_deepin |
hb_deal_deepintent |