Back to Bidders

Viant

Features

Bidder Code viant Prebid.org Member yes
Prebid.js Adapter yes Prebid Server Adapter yes
Media Types display, video, native Multi Format Support true
TCF-EU Support yes IAB GVL ID 1542
GPP Support None DSA Support check with bidder
USP/CCPA Support yes COPPA Support yes
Supply Chain Support yes Demand Chain Support no
Safeframes OK no Supports Deals yes
Floors Module Support yes First Party Data Support no
Endpoint Compression check with bidder ORTB Blocking Support no
User IDs none Privacy Sandbox check with bidder
Prebid Server App Support yes

Registration

If you have any questions regarding set up, please reach out to your Viant account manager: dist-vps@viantinc.com.

Please note that Viant Publisher Solutions has transitioned its serving architecture to Prebid Server. The Prebid.js Module is now legacy, and only the Prebid Server integration is active.

To activate an account, publishers must already have an approved Viant Publisher Solutions (VPS) login and an active publisherId in order for the adapter to function appropriately.

All other configurations occur within the VPS self-service environment.

Bid Params

Name Scope Description Example Type
publisherId required Publisher ID assigned by Viant during onboarding. 'prebid-test-pub-001' string

Example Ad Unit

var adUnits = [
  {
    code: 'banner-div',
    mediaTypes: {
      banner: {
        sizes: [[300, 250], [728, 90]]
      }
    },
    bids: [
      {
        bidder: 'viant',
        params: {
          publisherId: 'your-publisher-id'
        }
      }
    ]
  }
];

Video (Instream)

var adUnits = [
  {
    code: 'video-div',
    mediaTypes: {
      video: {
        context: 'instream',
        playerSize: [640, 480],
        mimes: ['video/mp4'],
        protocols: [2, 3, 5, 6],
        maxduration: 30
      }
    },
    bids: [
      {
        bidder: 'viant',
        params: {
          publisherId: 'your-publisher-id'
        }
      }
    ]
  }
];

Native

var adUnits = [
  {
    code: 'native-div',
    mediaTypes: {
      native: {
        ortb: {
          assets: [
            {
              id: 1,
              required: 1,
              title: { len: 90 }
            },
            {
              id: 2,
              required: 1,
              img: { type: 3, w: 300, h: 250 }
            }
          ]
        }
      }
    },
    bids: [
      {
        bidder: 'viant',
        params: {
          publisherId: 'your-publisher-id'
        }
      }
    ]
  }
];

Audio

var adUnits = [
  {
    code: 'audio-div',
    mediaTypes: {
      audio: {
        mimes: ['audio/aac', 'audio/mpeg', 'audio/mp3'],
        protocols: [2, 3, 5, 6, 7, 8],
        minduration: 1,
        maxduration: 90,
        startdelay: -2
      }
    },
    bids: [
      {
        bidder: 'viant',
        params: {
          publisherId: 'your-publisher-id'
        }
      }
    ]
  }
];

"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_viant hb_bidder_viant hb_adid_viant
hb_size_viant hb_source_viant hb_format_viant
hb_cache_host_viant hb_cache_id_viant hb_uuid_viant
hb_cache_path_viant hb_deal_viant

Back to Bidders