Skip to content

Commit 8c2488f

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

File tree

1 file changed

+38
-3
lines changed

1 file changed

+38
-3
lines changed

dev-docs/bidders/beop.md

Lines changed: 38 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,21 @@ 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+
49+
50+
| Name | Scope | Description | Example | Type |
51+
|------|--------|-------------|---------|------|
52+
| `pid` | required (publisher) | BeOp publisher ID (same as `accountId` in Prebid.js) | `'5a8af500c9e77c00017e4cad'` | `string` |
53+
| `nid` | required (network) | BeOp network ID (same as `networkId` in Prebid.js). Use together with `ntpnid`. | `'5a8af500c9e77c00017e4cad'` | `string` |
54+
| `ntpnid` | required (network) | Network partner ID (same as `networkPartnerId` in Prebid.js). Use together with `nid`. | `'MY-WEBSITE-123'` | `string` |
55+
56+
Either provide `pid` **or** the pair `nid` + `ntpnid`.
57+
58+
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>.
59+
4360
### User Syncs
4461

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

7693
### Test Parameters
7794

95+
**Prebid.js**
96+
7897
```js
7998
var adUnits = [
8099
{
@@ -100,3 +119,19 @@ var adUnits = [
100119
},
101120
];
102121
```
122+
123+
**Prebid Server** (example `imp` ext for the BeOp adapter)
124+
125+
```json
126+
{
127+
"ext": {
128+
"prebid": {
129+
"bidder": {
130+
"beop": {
131+
"pid": "5a8af500c9e77c00017e4cad"
132+
}
133+
}
134+
}
135+
}
136+
}
137+
```

0 commit comments

Comments
 (0)