-
Notifications
You must be signed in to change notification settings - Fork 735
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
Prebid Server: Multiple Root SChain nodes #1091
Comments
``` ext.prebid.schains: [ { bidders: ["shinyClicks"], schain: { SCHAIN OBJECT }}, { bidders: ["*"], schain: { SCHAIN OBJECT }} ] ``` * pass the correct source.ext.schain to each bidder * remove ext.prebid.schains before sending to the adapter For more information prebid/prebid-server#1091
This is done in PBS-Java. |
I'd like to bump this one. We have cases where this support is needed. |
Noted. We've been focused on privacy policies a lot recently. I understand it's a common ask from the community and have bumped up its priority within Xandr. I added the 'help wanted' tag if someone else is able to get to it first. |
I'm picking this up for PBS-Go. |
@bretg I spent some time going through the spec and the applicable github issues/PRs and I didn't see anything about how to handle the case where multiple non-wildcard schains are defined for a bidder. PBS-Java appears to ignore all schains for a bidder if multiple are defined for a bidder, leaving source.ext.schain unmodified. Can you confirm that this is the expected behavior? |
I'm told that PBS-Go is going to treat this scenario as invalid and reject the request. Am ok with this. @rpanchyk - let's update PBS-Java to do this too. |
This has been implemented in PBS-Go. It's available in release 0.120.0 and newer. |
(This is the Prebid Server side of prebid/Prebid.js#3870)
Copying the use case from that issue for context:
In this scenario, Prebid Server is not receiving a single simple schain on source.ext.schain. Rather, it will receive a list of schains that are appropriate for different bidders. Here's the proposed location and format:
Prebid Server's job would be to parse this list and pass the correct source.ext.schain to each bidder. It should also remove ext.prebid.schains before sending to the adapter.
If there's already an source.ext.schain and a bidder is named in ext.prebid.schains, the latter would override the former.
The text was updated successfully, but these errors were encountered: