Adagio Real Time Data Module

Overview

This module can be used in combination with Adagio Bid Adapter (SSP) and/or with Adagio prebid server endpoint. It computes and collects data required to leverage Adagio viewability and attention prediction engine.

Please contact contact@adagio.io for more information.

Disclosure: This module loads external code that is not open source and has not been reviewed by Prebid.org.

Configuration

This module is configured as part of the realTimeData.dataProviders object.

pbjs.setConfig({
  realTimeData: {
    dataProviders:[{
      name: 'adagio',
      params: {
        organizationId: '1000', // Required. Provided by Adagio
        site: "my-site" // Required. Provided by Adagio
        placementSource: 'ortb' // Optional. Possible values: 'ortb'<default> | 'code' | 'gpid'
      }
    }]
  }
});

Syntax details:

Name Scope Description Example Type
name required Real time data module name: Always 'adagio' 'adagio' string
params required     Object
params.organizationId required Account id provided by Adagio. '1000' string
params.site required Account site name provided by Adagio. 'my-site' string
params.placementSource optional Programmatically set the ortb2Imp.ext.data.placement signal based on location. Possible values: ortb (default), code, gpid. 'ortb' string

Installation

To install the module, follow these instructions:

  • Contact Adagio to get an account

  • Build the prebid.js file

    • Option 1: Use Prebid Download page to build the prebid package. Ensure that you do check Adagio in Bidder Adapters and Adagio Rtd Module in Vendor-Specific Modules

    • Option 2: From the command line, run gulp build --modules=adagioBidAdapter,rtdModule,adagioRtdProvider,...

  • Enable Adagio Real Time Module using pbjs.setConfig. Example is provided in Configuration section.