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
Attribute | Type | Required | Description |
---|---|---|---|
enabled | Boolean | No | Enable the plugin (Defaults to true if no value is given.) |
adobeAppId | String | Yes | Unique ID from Adobe Media Analytics Cloud |
griffonUrl | String | No | Griffon url |
metadata | Map<String, Any?> | No | The 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)