Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 107 additions & 17 deletions dev-docs/bidders/copper6ssp.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,124 @@ layout: bidder
title: Copper6SSP
description: Prebid Copper6SSP Bidder Adapter
biddercode: copper6ssp
gpp_sids: usstate_all
gvl_id: 1356
tcfeu_supported: true
userIds: criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId

@patmmccann patmmccann Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

parrableId also doesnt exist, perhaps just list the ids you actually support or change to all

tcfeu_supported: false
usp_supported: true
coppa_supported: true
gvl_id: 1356
coppa_supported: false
schain_supported: true
deals_supported: false
gpp_sids: tcfeu, tcfca, usnat, usstate_all, usp
floors_supported: true
media_types: banner, video
prebid_member: false
safeframes_ok: false
deals_supported: false
pbs_app_supported: false
fpd_supported: false
ortb_blocking_supported: false
media_types: banner, video, native
multiformat_supported: will-bid-on-one
userIds: all
pbjs: true
pbs: true
pbs_app_supported: true
safeframes_ok: true
pbs: false
sidebarType: 1
---

### Bid Params
## Bid Params for Prebid.js

### New request params
{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|---------------|----------|--------------|---------------------------------|------------|
| `placementId` | optional | Placement Id | `'0'` | `'string'` |
| `endpointId` | optional | Endpoint Id | `'0'` | `'string'` |

### Note
| Name | Scope | Description | Example | Type |
|---------------|----------|------------------------------------------------------------------------------------------|------------------------------|------------|
| `cId` | required | The connection ID from Copper6. | `'562524b21b1c1f08117fc7f9'` | `string` |
| `pId` | required | The publisher ID from Copper6 (pbjs only). | `'59ac17c192832d0011283fe3'` | `string` |
| `bidFloor` | optional | The minimum bid value desired. Copper6 will not respond with bids lower than this value. | `0.90` | `float` |

### backward compatibility (will be removed in v12)
{: .table .table-bordered .table-striped }

| Name | Scope | Description | Example | Type |
|---------------|----------|------------------------------------------------------------------------------------------|------------------------------|------------|
| `placementId` | optional | Placement Id | `'0'` | `'string'` |
| `endpointId` | optional | Endpoint Id | `'0'` | `'string'` |

## Bid Params for Prebid Server

{: .table .table-bordered .table-striped }

| Name | Scope | Description | Example | Type |
|------------|----------|------------------------------------------------------------------------------------------|------------------------------|----------|
| `cId` | required | The connection ID from Copper6. | `'562524b21b1c1f08117fc7f9'` | `string` |

### Example

#### New request example

```javascript
var adUnits = [{
code: 'banner-div',
mediaTypes: {
banner: {
sizes: [
[300, 250],
[728, 90]
]
}
},
bids: [{
bidder: 'copper6ssp',
params: {
cId: '562524b21b1c1f08117fc7f9', // Required - PROVIDED DURING SETUP...
pId: '59ac17c192832d0011283fe3', // Required - PROVIDED DURING SETUP...
bidFloor: 1.23 // Optional
}
}]
}
];

// configure pbjs to enable user syncing
pbjs.setConfig({
userSync: {
filterSettings: {
iframe: {
bidders: 'copper6ssp',
filter: 'include'
}
}
}
});
```

#### Supported backward compatibility

``` javascript
var adUnits = [{
code: 'banner-div',
mediaTypes: {
banner: {
sizes: [
[300, 250],
[728, 90]
]
}
},
bids: [{
bidder: 'copper6ssp',
params: {
placementId: '562524b21b1c1f08117fc7f9',
}
}]
}
];

For the prebid server and prebid.js you only need to use one parameter: either placementId or endpointId
// configure pbjs to enable user syncing
pbjs.setConfig({
userSync: {
filterSettings: {
iframe: {
bidders: 'copper6ssp',
filter: 'include'
}
}
}
});
```
Loading