Vibrant Media
Features
| Bidder Code | vibrantmedia | Prebid.org Member | no | 
|---|---|---|---|
| Media Types | display, video, native | GDPR TCF Support | yes | 
| User IDs | none | USP/CCPA Support | yes | 
| Supply Chain Support | no | COPPA Support | no | 
| Demand Chain Support | no | Safeframes OK | no | 
| Supports Deals | check with bidder | Prebid.js Adapter | yes | 
| IAB GVL ID | 7 | Prebid Server Adapter | no | 
| Floors Module Support | no | First Party Data Support | check with bidder | 
| 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_vibrantmedia | hb_bidder_vibrantmed | hb_adid_vibrantmedia | 
| hb_size_vibrantmedia | hb_source_vibrantmed | hb_format_vibrantmed | 
| hb_cache_host_vibran | hb_cache_id_vibrantm | hb_uuid_vibrantmedia | 
| hb_cache_path_vibran | hb_deal_vibrantmedia | 
Preliminaries
The Vibrant Media Adapter requires set-up before being enabled. Please contact us at intellitxtsupport@vibrantmedia.com.
Note: For video, we support outstream only.
Bid Params
| Name | Scope | Description | Example | Type | 
|---|---|---|---|---|
| placementId | required | Placement id from Vibrant Media | 12345 | integer | 
Banner example
var adUnits = [{
  code: 'test-banner',
  mediaTypes: {
    banner: {
      sizes: [[300, 250], [300, 600]]
    }
  },
  bids: [{
    bidder: 'vibrantmedia',
    params: {
      placementId: 12345
    }
  }]
}];
Video example
var adUnits = [{
  code: 'test-video-outstream',
  sizes: [[300, 250]],
  mediaTypes: {
    video: {
      playerSize: [[300, 250]],
      context: 'outstream',
      minduration: 1,      // Minimum ad duration, in seconds
      maxduration: 60,     // Maximum ad duration, in seconds
      skip: 0,             // 1 - true, 0 - false
      skipafter: 5,        // Number of seconds before the video can be skipped
      playbackmethod: [2], // Auto-play without sound
      protocols: [1, 2, 3] // VAST 1.0, 2.0 and 3.0
    }
  },
  bids: [{
    bidder: 'vibrantmedia',
    params: {
      placementId: 67890
    }
  }]
}];
Native example
var adUnits = [{
  code: 'test-native',
  mediaTypes: {
    native: {
      image: {
        required: true,
        sizes: [300, 250]
      },
      title: {
        required: true
      },
      sponsoredBy: {
        required: true
      },
      clickUrl: {
        required: true
      },
    }
  },
  bids: [{
    bidder: 'vibrantmedia',
    params: {
      placementId: 13579
    }
  }]
}];