In general, a PBS host company may want to run only the server-side bid adapters they require.
PBS-Go enables most bidders by default. PBS-Java doesn’t enable any bidders by default.
Bidders can declare certain geographic details in their YAML that host companies should be aware of:
geoscope
parameter in the bidder’s YAML file and consider disabling that bidder in regions where it might not make sense to call them. Again, your DevOps team should be able to manage this.Note that Prebid Server does not have the ability to automatically determine its datacenter region and take these actions for host companies. It must be done as part of the deploy.
You might want to consider disabling bid adapters that you’re not
going to utilize in order to control which bidders get into the /cookie_sync response when you’re running the coopSync
flag.
To disable a bid adapter, in your main pbs.yaml file, set:
adapters:
BIDDERCODE:
disabled: true
As noted above, if the bidder supports different endpoints per geography, you can deploy different config in each of your datacenters:
adapters:
BIDDERCODE:
endpoint: REGION_SPECIFIC_ENDPOINT
To enable a bid adapter, in your main YAML file, set:
adapters:
BIDDERCODE:
enabled: true
As noted above, if the bidder supports different endpoints per geography, you can deploy different config in each of your datacenters:
adapters:
BIDDERCODE:
enabled: true
endpoint: REGION_SPECIFIC_ENDPOINT
If you’d like to run the rubicon Prebid Server adapter, here’s the process: