Back to Bidders

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
User IDs none ORTB Blocking Support check with bidder
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 on
2: Auto-play, sound off
3: Click-to-play
4: mouse-over
1
video.api optional API frameworks supported
Values:
1: VPAID 1.0
2: VPAID 2.0
3: MRAID-1
4: ORMMA
5: MRAID-2
[1, 2]
video.protocols optional Supported video bid response protocols
Values
1: VAST 1.0
2: VAST 2.0
3: VAST 3.0
4: VAST 1.0 Wrapper
5: VAST 2.0 Wrapper
6: 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-Stream
2: Non-Linear/Overlay.
1
video.placement optional Video placement type. See OpenRTB 2.5 specification, List 5.9 for Values 1
video.minbitrate optional Minumim 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

Back to Bidders