The 1plusX RTD module appends User and Contextual segments to the bidding object.
1) Compile the 1plusX RTD Module along with your bid adapter and other modules into your Prebid build:
gulp build --modules="rtdModule,1plusXRtdProvider,appnexusBidAdapter,..."
2) Use setConfig
to instruct Prebid.js to initilize the 1plusX RTD module, as specified below.
This module is configured as part of the realTimeData.dataProviders
var TIMEOUT = 1000;
pbjs.setConfig({
realTimeData: {
auctionDelay: TIMEOUT,
dataProviders: [{
name: '1plusX',
waitForIt: true,
params: {
customerId: 'acme',
bidders: ['appnexus', 'rubicon'],
timeout: TIMEOUT
}
}]
}
});
Name | Type | Description | Default |
---|---|---|---|
name | String | Real time data module name | Always ‘1plusX’ |
waitForIt | Boolean | Should be true if there’s an auctionDelay defined (optional) |
false |
params | Object | ||
params.customerId | String | Your 1plusX customer id | |
params.bidders | Array |
List of bidders for which you would like data to be set | |
params.timeout | Integer | timeout (ms) | 1000ms |