I'm trying to publish an Android TV app, but the developer console is saying: "You need to add at least 2 non-Android TV screenshots." But this apk is only for Android TV, since there's another apk specific for tablets and phones. How can I target only Android TV?
Also, I would like to submit this particular APK only for NexusPlayer, and then add other Android TVs as the app is tested on them and the compatibility confirmed. The problem is that the developer console starts with almos 3000 devices (including tablets and phones) set as compatible by default, and I can only see a manual disable function.
EDIT
A temporary solution was to target only large and xlarge screens, reducing the number of auto-supported devices to 800. Still had to manually disable the unwanted ones, but with less overkill.
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="720" />
Yes, you have to upload screenshots for Android TV and one other device, even if it's only for Android TV.
To limit device compatibility, make sure you have the following in your manifest:
<uses-feature android:name="android.software.leanback"
android:required="true" />
This will limit it to Android TV devices, and then you can manually limit from there as needed.