-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-Bid Module #6317
Labels
Comments
Updated based on community feedback:
|
docs PR prebid/prebid.github.io#2757 |
1 task
closing with merge of #6404 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Type of issue
New Module
Description
Allowing a single bidder to multi-bid into an auction has several use cases:
This proposal expands the number of key value pairs going to the ad server in the normal Prebid way by establishing the concept of a "dynamic alias" -- a bidder code that exists only on the response, not in the adunit. The publisher defines which bidders can multi-bid and how many bids they can make.
e.g. bidderA is allowed to provide 2 bids into the auction. PBJS might send these values to the ad server:
hb_pb_bidderA = 5.00
hb_pb_bidA2 = 3.00
...
The proposed configuration fo the module:
But it's desired that this feature also work for SDK and AMP, so full Prebid Server is required as well.
Requirements
Prebid.js
a) The ad server targeting variables created for dynamic aliases are the same as those created for the main biddercode. i.e. the list of variables is defined in targetingControls.allowTargetingKeys.
Note: It's not clear that the existing PBJS bid_response hook has access to all bids from the bidder. It may have to be moved or a new hook added?
Prebid Server
Prebid Server must be able to support multi-bidding as well. See prebid/prebid-server#1715
The proposed PBS OpenRTB Request enhancement is basically the same as the PBJS config:
The text was updated successfully, but these errors were encountered: