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

Pass through unknown imp.ext values to adapters

Open justadreamer opened this issue 6 months ago • 0 comments

Addresses "Stop hard-failing on unknown imp.ext values" #3735 The behavior is as described in the issue:

  1. If imp.ext.prebid.bidder exists, then do nothing. The requestor has moved to the new syntax where bidders are in imp.ext.prebid and there's no need to check imp.ext anymore. Let it through.
  2. If imp.ext.prebid.bidder doesn't exist, then it's ok to warn about unknown values, but the request should otherwise proceed.

In any case imp.ext.foo will be let through, in the second case with a warning.

NOTE: with "test":1 flag present in the request payload - the debug.resolvedrequest will contain the passed imp.ext.foo, however many bidder adapters do their own sanitization of imp.ext.* fields and as a result many will not send it to their servers. The example of one that transparently passes imp.ext fields was aax - so can be used for testing to see what actual bidder sends.

justadreamer avatar Aug 22 '24 11:08 justadreamer