MediaMelon Android Multiplayer Custom SDK Integration Document
This guide provides detailed instructions on integrating the Android MediaMelon Custom SDK .
Step 1: Prerequisites and Setup
Step 1.1: Add Gradle Dependency:
dependencies {
...
implementation 'com.github.MediamelonSDK:mm-java-custom-sdk:2.1.3'
}Step 1.2: Provide Manifest Permissions
Step 1.3: Import Packages
Step 2: Instantiate and Register SDK
Step 2.1: Create SDK instance
Step 2.2: Set Context
Step 2.3: Register SDK
Step 2.4: Report Player ID
Step 2.5: Report Player Information
Step 2.6: Report Base Player Information
Step 2.7: Report Application Information
Step 2.8: Report Device Information
Step 2.9: Report Sub Property Id
Step 2.10: Report App Session Id
Step 3: Initialize Playback Session
Step 3.1: Initialize Session with Content Metadata
Step 3.2: Report Experiment Name
Step 3.3: Report View Session Id
Step 3.4: Report Preload
Step 3.5: Report Player Resolution
Step 3.6 Report User Initiated Playback
Step 4: Report Custom Metadata
Step 5: Report Playback Events
Step 5.1: Report Player State
Step 5.2: Report Buffering Events
Step 5.3 Report Seek Events
Step 5.4: Report Errors
Step 5.5: Report Warnings
Step 5.6: Report Playback Position
Step 6: Report Stream and Track Related Information
Step 6.1: Report Stream URL
Step 6.2: Report Stream Information
Step 6.3: Report Video Duration
Step 6.4 Report Network Info
Step 6.5: Report CDN
Step 6.6: Report Track Related Information
Step 6.7: Report Rendition Changes
Step 6.8: Update DRM Type
Step 6.9: Report Player Download Rate
Step 6.10: Report Frame Loss
Step 6.11: Report Encoding Service
Step 7: Report Request Status and Fallback Events
Step 7.1: Report Request Status
Step 7.2: Report Stream Fallback event
Step 7.3: Update DRM
Step 7.4: Update Content Metadata
Step 7.5: Update Subscriber Information
Step 8: Report Ad Events
Step 8.1: Report Ad Start and End
Step 8.2: Report Ad Buffering:
Step 9: Report Custom Events
Release Notes
PreviousMediaMelon Android Custom SDK Integration DocumentNextMediaMelon Android Media3 SDK Integration Document
Last updated