Android Constants and Metadata

The following page contains links to the constants and metadata used to integrate the Android SDK.

Updated 2026-06-30 android, constants, metadata, sensor developer center, sensor integration

The following page contains links to the constants and metadata used to integrate the Android SDK.

Constants for Pre-defined Video and Content Metadata

ConvivaSdkConstants.ASSET_NAME

ConvivaSdkConstants.IS_LIVE

ConvivaSdkConstants.ALLOW_BACKGROUND_PLAYBACK

ConvivaSdkConstants.PLAYER_NAME

ConvivaSdkConstants.VIEWER_ID

ConvivaSdkConstants.STREAM_URL

ConvivaSdkConstants.DEFAULT_RESOURCE

ConvivaSdkConstants.DURATION

ConvivaSdkConstants.ENCODED_FRAMERATE

ConvivaSdkConstants.FRAMEWORK_NAME

ConvivaSdkConstants.FRAMEWORK_VERSION

c3.app.version

c3.cm.contentType

c3.cm.channel

c3.cm.brand

c3.cm.affiliate

c3.cm.categoryType

c3.cm.name

c3.cm.id

c3.cm.seriesName

c3.cm.seasonNumber

c3.cm.showTitle

c3.cm.episodeNumber

c3.cm.genre

c3.cm.genreList

c3.cm.utmTrackingUrl

Device Metadata

ConvivaSdkConstants.DEVICEINFO.ANDROID_BUILD_MODEL

ConvivaSdkConstants.DEVICEINFO.OPERATING_SYSTEM_VERSION

ConvivaSdkConstants.DEVICEINFO.DEVICE_BRAND

ConvivaSdkConstants.DEVICEINFO.DEVICE_MANUFACTURER

ConvivaSdkConstants.DEVICEINFO.DEVICE_MODEL

ConvivaSdkConstants.DEVICEINFO.DEVICE_TYPE

ConvivaSdkConstants.DEVICEINFO.DEVICE_VERSION

ExoPlayer

Monitored Events

videoAnalytics.reportPlaybackError() (VSF/VPF)

ConvivaSdkConstants.PLAYBACK.PLAYER_STATE

ConvivaSdkConstants.PLAYBACK.BITRATE

ConvivaSdkConstants.PLAYBACK.AVG_BITRATE

ConvivaSdkConstants.PLAYBACK.SEEK_STARTED

ConvivaSdkConstants.PLAYBACK.SEEK_ENDED

ConvivaSdkConstants.PLAYBACK.PLAY_HEAD_TIME

ConvivaSdkConstants.PLAYBACK.BUFFER_LENGTH

ConvivaSdkConstants.PLAYBACK.RENDERED_FRAMERATE

ConvivaSdkConstants.PLAYBACK.CDN_IP

ConvivaSdkConstants.PLAYBACK.DROPPED_FRAMES_COUNT

ConvivaSdkConstants.PLAYBACK.AUDIO_LANGUAGE

ConvivaSdkConstants.PLAYBACK.CLOSED_CAPTIONS_LANGUAGE

ConvivaSdkConstants.PLAYBACK.CLOSED_CAPTIONS_LANGUAGE

Metadata

ConvivaSdkConstants.DURATION

ConvivaSdkConstants.FRAMEWORK_NAME

ConvivaSdkConstants.FRAMEWORK_VERSION

Custom Integration

Implement Events

ConvivaSdkConstants.PLAYBACK.PLAYER_STATE

ConvivaSdkConstants.PLAYBACK.PLAYER_STATE

ConvivaSdkConstants.PLAYBACK.BITRATE

ConvivaSdkConstants.PLAYBACK.SEEK_STARTED

ConvivaSdkConstants.Playback.SEEK_ENDED

ConvivaSdkConstants.Playback.PLAY_HEAD_TIME

ConvivaSdkConstants.Playback.BUFFER_LENGTH

ConvivaSdkConstants.Playback.RENDERED_FRAMERATE

ConvivaSdkConstants.Playback.CDN_IP

ConvivaSdkConstants.Playback.DROPPED_FRAMES_COUNT

ConvivaSdkConstants.Playback.AUDIO_LANGUAGE

ConvivaSdkConstants.Playback.SUBTITLES_LANGUAGE

ConvivaSdkConstants.Playback.CLOSED_CAPTIONS_LANGUAGE

NexStreaming

Monitored Events

videoAnalytics.reportPlaybackError()(VSF/VPF)

ConvivaSdkConstants.Playback.PLAYER_STATE

ConvivaSdkConstants.Playback.BITRATE

ConvivaSdkConstants.Playback.AVG_BITRATE

ConvivaSdkConstants.Playback.SEEK_STARTED

ConvivaSdkConstants.Playback.SEEK_ENDED

ConvivaSdkConstants.Playback.PLAY_HEAD_TIME

ConvivaSdkConstants.Playback.BUFFER_LENGTH

ConvivaSdkConstants.Playback.RENDERED_FRAMERATE

ConvivaSdkConstants.Playback.CDN_IP

ConvivaSdkConstants.Playback.DROPPED_FRAMES_COUNT

Metadata

ConvivaSdkConstants.FRAMEWORK_NAME

