prebid-server icon indicating copy to clipboard operation
prebid-server copied to clipboard

Include EIDs from user.ext.eids in 2.6 upgrade function

Open patmmccann opened this issue 10 months ago • 5 comments

PR to propose we keep all the eids on 2.6 upgrade from both the 2.5 location and the 2.6 location if both exist. This may frequently happen if PBS js adapter is setting the 2.6 location and the publisher is manually writing to the 2.5 location.

patmmccann avatar Feb 19 '25 17:02 patmmccann

This needs to be an issue for the Committee to discuss. All current upgrade paths prefer the new location if present and ignore the old location, which may also be present for compatibility.

Why would a publisher send a request with a mix of both the new location and the ext? I don't understand why the publisher doesn't just choose one. At some point, the publisher needs to be responsible for sending reasonable requests to PBS and this does not seem like a reasonable scenario.

SyntaxNode avatar Feb 19 '25 18:02 SyntaxNode

I don't understand why the publisher doesn't just choose one.

In our case we are choosing the old location but prebid server bid adapter has chosen the new location. If we set the new location, many of our other bidders are not able to see it in JS. This is related to https://github.com/prebid/Prebid.js/pull/12110

Edit: that doesnt appear to be true, we're only setting in ext.eids and I can no longer identify a conflict, so this pr might be solving a hypothetical problem.

patmmccann avatar Feb 19 '25 18:02 patmmccann

In our case we are choosing the old location but prebid server bid adapter has chosen the new location.

That's ok. Prebid Server will provide the correct location to the adapter, depending on if it supports OpenRTB 2.6.

I can no longer identify a conflict, so this pr might be solving a hypothetical problem.

Makes sense. In this case, shall we close this PR?

SyntaxNode avatar Feb 24 '25 20:02 SyntaxNode

Forgot to bring this up in the PBS meeting today. Have we decided whether there's a problem here?

bretg avatar Feb 26 '25 19:02 bretg

See #4285

bsardo avatar Apr 14 '25 18:04 bsardo

@patmmccann can we close this PR? Based on our discussion at the PMC yesterday, it is my understanding that PBJS will soon address the scenario where EIDs are set in both the 2.5 and 2.6 locations. I think we were in agreement that this sort of problem is best handled upstream.

bsardo avatar Apr 24 '25 14:04 bsardo