MediaMelon Android Custom SDK Integration Document
This guide provides detailed instructions on integrating the Android MediaMelon Custom SDK .
Step 1: Set up the build environment
Step 1.1: Add Gradle Dependency:
dependencies {
...
implementation 'com.github.MediamelonSDK:mm-java-custom-sdk:1.2.9'
}Step 1.2 Provide Permissions
Step 1.3: Import Packages
Step 2: Register and Initialise SDK
Step 2.1: Set Context
Step 2.2: Register SDK
Step 2.3: Report Player Information
Step 2.4: Report Base Player Information
Step 2.5: Report Application Information
Step 2.6: Report Device Information
Step 2.7: Initialize session with Content Metadata
Step 2.8: Report Experiment Name
Step 2.9: Report View Session Id
Step 2.10: Report Sub Property Id
Step 2.11: Report Preload
Step 2.12: Report App Session ID
Step 2.13: Report Device ID
Step 2.14 Report Device Marketing Name
Step 3: Report Custom Metadata
Step 4: Report Playback Events
Step 4.1: Report Player State
Step 4.2: Report Buffering Events
Step 4.3: Report Seek Events
Step 4.4: Report Errors
Step 4.5: Report Warnings
Step 4.6: Report Playback Position
Step 5: Report Stream and Network Related Information
Step 5.1: Report Stream URL
Step 5.2: Report Video Duration
Step 5.3: Report Stream Information
Step 5.4: Report Network Information
Step 5.5: Report CDN
Step 5.6: Report Track Information
Step 5.7: Report Rendition
Step 5.7: Update DRM Type
Step 5.8: Report Player Download Rate
Step 5.9: Report Frame Loss
Step 6: Report Request Status and Fallback Events
Step 6.1: Report Request Status
Step 6.2: Report Fallback event
Step 6.3: Update Content Metadata
Step 6.4: Update Subscriber Info
Step 7: Report Ad Events
Release Notes
Last updated