[Bug Fix] Insticator Bid Adaptor: Move DSP seat from TypedBid.Seat to Meta.Seat to prevent bid rejection#4726
Conversation
…ection The Seat field on TypedBid was being set to raw DSP seat strings (e.g. pubmatic_54229, criteo_46) which triggered the alternateBidderCodes validation in the PBS exchange, silently dropping 100% of bids for publishers without explicit config. - Remove Seat from TypedBid to avoid alternateBidderCodes rejection - Store DSP seat in ExtBidPrebidMeta.Seat for reporting (same approach as Rubicon adapter) - Update test cases to reflect removed TypedBid.Seat
Code coverage summaryNote:
insticatorRefer here for heat map coverage report |
|
Hi @bsardo, We found a bug introduced in #4668 that silently drops 100% of bids from our adaptor. Here's a quick summary: The problem:
The fix (this PR): This PR fixes that bug
Request:We'd really appreciate it if this fix could be included in the next immediate release of PBS-Go, as it's currently blocking all bids for publishers running the latest version. Additionally, since prebid-server Java hasn't been updated with the changes from #4668 yet — would it be possible to land both the original feature and this fix together in a single Java release, so the bug never gets introduced on that side? Please let me know if anything else is needed from my side. Thanks a lot! |
|
Hey, @bsardo apologies for tagging you again. Did anyone get a chance and time to review this? |
The Seat field on TypedBid was being set to raw DSP seat strings (e.g. pubmatic_54229, criteo_46) which triggered the alternateBidderCodes validation in the PBS exchange, silently dropping 100% of bids for publishers without explicit config.