Vendor specific (RTD) Prebid Modules
Last edited: 2024/12/09
Vendor-specific modules are optional add-ons that extend Prebid's functionality with features tailored to specific ad tech vendors or services. These modules typically provide:
- Integration with proprietary ad technologies
- Custom bidding algorithms
- Specialized reporting or analytics
- Unique ad format support
- Vendor-specific data enrichment
Examples include modules for specific consent management platforms, viewability measurement providers, or ad quality scanners. These modules allow publishers to incorporate vendor-specific capabilities into their Prebid setup without modifying the core Prebid code. Vendor-specific modules are usually developed and maintained by the vendors themselves, adhering to Prebid's module development guidelines. They provide a way for vendors to offer their unique services within the Prebid ecosystem while maintaining compatibility with the overall header bidding process.
In the Yieldbird Platform 2.0, Vendor Specific Modules include also Analytics Adapters (they are used to gather and analyze data related to the performance and behavior of header bidding auctions managed through the Prebid.js framework).
Adding a Vendor specific module
We can add any Vendor specific module that is currently compatible with Prebid. Simply ask your Customer Success Manager for the Vendor specific module you need, and we will add it in the next development sprint.
Please mark that in case you need Yieldbird to provide you with the account, the process will take longer as we will have to sign a contract with the requested provider.
You can choose to use either your own accounts or Yieldbird’s accounts within the Vendor Specific Modules. The setup flow is the same for both options: First, add the Module to your Workspace, then connect it to specific Domains and optionally adjust its settings.
1. Adding Vendor specific module on Workspace level
To add a Vendor Specific Module to the workspace and define its default parameters:
- Go to Global setup > Prebid > Modules > Vendor Specific Modules and click Add new.
- Based on your account type, follow the steps below:
- For Your Own Account:
- Select Account type as Own, then choose the Vendor Specific Module you want to configure from the dropdown menu.
- Fill in the required parameters and click ‘Save’. You will be redirected to the overview table of all Vendor Specific Modules where the newly added module will appear at the top of the list.
- For Yieldbird’s Account (used when you do not have a direct contract with the module provider):
- Select Account type as Yieldbird, choose the module from the dropdown menu, and click ‘Send request’.
- The Yieldbird team will handle the whitelisting process and add your Domains to the selected vendor. Once completed, you will be notified and can start using the module.
- To activate the module on your inventory:
- Toggle it <on> at the Workspace level:
- Activate it for specific Domains (see the instructions below).
In this view, you set Default Parameters that apply to all Domains. If you need to set different parameters for specific Domains you can do it later on (see the paragraph below).
Please note that some Vendor Specific Modules may decline the whitelisting of your Domains for use with Yieldbird’s accounts. If this occurs, we will inform you.
Activating Vendor specific modules on specific Domains
To enable a Vendor Specific Module for specific Domains:
- Go to Global setup > Prebid > Modules > Vendor Specific Modules and click the module you want to activate for a specific Domain.
- Navigate to the Module params & connection tab.
- Use the On/off on Domain toggle to enable the module for your selected Domains.
- Optionally, customize the module parameters for specific Domains:
- Provide values in the input boxes for the parameters you wish to customize.
- Leave the input boxes empty to apply the default workspace parameters.
- For each Domain you can customize a single param or all params.
- Click ‘Save’.
You can also manage Vendor Specific Modules connection directly within the Domains view:
- Go to Inventory > Domains > select the Domain to edit > Prebid Stack.
- Scroll down to the Modules paper and use the On/off on Domain toggle to enable the desired Vendor Specific Module for that Domain.
- Click ‘Save’.
Attention: Remember - the Module will be active on a given Domain only if it is toggled <on> on Workspace.
Some Vendor specific modules may require adjusting auctionDelay. Learn more about how to do this.