Skip to main content

Adobe Media Analytics

Adobe Media Analytics Cloud is a tool that offers integrated solutions for businesses to create, manage, deliver and optimize digital customer experiences across multiple channels. It provides insights into customer behavior and preferences, enabling personalized experiences that are engaging and effective.

Configuration

AttributeTypeRequiredDescription
enabledBooleanNoEnable the plugin (Defaults to true if no value is given.)
adobeAppIdStringYesUnique ID from Adobe Media Analytics Cloud
griffonUrlStringNoGriffon url
metadataMap<String, Any?>NoThe metadata to be sent to the Adobe Media Analytics
Gradle dependencies
dependencies {
implementation 'com.adobe.marketing.mobile:assurance:1.0.4'
implementation 'com.adobe.marketing.mobile:media:2.1.2'
implementation 'com.adobe.marketing.mobile:sdk-core:1.11.4'
implementation 'com.adobe.marketing.mobile:analytics:1.2.10'
implementation 'com.adobe.marketing.mobile:identity:1.2.2'
}
val luraConfiguration = LuraConfiguration(
plugins = LuraPluginsConfigurations(
adobeMediaAnalytics = AdobeMediaAnalyticsConfiguration(
enabled = true,
appId = "APP_ID",
griffonUrl = "GRIFFON_URL",
metadata = Map<String, Any?>("Key": "Value"),
)
)
)

playerView = findViewById(R.id.lura_player_view)
player = LuraPlayer(context = this, playerView = playerView)
player.setConfig(luraConfiguration)