Module Name: Geoedge Rtd provider Module Type: Rtd Provider Maintainer: [email protected]
The Geoedge Realtime module lets publishers block bad ads such as automatic redirects, malware, offensive creatives and landing pages. To use this module, you'll need to work with Geoedge to get an account and customer key.
- Build the geoedge RTD module into the Prebid.js package with:
gulp build --modules=geoedgeRtdProvider,...
- Use
setConfig
to instruct Prebid.js to initilize the geoedge module, as specified below.
This module is configured as part of the realTimeData.dataProviders
object:
pbjs.setConfig({
realTimeData: {
dataProviders: [{
name: 'geoedge',
params: {
key: '123123',
bidders: {
'bidderA': true, // monitor bids form this bidder
'bidderB': false // do not monitor bids form this bidder.
},
wap: true
}
}]
}
});
Parameters details:
{: .table .table-bordered .table-striped }
Name | Type | Description | Notes |
---|---|---|---|
name | String | Real time data module name | Required, always 'geoedge' |
params | Object | ||
params.key | String | Customer key | Required, contact Geoedge to get your key |
params.bidders | Object | Bidders to monitor | Optional, list of bidder to include / exclude from monitoring. Omitting this will monitor bids from all bidders. |
params.wap | Boolean | Wrap after preload | Optional, defaults to false . Set to true if you want to monitor only after the module has preloaded the monitoring client. |
params.gpt | Boolean | Wrap all GPT ad slots | Optional, defaults to false . Set to true if you want to monitor all Google Publisher Tag ad slots, regaedless if the winning bid comes from Prebid or Google Ad Manager (Direct, Adx, Adesnse, Open Bidding, etc). |
To view an integration example:
- in your cli run:
gulp serve --modules=appnexusBidAdapter,geoedgeRtdProvider
- in your browser, navigate to:
http://localhost:9999/integrationExamples/gpt/geoedgeRtdProvider_example.html