Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 2.15 KB

a1MediaRtdProvider.md

File metadata and controls

67 lines (52 loc) · 2.15 KB
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

A1Media RTD Module

{% 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.

Integration

  1. Build the A1Media RTD Module into the Prebid.js package with:

    gulp build --modules=a1MediaRtdProvider,...
  2. Use setConfig to instruct Prebid.js to initilaize the A1Media RTD module, as specified below.

Configuration

pbjs.setConfig({
    realTimeData: {
        auctionDelay: 1000,
        dataProviders: [
            {
                name: "a1Media",
                waitForIt: true,
                params: {
                    // 'tagId' is unique value for each account.
                    tagId: 'lb4test'
                }
            }
        ]
    }
});

Parameters

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