Module Name: Greenbids RTD Provider
Module Version: 2.0.0
Module Type: RTD Provider
Maintainer: [email protected]
The Greenbids RTD adapter allows to dynamically filter calls to SSP to reduce outgoing call to the programmatics chain, reducing ad serving carbon impact
This module is configured as part of the realTimeData.dataProviders
object.
{: .table .table-bordered .table-striped }
Name | Scope | Description | Example | Type |
---|---|---|---|---|
name |
required | Real time data module name | 'greenbidsRtdProvider' |
string |
waitForIt |
required (mandatory true value) | Tells prebid auction to wait for the result of this module | 'true' |
boolean |
params |
required | Object |
||
params.pbuid |
required | The client site id provided by Greenbids. | 'TEST_FROM_GREENBIDS' |
string |
params.timeout |
optional (default 200) | Maximum amount of milliseconds allowed for module to finish working (has to be <= to the realTimeData.auctionDelay property) | 200 |
number |
const greenbidsDataProvider = {
name: 'greenbidsRtdProvider',
waitForIt: true,
params: {
pbuid: 'TEST_FROM_GREENBIDS',
timeout: 200
}
};
pbjs.setConfig({
realTimeData: {
auctionDelay: 200,
dataProviders: [greenbidsDataProvider]
}
});
To install the module, follow these instructions:
Greenbids RTD module works hand in hand with Greenbids Analytics module See prebid Analytics modules -> Greenbids Analytics module
-
Option 1: Use Prebid Download page to build the prebid package. Ensure that you do check Greenbids RTD Provider module
-
Option 2: From the command line, run
gulp build --modules=greenbidsRtdProvider,...
Enable Greenbids Real Time Module using pbjs.setConfig
. Example is provided in Configuration section.