Android TV Support
We’re excited to announce that starting with SDK version 4.11.0, our SDK now fully supports Android TV!
You can now provide seamless video experiences on the big screen using our SDK without any extra tweaks, as it takes care of everything automatically. Below is all the information you need regarding Android TV compatibility, best practices, and guidance on integrating our SDK for TV applications.
Since v4.11.0, our SDK automatically detects and optimizes for Android TV. You don’t need any special flags or additional setup, just integrate the SDK as usual, and it will work on TV devices.
- Automatic TV detection – No extra configuration needed during initilize our SDK.
- Leanback UI-friendly – Works smoothly with Android TV’s Leanback library.
- Remote control support – Navigable via D-pad (direction pad) and remote.
- TV-optimized playback – Adaptive bitrate streaming (ABR) works out of the box.
Since no extra steps are required, integrating our SDK for Android TV is the same as for mobile. Users of our SDK may skip these steps.
To enable Android TV support in your project, ensure you are using version 4.11.0 or later.
Integrating your app with Android TV involves a few key steps:
Ensure your app's manifest includes the necessary intent filters and features:
Define an activity with the LEANBACK_LAUNCHER category to make your app discoverable on Android TV:
For more information, please visit the official documentation of Android Developers here.
While our SDK works seamlessly on TV, here are some general best practices to ensure a great TV experience:
- Ensure UI elements are focusable and navigable via D-pad.
- Use large, visible focus states (TVs are viewed from a distance).
- Avoid touch-dependent gestures (swipes, long-presses).
You can visit and watch Android Engineer's Recommendated Videos:
Android’s Leanback library provides ready-made TV-friendly components. Visit there Official Leanback Docs, here.
Add these to your AndroidManifest.xml:
- Emulators can miss TV-specific issues (e.g., overscan, performance).
- Always test on a physical Android TV device.
Issue | Solution |
---|---|
App UI is not navigable via remote | Ensure all buttons have android:focusable="true". |
Playback Controls are not navigable via remote | Please contact with our Support Team |
App rejected from Play Store | Declare leanback support in manifest. |
Please visit our sample code repository to check we have created an Android Tv module and implemented our SDK: GitHub Repo
- After Building the Project please Select samplenwandroidtv module from the module list and rebuild your project
- Run the your samplenwandroidtv module.

With SDK v4.11.0+, Android TV support is automatic—just update and go!
If you run into any issues, check our Android Troubleshooting and FAQs or reach out to our Support Team.