Skip to content

Commit f0280f3

Browse files
committed
BeOp Adapter : Add Prebid Server in Doc
1 parent d5bd356 commit f0280f3

1 file changed

Lines changed: 40 additions & 3 deletions

File tree

dev-docs/bidders/beop.md

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: bidder
33
title: BeOp
44
description: BeOp Bidder Adaptor
55
pbjs: true
6-
pbs: false
6+
pbs: true
77
media_types: banner
88
biddercode: beop
99
tcfeu_supported: true
@@ -21,7 +21,7 @@ safeframes_ok: false
2121
deals_supported: false
2222
fpd_supported: true
2323
prebid_member: false
24-
multiformat_supported: will-bid-on-one
24+
multiformat_supported: will-bid-on-any
2525
ortb_blocking_supported: false
2626
privacy_sandbox: no
2727
---
@@ -30,7 +30,9 @@ privacy_sandbox: no
3030

3131
The BeOp bidder adapter requires an `accountId` or `networkId`, which you can retrieve from your BeOp platform dashboard (as a publisher, reseller, or media group). To activate BeOp demand on your account, please contact your account manager or reach out to <publishers@beop.io>.
3232

33-
### Bid Params
33+
BeOp is available in both **Prebid.js** (client-side) and **Prebid Server** (server-side). You can use BeOp via Prebid Server when Prebid.js calls a Prebid Server host, or in server-to-server OpenRTB setups.
34+
35+
### Bid Params (Prebid.js)
3436

3537
{: .table .table-bordered .table-striped }
3638
| Name | Scope | Description | Example | Type |
@@ -40,6 +42,20 @@ The BeOp bidder adapter requires an `accountId` or `networkId`, which you can re
4042
| `currency` | optional | Preferred bidding currency (defaults to `'EUR'`) | `'EUR'` or `'USD'` | `string` |
4143
| `keywords` | optional | Contextual keywords string or array to help target your campaign | `'cars, racing'` or `['cars', 'racing']` | `string/array` |
4244

45+
### Prebid Server
46+
47+
The BeOp Prebid Server adapter supports the same account models as the Prebid.js adapter. Use either **publisher mode** (`pid`) or **network mode** (`nid` + `ntpnid`).
48+
{: .table .table-bordered .table-striped }
49+
| Name | Scope | Description | Example | Type |
50+
|------|--------|-------------|---------|------|
51+
| `pid` | required (publisher) | BeOp publisher ID (same as `accountId` in Prebid.js) | `'5a8af500c9e77c00017e4cad'` | `string` |
52+
| `nid` | required (network) | BeOp network ID (same as `networkId` in Prebid.js). Use together with `ntpnid`. | `'5a8af500c9e77c00017e4cad'` | `string` |
53+
| `ntpnid` | required (network) | Network partner ID (same as `networkPartnerId` in Prebid.js). Use together with `nid`. | `'MY-WEBSITE-123'` | `string` |
54+
55+
Either provide `pid` **or** the pair `nid` + `ntpnid`.
56+
57+
If you host Prebid Server and need to enable the BeOp adapter, add BeOp to your bidders configuration. For endpoint or setup questions, contact <supply>.
58+
4359
### User Syncs
4460

4561
BeOp supports iframe and pixel-based user syncs using the `getUserSyncs` method.
@@ -75,6 +91,8 @@ Thanks to BeOp’s unique interactive formats, publishers benefit not only from
7591

7692
### Test Parameters
7793

94+
**Prebid.js**
95+
7896
```js
7997
var adUnits = [
8098
{
@@ -100,3 +118,22 @@ var adUnits = [
100118
},
101119
];
102120
```
121+
122+
**Prebid Server** -
123+
124+
```json
125+
"properties": {
126+
"pid": {
127+
"type": "string",
128+
"description": "BeOp publisher ID"
129+
},
130+
"nid": {
131+
"type": "string",
132+
"description": "BeOp Network ID"
133+
},
134+
"ntpnid": {
135+
"type": "string",
136+
"description": "Network partner ID"
137+
}
138+
},
139+
```

0 commit comments

Comments
 (0)