ConvivaSdkConstants.FRAMEWORK_VERSION

Brightcove

Monitored Events

videoAnalytics.reportPlaybackError() (VSF/VPF)

ConvivaSdkConstants.Playback.PLAYER_STATE

ConvivaSdkConstants.Playback.BITRATE

ConvivaSdkConstants.Playback.SEEK_STARTED

ConvivaSdkConstants.Playback.SEEK_ENDED

ConvivaSdkConstants.Playback.PLAY_HEAD_TIME

ConvivaSdkConstants.Playback.BUFFER_LENGTH

ConvivaSdkConstants.Playback.RENDERED_FRAMERATE

ConvivaSdkConstants.Playback.CDN_IP

ConvivaSdkConstants.Playback.DROPPED_FRAMES_COUNT

Conviva.Constants.Playback.AUDIO_LANGUAGE

ConvivaSdkConstants.Playback.SUBTITLES_LANGUAGE

ConvivaSdkConstants.Playback.CLOSED_CAPTIONS_LANGUAGE

Metadata

ConvivaSdkConstants.FRAMEWORK_NAME

ConvivaSdkConstants.FRAMEWORK_VERSION

Google IMA

Autocollected Metrics

Errors(ASF/APF)

ConvivaSdkConstants.Playback.PLAYER_STATE

ConvivaSdkConstants.Playback.BITRATE

ConvivaSdkConstants.Playback.SEEK_STARTED

ConvivaSdkConstants.Playback.SEEK_ENDED

ConvivaSdkConstants.Playback.PLAY_HEAD_TIME

ConvivaSdkConstants.Playback.BUFFER_LENGTH

ConvivaSdkConstants.Playback.RENDERED_FRAMERATE

ConvivaSdkConstants.Playback.CDN_IP

ConvivaSdkConstants.Playback.DROPPED_FRAMES_COUNT

Google DAI

Autocollected Metrics

adAnalytics.reportAdError()(ASF/APF)

ConvivaSdkConstants.Playback.PLAYER_STATE

ConvivaSdkConstants.Playback.BITRATE

ConvivaSdkConstants.Playback.SEEK_STARTED

ConvivaSdkConstants.Playback.SEEK_ENDED

ConvivaSdkConstants.Playback.PLAY_HEAD_TIME

ConvivaSdkConstants.Playback.BUFFER_LENGTH

ConvivaSdkConstants.Playback.RENDERED_FRAMERATE

ConvivaSdkConstants.Playback.CDN_IP

ConvivaSdkConstants.Playback.DROPPED_FRAMES_COUNT

Ad Metadata

ConvivaSdkConstants.STREAM_URL

ConvivaSdkConstants.ASSET_NAME

ConvivaSdkConstants.IS_LIVE

ConvivaSdkConstants.PLAYER_NAME

ConvivaSdkConstants.VIEWER_ID

ConvivaSdkConstants.DURATION

ConvivaSdkConstants.ENCODED_FRAMERATE

c3.app.version

Pre-defined Ad Metadata Key

"c3.ad.technology"

"c3.ad.id"

"c3.ad.system"

"c3.ad.position"

"c3.ad.isSlate"

"c3.ad.mediaFileApiFramework"

"c3.ad.adStitcher"

"c3.ad.firstAdSystem"

"c3.ad.firstAdId"

"c3.ad.firstCreativeId"

"c3.ad.creativeId"

Custom Ad Manager

Ad Metadata

ConvivaSdkConstants.STREAM_URL

ConvivaSdkConstants.ASSET_NAME

ConvivaSdkConstants.IS_LIVE

ConvivaSdkConstants.PLAYER_NAME

ConvivaSdkConstants.VIEWER_ID

ConvivaSdkConstants.DEFAULT_RESOURCE

ConvivaSdkConstants.DURATION

ConvivaSdkConstants.ENCODED_FRAMERATE

ConvivaSdkConstants.FRAMEWORK_NAME

ConvivaSdkConstants.FRAMEWORK_VERSION

c3.app.version

Pre-defined Ad Metadata Key

"c3.ad.technology"

"c3.ad.id"

"c3.ad.system"

"c3.ad.position"

"c3.ad.isSlate"

"c3.ad.mediaFileApiFramework"

"c3.ad.adStitcher"

"c3.ad.firstAdSystem"

"c3.ad.firstAdId"

"c3.ad.firstCreativeId"

"c3.ad.creativeId"

Ad Metrics

ConvivaSdkConstants.PLAYBACK.PLAYER_STATE

ConvivaSdkConstants.PLAYBACK.BITRATE

ConvivaSdkConstants.PLAYBACK.SEEK_STARTED

ConvivaSdkConstants.PLAYBACK.SEEK_ENDED

ConvivaSdkConstants.PLAYBACK.PLAY_HEAD_TIME

ConvivaSdkConstants.PLAYBACK.BUFFER_LENGTH

ConvivaSdkConstants.PLAYBACK.RENDERED_FRAMERATE

ConvivaSdkConstants.PLAYBACK.CDN_IP

ConvivaSdkConstants.PLAYBACK.DROPPED_FRAMES_COUNT