Skip to content

Commit 55d9a87

Browse files
Blockthrough Bid Adapter: initial release (prebid#5050)
* Add documentation for BT Bidder Adapter (#1) * PE-87: add documentation for BT Bidder Adapter * PE-87: update bid params, add info email * PE-87: add config section * PE-87: change pbs value to true * Fix lint error * BP-55: Implement Prebid Adapter - Update docs (#2) * BP-55: Implement Prebid Adapter - clarify bidderConfig params (prebid#3) * BP-55: add clarification for config variables * BP-55: remove ab value from doc
1 parent cded20b commit 55d9a87

1 file changed

Lines changed: 94 additions & 0 deletions

File tree

dev-docs/bidders/blockthrough.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
layout: bidder
3+
title: Blockthrough
4+
description: Prebid BT Bidder Adapter
5+
biddercode: blockthrough
6+
gvl_id: 815
7+
usp_supported: true
8+
coppa_supported: false
9+
gpp_sids: usp
10+
schain_supported: true
11+
dchain_supported: false
12+
userId: pubProvidedId, id5Id, criteo, sharedId, identityLink, unifiedId, userId
13+
media_types: banner
14+
floors_supported: true
15+
fpd_supported: true
16+
pbjs: true
17+
pbs: true
18+
multiformat_supported: will-not-bid
19+
ortb_blocking_supported: false
20+
sidebarType: 1
21+
---
22+
23+
### Note
24+
25+
The BT Bid Adapter makes requests to the BT Server which supports OpenRTB.
26+
27+
Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). The BT adapter requires setup and approval from the Blockthrough team. Please reach out to [marketing@blockthrough.com](mailto:marketing@blockthrough.com) for more information.
28+
29+
### Prebid JS
30+
31+
#### Bid Params
32+
33+
{: .table .table-bordered .table-striped }
34+
| Name | Scope | Description | Example | Type |
35+
| -------- | -------- | --------------------------- | ------- | --------- |
36+
| `bidderCode` | required | Bidder configuration. Could configure several bidders this way. | `bidderA: {publisherId: 55555}` | `object` |
37+
38+
#### Bid Config
39+
40+
Make sure to set required orgID, websiteID values received after approval using `pbjs.setBidderConfig`.
41+
42+
{: .table .table-bordered .table-striped }
43+
| Name | Scope | Description | Example | Type |
44+
| ----------- | -------- | ---------------------------------- | ------------------ | --------- |
45+
| `orgID` | required | A unique ID for your organization provided by the Blockthrough team. | `4829301576428910` | `string` |
46+
| `websiteID` | required | A unique ID for your site provided by the Blockthrough team. | `5654012389765432` | `string` |
47+
48+
#### Example
49+
50+
```javascript
51+
pbjs.setBidderConfig({
52+
bidders: ['blockthrough'],
53+
config: {
54+
ortb2: {
55+
site: {
56+
ext: {
57+
blockthrough: {
58+
orgID: '4829301576428910',
59+
websiteID: '5654012389765432',
60+
},
61+
},
62+
},
63+
},
64+
},
65+
});
66+
```
67+
68+
#### AdUnits configuration example
69+
70+
```javascript
71+
var adUnits = [
72+
{
73+
code: 'banner-div-1',
74+
mediaTypes: {
75+
banner: {
76+
sizes: [[728, 90]],
77+
},
78+
},
79+
bids: [
80+
{
81+
bidder: 'blockthrough',
82+
params: {
83+
bidderA: {
84+
publisherId: 55555,
85+
},
86+
bidderB: {
87+
zoneId: 12,
88+
},
89+
},
90+
},
91+
],
92+
},
93+
];
94+
```

0 commit comments

Comments
 (0)