Android Development Developing with the Brightcove Native SDK for Android Basics v6.16.1: Player SDK for Android Overview Architecture BrightcovePlayer Class Choosing a Video View Brightcove Registration Understanding Events Working with Media Content Native SDK Training Videos Step-by-Step: Simple Video App Advertising Ad UI Customization with SSAI Appending Ad Query Params IMA Open Measurement IMA Plugin 6.15.0 Implementing Client-Side Ads (CSAI) Implementing Server-Side Ads (SSAI) Invidi Pulse Plugin SSAI Plugin for Android Analytics Analytics Related to Offline Playback Sending Brightcove Analytics Viewing Brightcove Analytics Captions Removing the Captions Background Image Selecting Captions Programmatically Synchronizing WebVTT Captions Connected TV Chromecast Plugin Connected TV Apps Customizing Android TV Controls Content Protection Content Security (DRM) Framework Adding View/Managing Layout Android Pie Support Creating a Plugin Migrating to ExoPlayer 2 Framework Resizing the Video View Live Using Live SSAI Player Enhancements for Live SSAI Client-Side Pre-roll Ads with Live SSAI Playback HEVC Selection HLS Playback Localizing the Player Managing Player Controls Multiple Audio Tracks for Offline Playback Offline Playback Orientation Change Source Selection Video and Playlist Objects from JSON Troubleshooting Error Message Guide Removing Android Log Messages Resources Android Code Samples Code Snippets Native SDK for Android Reference Plugin References Previous Releases Release Notes