Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 90dcdb1

Browse files
authored
disabling brightroll bidder (prebid#4764)
* disabling brightroll bidder * linter updates * linter updates
1 parent 38577c2 commit 90dcdb1

File tree

3 files changed

+48
-49
lines changed

3 files changed

+48
-49
lines changed

dev-docs/bidders/brightroll.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: bidder
33
title: Brightroll
44
description: Prebid Brightroll(Verizon Media) S2S Bidder Adaptor
5-
pbs: true
5+
pbs: false
66
media_types: display, video
77
biddercode: brightroll
88
prebid_member: true
@@ -14,6 +14,9 @@ pbs_app_supported: false
1414
sidebarType: 1
1515
---
1616

17+
{: .alert.alert-warning :}
18+
The brightroll bid adapter is no longer supported and will not respond to bids.
19+
1720
### Registration
1821

1922
Brightroll requires registration for each Prebid Server host company

prebid-server/developers/pbs-cookie-sync.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ that they can be sent to each demand source as part of auction calls.
2222
Prebid Server stores bidder IDs in the `uids` cookie in the host domain. For example:
2323

2424
```javascript
25-
{"uids":{},"tempUIDs":{"adnxs":{"uid":"4722255122219375043","expires":"2020-07-30T22:10:28.961Z"},"triplelift":{"uid":"9328941297032053459","expires":"2020-07-30T22:10:33.496Z"},"yieldone":{"uid":"8c41c3b1-ce22-44fd-9bd7-454cd79e3c91","expires":"2020-07-30T22:10:33.229Z"},"ix":{"uid":"XlV6w9HM6LYAAHx2YJ4AAACZ&476","expires":"2020-07-30T22:10:31.916Z"},"yieldmo":{"uid":"ge515bd6c7da71cdc98a","expires":"2020-07-30T22:10:32.569Z"},"adform":{"uid":"1707054018971720697","expires":"2020-07-30T22:10:30.453Z"},"brightroll":{"uid":"y-S8Fq5QZ1lwWKPeXdoZ9vSeZx47maINFrJeY53pDtokA2FlaPmwvrJg--","expires":"2020-07-30T22:10:29.867Z"},"consumable":{"uid":"ue1-sb1-aa634f4b-d618-4378-b8c3-9baa56dcb91a","expires":"2020-07-30T22:10:28.07Z"},"pubmatic":{"uid":"2ECE1904-7EB2-4C38-98A4-38E97535AA9C","expires":"2020-07-30T22:10:27.559Z"},"rubicon":{"uid":"KACWYIER-P-59CH","expires":"2020-07-30T22:22:42.432Z"},"pulsepoint":{"uid":"dcxvyKqDV5VV","expires":"2020-07-30T22:10:26.915Z"},"sovrn":{"uid":"bad97f98b08c9204fe6b9826","expires":"2020-07-30T22:10:25.588Z"},"openx":{"uid":"f1f4ac13-99f8-46da-82f8-b52c29b378e0","expires":"2020-07-30T22:10:25.93Z"}},"bday":"2020-05-18T20:01:18.934Z"}
25+
{"uids":{},"tempUIDs":{"adnxs":{"uid":"4722255122219375043","expires":"2020-07-30T22:10:28.961Z"},"triplelift":{"uid":"9328941297032053459","expires":"2020-07-30T22:10:33.496Z"},"yieldone":{"uid":"8c41c3b1-ce22-44fd-9bd7-454cd79e3c91","expires":"2020-07-30T22:10:33.229Z"},"ix":{"uid":"XlV6w9HM6LYAAHx2YJ4AAACZ&476","expires":"2020-07-30T22:10:31.916Z"},"yieldmo":{"uid":"ge515bd6c7da71cdc98a","expires":"2020-07-30T22:10:32.569Z"},"adform":{"uid":"1707054018971720697","expires":"2020-07-30T22:10:30.453Z"},"consumable":{"uid":"ue1-sb1-aa634f4b-d618-4378-b8c3-9baa56dcb91a","expires":"2020-07-30T22:10:28.07Z"},"pubmatic":{"uid":"2ECE1904-7EB2-4C38-98A4-38E97535AA9C","expires":"2020-07-30T22:10:27.559Z"},"rubicon":{"uid":"KACWYIER-P-59CH","expires":"2020-07-30T22:22:42.432Z"},"pulsepoint":{"uid":"dcxvyKqDV5VV","expires":"2020-07-30T22:10:26.915Z"},"sovrn":{"uid":"bad97f98b08c9204fe6b9826","expires":"2020-07-30T22:10:25.588Z"},"openx":{"uid":"f1f4ac13-99f8-46da-82f8-b52c29b378e0","expires":"2020-07-30T22:10:25.93Z"}},"bday":"2020-05-18T20:01:18.934Z"}
2626
```
2727

2828
## Setting the uids Cookie

prebid-server/endpoints/openrtb2/pbs-endpoint-video.md

Lines changed: 43 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,22 @@ The process is similar to [Prebid.js client side](/prebid-video/video-long-form.
2727
3. PBS sends a request for bids to selected demand partners by relaying OpenRTB requests to them.
2828
4. Demand partners return a bid response to PBS. If competitive seperation is enabled, PBS peforms [category translation](/dev-docs/modules/categoryTranslation.html) on each bid. Whether category translation is required or not, the bids are stored in prebid cache.
2929
5. PBS generates key-value pairs that are comprised of price, category, and duration values. The key is `hb_pb_cat_dur` and each component of the key name after the `hb` represents a related value.
30-
    
31-
     `_pb` represents the price bucket.
32-
     `_cat` indicates the industry code that is derived from the [category translation](/dev-docs/modules/categoryTranslation.html).
33-
     `_dur` is the length of the bid response in seconds.
34-
    
35-
A PBS generated key-value of `hb_pb_cat_dur = 1200_399_30s` would indicate:
36-
    
37-
     A price bucket of $12.00 (or the local currency).
38-
     The industry represented by id 399.
39-
     A duration of 30 seconds.
40-
    
41-
These key-values are returned to the SSAI server as part of the video response.
30+
    
31+
     `_pb` represents the price bucket.
32+
     `_cat` indicates the industry code that is derived from the [category translation](/dev-docs/modules/categoryTranslation.html).
33+
     `_dur` is the length of the bid response in seconds.
34+
    
35+
A PBS generated key-value of `hb_pb_cat_dur = 1200_399_30s` would indicate:
36+
    
37+
     A price bucket of $12.00 (or the local currency).
38+
     The industry represented by id 399.
39+
     A duration of 30 seconds.
40+
    
41+
These key-values are returned to the SSAI server as part of the video response.
4242

4343
6. The SSAI server parses the returned key-values, appending them as a query string to the ad server request URL and submits the request.
4444
7. The ad server returns the optimized pod.
45-
8. The SSAI server requests the creatives from prebid cache.
45+
8. The SSAI server requests the creatives from prebid cache.
4646
9. The SSAI server requests the content from the content host and stitches the creatives and content together.
4747
10. The stitched stream is returned to the application.
4848

@@ -119,6 +119,7 @@ The `podconfig.durationrangesec` is an array containing integers representing th
119119
```javascript
120120
durationrangesec = [15, 30]
121121
```
122+
122123
These values would indicate that ad durations of 15 and 30 seconds were allowed with this bid.
123124

124125
If `podconfig.requireexactduration` is set to `false`, then the ads durations will be rounded up to the closest value in the `durationrangesec` array. Implicit minimum bid duration is 0.
@@ -140,7 +141,6 @@ These are the parameters for the `pod` subobject:
140141
| pod.adpoddurationsec | Required | `Integer` | Duration of the adPod. |
141142
| pod.configid | Required | `String` | ID of the stored config that corresponds to a single pod request for all included adapters. |
142143

143-
144144
### Video Protocols
145145
A streaming protocol is a standardized method for delivering multimedia (usually video or audio) over the internet. It defines a method for sending "chunks" of content from one device to another and subsequently the method for reassembling those "chunks" into playable content.
146146

@@ -165,29 +165,28 @@ The `user.ext.prebid.buyeruids` is an optional, but recommended parameter. It is
165165

166166
These are the supported (registered) bidder names.
167167

168-
- "33across"
169-
- "adform"
170-
- "adkernelAdn"
171-
- "adtelligent"
172-
- "appnexus"
173-
- "audienceNetwork"
174-
- "beachfront"
175-
- "brightroll"
176-
- "eplanning"
177-
- "epsilon"
178-
- "grid"
179-
- "gumgum"
180-
- "ix"
181-
- "lifestreet"
182-
- "openx"
183-
- "pubmatic"
184-
- "pulsepoint"
185-
- "rhythmone"
186-
- "rubicon"
187-
- "somoaudience"
188-
- "sonobi"
189-
- "sovrn"
190-
- "yieldmo"
168+
* "33across"
169+
* "adform"
170+
* "adkernelAdn"
171+
* "adtelligent"
172+
* "appnexus"
173+
* "audienceNetwork"
174+
* "beachfront"
175+
* "eplanning"
176+
* "epsilon"
177+
* "grid"
178+
* "gumgum"
179+
* "ix"
180+
* "lifestreet"
181+
* "openx"
182+
* "pubmatic"
183+
* "pulsepoint"
184+
* "rhythmone"
185+
* "rubicon"
186+
* "somoaudience"
187+
* "sonobi"
188+
* "sovrn"
189+
* "yieldmo"
191190

192191
### Price Range
193192

@@ -215,8 +214,6 @@ Publishers can enable GDPR regulations by setting `regs.ext.gdpr` to `1`. To dis
215214

216215
Publishers can comply with CCPA regulations by setting `regs.ext.us.privacy` to one of the accepted string formats outlined in [IAB's CCPA Framework](https://iabtechlab.com/standards/ccpa/) such as `1YNN`.
217216

218-
219-
220217
## Examples
221218

222219
### Post Request
@@ -289,7 +286,7 @@ Publishers can comply with CCPA regulations by setting `regs.ext.us.privacy` to
289286

290287
### Post Response
291288

292-
The POST response contains an array of `adPod` objects which represents the `adPods` in the request. Each value of the `adPod ` object (`podid:1`, `podid:2`, etc) contain the key-value targeting for those bids and optionally any errors encountered.
289+
The POST response contains an array of `adPod` objects which represents the `adPods` in the request. Each value of the `adPod` object (`podid:1`, `podid:2`, etc) contain the key-value targeting for those bids and optionally any errors encountered.
293290

294291
```javascript
295292
{
@@ -349,11 +346,10 @@ The POST response contains an array of `adPod` objects which represents the `adP
349346
## SSAI processing of the response
350347
The SSAI should take the key-values from the response `adPods.[].targeting.[]${key}` and pass it to the primary ad server as keywords. Because `adPods` do not have specific targeting, an `adPod` can target any bid as long as the bid duration matches that of the `adPod`.
351348

349+
## Further Reading
352350

353-
## Further Reading:
354-
355-
- [Prebid Server overview](/prebid-server/overview/prebid-server-overview.html)
356-
- [OpenRTB auction endpoint ](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html)
357-
- [Category Translation module](/dev-docs/modules/categoryTranslation.html)
358-
- [Freewheel module](/dev-docs/modules/freewheel.html)
359-
- [Ad Pod module](/dev-docs/modules/adpod.html)
351+
* [Prebid Server overview](/prebid-server/overview/prebid-server-overview.html)
352+
* [OpenRTB auction endpoint](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html)
353+
* [Category Translation module](/dev-docs/modules/categoryTranslation.html)
354+
* [Freewheel module](/dev-docs/modules/freewheel.html)
355+
* [Ad Pod module](/dev-docs/modules/adpod.html)

0 commit comments

Comments
 (0)