Template:Android Prerequisites and Implementation Overview
From Engineering Client Portal
Prerequisites
Before you start the integration, you will need:
Item | Description | Source |
---|---|---|
App ID (appid) | Unique ID assigned to the player/site and configured by product. | Provided by Nielsen |
Nielsen SDK | Includes SDK frameworks and sample implementation; See Android SDK Release Notes | Download |
If need App ID(s) or our SDKs, feel free to reach out to us and we will be happy to help you get started. Refer to Digital Measurement Onboarding guide for information on how to get a Nielsen App SDK and appid.
Implementation
This guide covers implementation steps for Android Studio utilizing the Nielsen SDK for DCR.
SDK Flavor | Description |
---|---|
Android Ad Version | * Opt-In and Opt-Out functionality managed by Opt out of Ads Personlization setting on device. (Preferred approach) * The Nielsen SDK will collect the Google Advertising ID unless the user Opts Out. * If the Google Play Service is unavailable, (ie: Amazon and Huawei devices) the Nielsen sdk will secure the Android ID. * There are 3 versions available starting with the Nielsen SDK 8.1.0.0. |
Android No Ad Framework | * Without the Ad Framework, the Nielsen SDK cannot read the Google Advertising ID, so will retrieve the AndroidID. * The AndroidID is a 64-bit number (expressed as a hexadecimal string), unique to each combination of app-signing key, user and device. * The developer is required to present the User Choice Opt Out page which is described in the Privacy Section. |
Android SDK noID | * This version of the Nielsen SDK is perfect for Kid apps, or where no ID is required. * Please review the Opt Out Requirement. |
How to obtain the NielsenAppApi
The Nielsen AppSDK can either be downloaded directly or can be integrated directly within an application through the use of Gradle. We recommend using the Gradle-based integration whenever possible to ensure you maintain the most recent changes and enhancements to the Nielsen libraries.