Android
The SDK is available as an AAR (recommended) and JAR library. The library is available in the MavenCentral and GitHub repository.
Step 1. Gradle Build Dependencies
If you use Gradle for building apps specify the following dependencies in the build.gradle
file in the dependencies block.
Step 2. SDK Initialization
Use the following way to initialize the library in the first Activity onCreate()
method:
You can find the App ID in the settings of the respective app in devtodev (Settings → SDK → Integration → Credentials).
config
- is aDTDAnalyticsConfiguration
object instance that is used for specifying additional properties during initialization.
DTDAnalyticsConfiguration
Parameter | Type | Description |
| Integer | The player level at the moment of devtodev SDK initialization. It’s optional but we recommend using it for improving data accuracy. |
| String | A custom user ID assigned by the developer. In the case of default calculation by device IDs, the identifier can be used for searching users in devtodev. In case the project uses calculation by user IDs, the parameter is mandatory because it becomes the principal calculation ID in devtodev. |
| DTDTrackingStatus (enum) | The property allows or disallows devtodev tracking of the user. By default, it is set to |
| DTDLogLevel (enum) | The level of logging the SDK activity. The |
Example:
Step 3. SDK Initialization
Add the following strings to the proguard-rules.pro
file of your app
Last updated