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
72 changes: 44 additions & 28 deletions dev-docs/bidders/33across.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ title: 33Across
description: Prebid 33Across Bidder Adapter
pbjs: true
pbs: true
pbs_app_supported: true
biddercode: 33across
media_types: banner, video
tcfeu_supported: true
Expand All @@ -26,10 +27,11 @@ sidebarType: 1
### Bid Params

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

| Name | Scope | Description | Example | Type |
|-------------|----------|--------------------------------------------------------------------------------------------------------------------------------|------------|----------|
| `siteId` | required | Publisher GUID from 33Across | `'examplePub123'` | `string` |
| `zoneId` | required | Publisher GUID from 33Across | `'examplePub123'` | `string` |
| `siteId` | required | (Deprecated) Publisher GUID from 33Across | `'examplePub123'` | `string` |
| `productId` | required | 33Across Product ID that the Publisher has registered for (use `'siab'` for Banner or Outstream Video , `'inview'` for Adhesion, `'instream'` for Instream Video) | `'siab'` | `string` |
| `test` | optional | Set to `1` to enable test mode | `1` | `integer` |

Expand All @@ -38,19 +40,19 @@ sidebarType: 1
```javascript
var adUnits = [
{
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
mediaTypes: {
banner: {
banner: {
sizes: [
[300, 250],
[300, 250],
[728, 90]
]
}
}
}
}
bids: [{
bidder: '33across',
params: {
siteId: 'examplePub123', // required
zoneId: 'examplePub123', // required
productId: 'siab|inview' // required
// optional: uncomment to enable test requests
// test: 1
Expand All @@ -64,10 +66,10 @@ var adUnits = [
```javascript
var adUnits = [
{
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
mediaTypes: {
video: { // We recommend setting the following video params
// in Ad Unit rather than bidder params as per Prebid 4.0 recommendation.
// in Ad Unit rather than bidder params as per Prebid 4.0 recommendation.
playerSize: [300, 250], // required
context: 'outstream', // required
mimes: ['video/mp4','video/x-flv'], // required
Expand All @@ -82,13 +84,13 @@ var adUnits = [
linearity: 1, // optional
minbitrate: 10, // optional
maxbitrate: 10 // optional
}
},
}
},
bids: [{
bidder: '33across',
params: {
siteId: 'examplePub123', // required
productId: 'siab' // required
zoneId: 'examplePub123', // required
productId: 'siab' // required
}
}],
...
Expand All @@ -100,10 +102,10 @@ var adUnits = [
```javascript
var adUnits = [
{
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
mediaTypes: {
video: { // We recommend setting the following video params
// in Ad Unit rather than bidder params as per Prebid 4.0 recommendation.
// in Ad Unit rather than bidder params as per Prebid 4.0 recommendation.
playerSize: [300, 250], // required
context: 'instream', // required
mimes: ['video/mp4','video/x-flv'], // required
Expand All @@ -119,13 +121,13 @@ var adUnits = [
linearity: 1, // optional
minbitrate: 10, // optional
maxbitrate: 10 // optional
}
},
}
},
bids: [{
bidder: '33across',
params: {
siteId: 'examplePub123', // required
productId: 'instream' // required
zoneId: 'examplePub123', // required
productId: 'instream' // required
}
}],
...
Expand All @@ -137,16 +139,16 @@ var adUnits = [
```javascript
var adUnits = [
{
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
code: '33across-hb-ad-123456-1', // ad slot HTML element ID
mediaTypes: {
banner: {
banner: {
sizes: [
[300, 250],
[300, 250],
[728, 90]
]
},
video: { // We recommend setting the following video params
// in Ad Unit rather than bidder params as per Prebid 4.0 recommendation.
// in Ad Unit rather than bidder params as per Prebid 4.0 recommendation.
playerSize: [300, 250], // required
context: 'outstream', // required
mimes: ['video/mp4','video/x-flv'], // required
Expand All @@ -161,19 +163,33 @@ var adUnits = [
linearity: 1, // optional
minbitrate: 10, // optional
maxbitrate: 10 // optional
}
},
}
},
bids: [{
bidder: '33across',
params: {
siteId: 'examplePub123', // required
productId: 'siab' // required
zoneId: 'examplePub123', // required
productId: 'siab' // required
}
}],
...
}
```

### App request config

Use `pbjs.setConfig()` or `pbjs.setBidderConfig()` for scenarios where prebid.js is in an App Webview.

``` javascript
pbjs.setConfig({
ortb2: {
app: {
name: 'My APP'
}
}
});
```

### SRA Mode

We recommend using SRA mode to optimize the bidding process as this allows our adapter to group together bid requests for Ad Units pertaining to the same product and site ID thereby minimizing the number of http requests made to our endpoint. To enable SRA set the following bidder specific config under 33Across
Expand Down