Android TV App : Rejected - Not Designed in Landscape

885 Views Asked by At

This is what we are keeping getting from Google Review Team.

enter image description here

We have followed almost identical flow of what Netflix offers, there are none Letterboxing. I am now out of Options and looking to resolve the issue.

Is there a way we can figure out why our app is being labeled with this?

Everything is spread across the screen. Nothing like Portrait.

Here is our AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.grooflix">

    <uses-feature
        android:name="android.software.leanback"
        android:required="true" />
    
    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />



    <application
        android:name="com.grooflix.MyApp"
        android:allowBackup="false"
        android:banner="@drawable/tv_logo"
        android:icon="@drawable/tv_logo"
        android:label="@string/app_name"
        android:logo="@drawable/tv_logo"
        android:supportsRtl="true"
        android:theme="@style/MyApp"
        android:usesCleartextTraffic="true"
        tools:targetApi="m">
        <activity android:name="com.grooflix.AvatarSelectionActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.SelectLanguage"
            android:screenOrientation="landscape"/>
        <activity
            android:name="com.grooflix.Player.LiveChannelsMenu"
            android:theme="@style/Theme.Transparent"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.Player.LivePlayer"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.EpgActivity"
            android:screenOrientation="landscape"/>
        <activity
            android:name="com.grooflix.MenuActivity"
            android:theme="@style/Theme.Transparent"
            android:screenOrientation="landscape"/>
        <activity
            android:name="com.grooflix.SplashActivity"
            android:banner="@drawable/tv_logo"
            android:icon="@drawable/tv_logo"
            android:exported="true"
            android:label="@string/app_name"
            android:logo="@drawable/tv_logo"
            android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.grooflix.ProfileManagementActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.LoginActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.EpisodesActivity"
            android:screenOrientation="landscape"/>
        <activity
            android:name="com.grooflix.MainActivity"
            android:screenOrientation="landscape" />
        <activity android:name="com.grooflix.DetailsActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.Player.PlaybackActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.NoInternetActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.SimilarVideoActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.Player.PlayerActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.LoginNewActivity"
            android:screenOrientation="landscape"/>
        <activity android:name="com.grooflix.SuggestedActivity"
            android:screenOrientation="landscape"/>
    </application>

</manifest>
0

There are 0 best solutions below