Description
Operators need a way to define static per-bidder parameters that are merged into every outgoing Prebid Server request, regardless of which zone is active. Currently only bid_param_zone_overrides exists, which requires a zone context. There is no mechanism for server-enforced, always-on bidder params.
This is a child of #339 (generic overrides support).
Done when
- A new
bid_param_overrides config field exists on PrebidIntegrationConfig
- The field is a
HashMap<String, Json> keyed by bidder name
- Values are merged into
ext.prebid.bidder.{bidder} on every OpenRTB request, before zone-specific overrides
- The field can be set via TOML and via environment variable (
TRUSTED_SERVER__INTEGRATIONS__PREBID__BID_PARAM_OVERRIDES)
- Unit tests cover the merge behaviour (keys replaced, extra keys preserved)
Affected area
Integrations (prebid)
Description
Operators need a way to define static per-bidder parameters that are merged into every outgoing Prebid Server request, regardless of which zone is active. Currently only
bid_param_zone_overridesexists, which requires a zone context. There is no mechanism for server-enforced, always-on bidder params.This is a child of #339 (generic overrides support).
Done when
bid_param_overridesconfig field exists onPrebidIntegrationConfigHashMap<String, Json>keyed by bidder nameext.prebid.bidder.{bidder}on every OpenRTB request, before zone-specific overridesTRUSTED_SERVER__INTEGRATIONS__PREBID__BID_PARAM_OVERRIDES)Affected area
Integrations (prebid)