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.
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:
Option 1: Use Prebid Download page to build the prebid package. Ensure that you do check Greenbids Realtime Module 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.