Publishing an app on Google Play is an exciting milestone, but when it comes to Android TV, developers often face unexpected roadblocks. Google's review process for Android TV is significantly stricter than for mobile apps. Why? Because the living room experience requires specific design patterns, remote control compatibility, and readability from 10 feet away.
If you have just received a rejection email from the Google Play Console, do not panic. Below are the most common Android TV app rejection reasons and exactly what you need to do to fix them to pass the review.
1. D-Pad Navigation and Focus Issues
The number one reason Android TV apps get rejected is poor D-pad navigation. Unlike mobile phones, TVs do not have touchscreens. Users rely entirely on a remote control (D-pad) to navigate your app.
- The Problem: Reviewers found that certain buttons, menus, or interactive elements cannot be reached using the Up, Down, Left, and Right keys on a standard TV remote.
- The Fix: Ensure every single interactive element in your app is focusable. Furthermore, there must be a clear, highly visible "focus state" (like a bright border or a background color change) so the user always knows exactly where they are on the screen.
2. Missing or Incorrect TV Banner
Every Android TV app must have a specific banner image that appears on the Android TV home screen.
- The Problem: Your app is either missing the TV banner entirely, or it is the wrong resolution.
- The Fix: You must include an Android TV banner in your app's
res/drawablefolder and reference it in yourAndroidManifest.xml. The banner must be exactly 320x180 pixels. In your manifest<application>tag, includeandroid:banner="@drawable/your_tv_banner".
3. Unsupported Hardware Requirements in Manifest
Since a TV does not have the same hardware as a mobile phone (no GPS, no touchscreen, no camera), your manifest must accurately reflect what is required to run the app.
- The Problem: Your app is requesting hardware features that do not exist on a TV, and you haven't marked them as optional.
- The Fix: You must explicitly declare that a touchscreen is not required by adding
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />to your manifest. Additionally, ensure you include theLEANBACK_LAUNCHERintent filter so the Play Store knows it is a TV app.
4. Text Size and "10-Foot UI" Readability
Android TV apps are viewed from a couch, usually about 10 feet away from the screen.
- The Problem: The text in your app is too small, making it impossible to read from a distance, resulting in a poor user experience.
- The Fix: Adopt the "10-foot UI" design philosophy. Google recommends a minimum text size of 16sp, but 24sp is often a better baseline for readability. Avoid dense blocks of text and utilize large, high-quality images instead.
5. Media Control and Playback Issues
If your app plays video or audio, Google reviewers will test how it behaves when interrupted or when the user navigates away.
- The Problem: Media continues playing in the background when the user exits the app without a "Now Playing" card, or the standard remote media keys (Play/Pause, Fast Forward, Rewind) do not work.
- The Fix: Ensure you are using the
MediaSessionAPI properly. When the user presses the home button, audio should either pause, or if it is meant to play in the background, a "Now Playing" card must be shown on the home screen. Standard media keys must control the active media session.
6. Screen Cutoff (Overscan Issues)
Older TVs often crop the edges of the picture, a phenomenon known as overscan.
- The Problem: Critical UI elements (like a back button or a menu item) are placed too close to the edge of the screen and get cut off on certain TVs.
- The Fix: Maintain a standard overscan safe area. Keep a margin of at least 5% on all sides of the screen (typically 48dp on the left/right and 27dp on the top/bottom) where no interactive elements or critical text are placed.
Conclusion
Getting an Android TV app approved by the Google Play Console requires strict adherence to TV-specific user experience guidelines. By fixing your D-pad navigation, adjusting your manifest, and optimizing for the 10-foot viewing experience, you can get your app approved quickly.
Need reliable testers to ensure your Android TV app is bug-free and ready for production? The 12-App Tester platform provides high-quality QA testers who will rigorously test your app, identify navigation issues before Google does, and help you meet the Play Console testing requirements seamlessly.