You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support imp.ext.prebid.bidder.<bidder> as a new place for bidder parameters (prebid#976)
* Moved bidder parameters from imp.ext to imp.ext.prebid.bidder before proceeding with an auction
* Merge bidder parameters instead of replacing whole object
* Adjust bid request validation to look into new location of bidder parameters
* Update core exchange logic to look for bidder parameters in new location
* Update stored response processing to look for bidders in new location
* Update Rubicon bidder to look for cpmoverride in new location
* Do not pass empty prebid sub-ext to bidders
* Fix integration tests after moving bidder parameters to a new place
* Tidy up
* Update references to imp.ext.<bidder> with a new location imp.ext.prebid.bidder.<bidder>
Copy file name to clipboardExpand all lines: docs/developers/add-new-bidder.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Throughout the rest of this document, substitute `{bidder}` with the name you've
16
16
Bidders may define their own APIs for Publishers pass custom values. It is _strongly encouraged_ that these not
17
17
duplicate values already present in the [OpenRTB 2.5 spec](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf).
18
18
19
-
Publishers will send values for these parameters in `request.imp[i].ext.{bidder}` of
19
+
Publishers will send values for these parameters in `request.imp[i].ext.prebid.bidder.{bidder}` of
20
20
[the Auction endpoint](../endpoints/openrtb2/auction.md). Prebid Server will preprocess these so that
21
21
your bidder will access them at `request.imp[i].ext.bidder`--regardless of what your `{bidder}` name is.
22
22
@@ -134,7 +134,7 @@ We expect to see at least 90% code coverage on each bidder.
134
134
135
135
Then `POST` an OpenRTB Request to `http://localhost:8080/openrtb2/auction`.
136
136
137
-
If at least one `request.imp[i].ext.{bidder}` is defined in your Request, then your bidder should be called.
137
+
If at least one `request.imp[i].ext.prebid.bidder.{bidder}` is defined in your Request, then your bidder should be called.
138
138
139
139
To test user syncs, [save a UID](../endpoints/setuid.md) using the FamilyName of your Bidder.
140
140
The next time you use `/openrtb2/auction`, the OpenRTB request sent to your Bidder should have
0 commit comments