layout | title | display_name | description | page_type | module_type | module_code | enable_download | vendor_specific | sidebarType |
---|---|---|---|---|---|---|---|---|---|
page_v2 |
A1Media RTD Module |
A1Media RTD Module |
A1Media Real Time Data Module |
module |
rtd |
a1MediaRtdProvider |
true |
true |
1 |
{% include dev-docs/loads-external-javascript.md %}
The A1Media RTD module loads a script for obtaining A1Media user segments, providing the user segment data to bid-requests.
To use this module, you’ll need to work with A1MediaGroup to get an account and receive instructions on how to set up your pages and ad server.
Contact [email protected] for information.
-
Build the A1Media RTD Module into the Prebid.js package with:
gulp build --modules=a1MediaRtdProvider,...
-
Use
setConfig
to instruct Prebid.js to initilaize the A1Media RTD module, as specified below.
pbjs.setConfig({
realTimeData: {
auctionDelay: 1000,
dataProviders: [
{
name: "a1Media",
waitForIt: true,
params: {
// 'tagId' is unique value for each account.
tagId: 'lb4test'
}
}
]
}
});
{: .table .table-bordered .table-striped }
Name | Type | Description | Required | Notes |
---|---|---|---|---|
name |
String | Real time data module name | yes | Always 'a1Media' |
waitForIt |
Boolean | Should be true if there's an auctionDelay defined (recommended) |
no | Default false |
params |
Object | |||
params.tagId |
String | Publisher specific script name | yes |
{: .alert.alert-warning :} tagId is publisher specific tag ID.
This module loads external code using the passed parameter (params.tagId).