Sovrn
Features
| Bidder Code | sovrn | Prebid.org Member | yes | 
|---|---|---|---|
| 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 | 13 | 
| GPP Support | some (check with bidder) | DSA Support | check with bidder | 
| USP/CCPA Support | yes | COPPA Support | check with bidder | 
| Supply Chain Support | yes | 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 | all | Privacy Sandbox | check with bidder | 
| Prebid Server App Support | check with bidder | 
Bid Params
| Name | Scope | Description | Example | Type | 
|---|---|---|---|---|
| tagid | required | The sovrn Ad Tag ID | '315045' | string | 
| bidfloor | optional | Bid floor in dollars | 0.04 | float | 
| adunitcode | optional | Ad unit identifier | 'example_code' | string | 
Bid Params for video ads. These params should be added to mediatype.video.
| Name | Scope | Description | Example | Type | 
|---|---|---|---|---|
| mimes | required | Content MIME types supported | ['video/mp4'] | string array | 
| minduration | recommended | Minimum video ad duration in seconds | 5 | integer | 
| maxduration | required | Maximum video ad duration in seconds | 10 | integer | 
| protocols | required | The array of supported video protocols | [1, 2] | integer array | 
| w | recommended | Width of the video player in device independent pixels (DIPS) | 5 | integer | 
| h | recommended | Height of the video player in device independent pixels (DIPS) | 5 | integer | 
| startdelay | recommended | Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements | 5 | integer | 
| placement | recommended | Placement type for the impression. Refer to List 5.9 | 5 | integer | 
| linearity | recommended | Indicates if the impression must be linear, nonlinear, etc. Allowed by default | 0 | integer | 
| skip | optional | Indicates if the player will allow the video to be skipped, where 0 = no, 1 = yes | 0 | integer | 
| skipmin | optional | Only if the ad is skippable. Videos of total duration greater than this number of seconds can be skippable | 5 | integer | 
| skipafter | optional | Only if the ad is skippable. Number of seconds a video must play before skipping is enabled | 5 | integer | 
| sequence | optional | For multiple ad in the same bid request. This value allow will for the coordinated delivery of multiple ad | 5 | integer | 
| battr | optional | Blocked creative attributes | [1] | integer array | 
| maxextended | optional | Max extended ad duration beyond the maxduration if extension is allowed. Blank or 0 - blocked. -1 - allowed without time limit | 5 | integer | 
| minbitrate | optional | Minimum bit rate in Kbps | 5 | integer | 
| maxbitrate | optional | Maximum bit rate in Kbps | 5 | integer | 
| boxingallowed | optional | Indicates if letter-boxing of 4:3 content into a 16:9 window is allowed, where 0 = no, 1 = yes | 5 | integer | 
| playbackmethod | optional | Playback methods that may be in use. See Video Playback Methods | [1] | integer array | 
| playbackend | optional | The event that causes playback to end. Refer to Playback Cessation Modes | 5 | integer | 
| delivery | optional | Supported delivery methods (1 = streaming, 2 = progressive, 3 = download). If none specified, assume all are supported. | [1, 2] | integer array | 
| pos | recommended | Ad position on screen. Refer to Ad Position | 5 | integer | 
| api | recommended | List of supported API frameworks for this impression. Refer to API Frameworks | [1, 2, 3] | integer array | 
Note
MIME types
With VPAID2
video/mp4, video/3gpp, application/javascript
Without VPAID2
video/mp4, video/3gpp
Video Playback Methods
| Value | Description | 
|---|---|
| 1 | Initiates on Page Load with Sound On | 
| 2 | Initiates on Page Load with Sound Off by Default | 
| 3 | Initiates on Click with Sound On | 
| 4 | Initiates on Mouse-Over with Sound On | 
| 5 | Initiates on Entering Viewport with Sound On | 
| 6 | Initiates on Entering Viewport with Sound Off by Default | 
Playback Cessation Modes
| Value | Description | 
|---|---|
| 1 | On Video Completion or when Terminated by User | 
| 2 | On Leaving Viewport or when Terminated by User | 
| 3 | On Leaving Viewport Continues as a Floating/Slider Unit until Video Completion or when Terminated by User | 
Ad Position
| Value | Description | 
|---|---|
| 0 | Unknown | 
| 1 | Above the Fold | 
| 2 | DEPRECATED | 
| 3 | Below the Fold | 
| 4 | Header | 
| 5 | Footer | 
| 6 | Sidebar | 
| 7 | Full Screen | 
API Frameworks
| Value | Description | 
|---|---|
| 1 | VPAID 1.0 | 
| 2 | VPAID 2.0 | 
| 3 | MRAID-1 | 
| 4 | ORMMA | 
| 5 | MRAID-2 | 
| 6 | MRAID-3 | 
Source: OpenRTB scpecification
Example
Video instream adUnit
    var instreamAdUnit = {
      code: 'instream-div',
      sizes: [[640, 480]],
      mediaTypes: {
        video: {
          mimes: ['video/mp4'],
          minduration: 4,
          maxduration: 6,
          context: 'instream'
        }
      },
      bids: [{
        bidder: 'sovrn',
        params: {
          tagid: '315045'
        }
      }]
    }
Video outstream adUnit
    var outstreamAdUnit = {
      code: 'outstream-div',
      sizes: [[640, 480]],
      mediaTypes: {
        video: {
          mimes: ['video/mp4'],
          minduration: 4,
          maxduration: 6,
          context: 'outstream'
        }
      },
      bids: [{
        bidder: 'sovrn',
        params: {
          tagid: '315045'
        }
      }]
    }
Banner adUnit
    var bannerAdUnit = {
      code: 'banner-div',
      sizes: [[300, 250]],
      bids: [{
        bidder: 'sovrn',
        params: {
          tagid: '315045'
        }
      }]
    }
"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_sovrn | hb_bidder_sovrn | hb_adid_sovrn | 
| hb_size_sovrn | hb_source_sovrn | hb_format_sovrn | 
| hb_cache_host_sovrn | hb_cache_id_sovrn | hb_uuid_sovrn | 
| hb_cache_path_sovrn | hb_deal_sovrn |