Back to Bidders



Bidder Code undertone Member no
Media Types display, video GDPR TCF Support yes
User IDs britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId USP/CCPA Support yes
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 check with bidder Prebid Server Adapter no
Floors Module Support no First Party Data 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_undertone hb_bidder_undertone hb_adid_undertone
hb_size_undertone hb_source_undertone hb_format_undertone
hb_cache_host_undert hb_cache_id_underton hb_uuid_undertone
hb_cache_path_undert hb_deal_undertone

Bid Params

Name Scope Description Example Type
placementId required Your placement ID (provided by undertone) "13as14d0" string
publisherId required publisher ID (provided by undertone) 12345 integer

Video Object

Name Scope Description Example Type
playbackMethod optional Playback method supported by the publisher.
1: Auto-play sound on
2: Auto-play sound off
3: Click-to-play sound on
4: Mouse-over sound on
1 integer
maxDuration optional Maximum video ad duration in seconds. 30 integer
skippable optional Skippability of the inventory. Possible values: true - only skippable inventory is allowed, false - skippable inventory is not allowed, null/missing - all inventory is allowed (default value). true boolean

Supported from version 3.27.0 and above


To maximize revenue efficiency, please enable iframe-based user syncing. This functionality will improve user match rates and will help increasing the bid rate.

Example code to enable iframe user-sync for Undertone:

  userSync: {
    filterSettings: {
      iframe: {
        bidders: ['undertone'],
        filter: 'include'

Note: Combine the above the configuration with any other UserSync configuration. Multiple setConfig() calls overwrite each other and only last call for a given attribute will take effect.

Back to Bidders