Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 2.28 KB

geoedgeRtdProvider.md

File metadata and controls

68 lines (51 loc) · 2.28 KB

Overview

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.

Integration

  1. Build the geoedge RTD module into the Prebid.js package with:
gulp build --modules=geoedgeRtdProvider,...
  1. Use setConfig to instruct Prebid.js to initilize the geoedge module, as specified below.

Configuration

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).

Example

To view an integration example:

  1. in your cli run:
gulp serve --modules=appnexusBidAdapter,geoedgeRtdProvider
  1. in your browser, navigate to:
http://localhost:9999/integrationExamples/gpt/geoedgeRtdProvider_example.html