MediaMelon Android ExoPlayer SDK Integration Document
This guide provides detailed instructions on integrating the Android MediaMelon SDK with the ExoPlayer.
Step 1: Set up the build environment
Step 1.1: Add Gradle Dependency:
dependencies {
...
implementation 'com.github.MediamelonSDK:mm-android-sdk-exoplayer:v2.19.1-2.3.5'
}dependencies {
...
implementation 'com.github.MediamelonSDK:mm-android-sdk-exoplayer:v2.18.6:2.3.0'
}dependencies {
...
implementation 'com.github.MediamelonSDK:mm-android-sdk-exoplayer-2.17.1:2.3.0'
}Step 1.2 Provide Permissions
Step 1.3: Import Packages
Step 2: Register and Initialise SDK
Step 2.1 Get Adapter Instance
Step 2.2: Set Context
Step 2.3: Register SDK
Step 2.4: Report Player Information
Step 2.5: Report Base Player Information
Step 2.6: Report Application Information
Step 2.7: Initialize Session
Step 2.8: Report Experiment Name
Step 2.9: Report View Session Id
Step 2.10: Report Sub Property Id
Step 2.11: Report Player Resolution
Step 2.12: Report App Session ID
Step 3: Report Custom Metadata
Step 4: Report Ended State
Step 5: Report Errors and Warnings
Step 6: Report Stream Level Information
Step 6.1: Report Stream Info
Step 6.2: Report CDN
Step 6.3: Report Stream Fallback Event
Step 7: Update Asset Information
Release Notes
PreviousMediaMelon Android Media3 SDK Integration DocumentNextMediaMelon Android IMA Media3 SDK Integration Document
Last updated