AdxPremium Analytics Adapter
Features
| Module | adxpremiumAnalyticsAdapter |
Prebid.org Member | no |
|---|---|---|---|
| TCF-EU Support | check with vendor | IAB GVL ID | check with vendor |
| USP/CCPA Support | check with vendor | COPPA Support | check with vendor |
| GPP Support | check with vendor | Download | download page |
To use this adapter, include adxpremiumAnalyticsAdapter in your Prebid.js build (for example gulp build --modules=adxpremiumAnalyticsAdapter) and call pbjs.enableAnalytics() as described below. See Prebid.js Analytics Adapters for all analytics adapters.
Registration
Please visit luponmedia.com for more information. You must be an AdxPremium publisher with a publisher ID and server ID.
Configuration
pbjs.enableAnalytics({
provider: 'adxpremium',
options: {
pubId: 12345678,
sid: 's2'
}
});
| Name | Scope | Type | Description |
|---|---|---|---|
pubId |
required | number or string |
AdxPremium publisher ID. If missing, the adapter logs an error and is not enabled. |
sid |
optional | string |
AdxPremium server ID. When set, data is sent to https://<sid>.adxpremium.services/graphql instead of the default endpoint. |
Data Collected
The adapter listens to auctionInit, bidRequested, bidResponse, bidTimeout, bidWon and auctionEnd. It records bid requests (bidder, ad unit codes and sizes), bid responses (bidder, ad unit, size, CPM, currency, creative ID, response time, win status), plus auction ID, page URL without query string, screen resolution, device type (from the user agent) and window.reqCountry if defined.
The auction report is sent once GPT has fired slotRenderEnded for every ad unit in the auction, or 2 seconds after auctionEnd, whichever comes first. Timed-out requests and wins that arrive after the report are sent as separate requests.
Data is sent by ajax POST (JSON) as a base64-encoded GraphQL mutation to https://adxpremium.services/graphql, or the sid-specific host above.