Skip to content

Add generic per-bidder static param overrides for PBS #617

@prk-Jr

Description

@prk-Jr

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)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions