被拒绝的应用 Google Play 上没有适用于 Android TV 的全尺寸应用横幅
Posted
技术标签:
【中文标题】被拒绝的应用 Google Play 上没有适用于 Android TV 的全尺寸应用横幅【英文标题】:Rejected app No full-size app banner for Android TV on Google Play 【发布时间】:2021-02-14 20:13:30 【问题描述】:我尝试在 Google Play 上提交适用于 android TV 的应用,但我的应用被拒绝
没有全尺寸的应用横幅 您的应用不包含全尺寸应用横幅,或者在启动器中不可见。我们的目标是 1080P,我们认为是 xhdpi。应用程序应在大小为 (320px × 180px) 的 xhdpi (320 dpi) 可绘制文件夹中包含横幅。请参阅我们的主屏幕横幅和 UI 模式文档。 标题应帮助用户识别启动器中的应用程序。有关更多信息,请参阅我们的视觉设计和用户交互文档。 例如,您的横幅没有填满整个横幅空间。
我在 Manifest 文件中添加了横幅,在 drawabletxhdpi 中添加了横幅 png 文件,它的尺寸为 320 x 180 png,但对于来自 Google Play 的 android Tv 总是被拒绝如何修复我的应用程序以被 GooglePlay 接受
<?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.kocsistem.pixageoneandroid">
<uses-feature
android:name="android.software.leanback"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:targetApi="m"
tools:ignore="GoogleAppIndexingWarning"
android:name=".view.CustomApplication"
android:hardwareAccelerated="true"
android:networkSecurityConfig="@xml/network_security_config"
android:banner="@drawable/logo_tv">
<uses-library android:name="org.apache.http.legacy" android:required="false" />
<activity android:name=".MainActivity"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".view.download.DownloadPublish">
<intent-filter>
<action android:name="MyAction" />
</intent-filter>
</receiver>
<receiver android:name=".network.broadcast.StartActivityBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.QUICKBOOT_POWERON"/>
</intent-filter>
</receiver>
<service
android:name=".network.service.ScheduleChecker"
android:enabled="true" />
</application>
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="720"
tools:ignore="ManifestOrder" />
</manifest>
带有与 android 标签名称相同文本的横幅
【问题讨论】:
如果您的 320x180 图标横幅只是一张没有文字的图片,请将您的应用名称添加到其中。在电视上,“应用名称”字符串的显示不一致?在电视主屏幕中。 [在其他论坛中找到可能的解决方案,如果正确答案,请发布]。请参阅:developer.android.com/docs/quality-guidelines/tv-app-quality 测试 TV-BN。 我的横幅是与应用程序名称相同的文本,我在上面添加了 只是猜测,但如果您的横幅背景是透明的,那可能是问题所在? 我知道的老问题,但我遇到了同样的问题(不是透明背景)。你是怎么解决的? 【参考方案1】:检查背景颜色是否不透明,并且横幅应包含您的应用程序的项目名称。
【讨论】:
以上是关于被拒绝的应用 Google Play 上没有适用于 Android TV 的全尺寸应用横幅的主要内容,如果未能解决你的问题,请参考以下文章
由于网络政策问题,我的应用被 Google Play 拒绝了?
Android:Google Play 控制台应用更新因违反政策而被拒绝:所有文件访问权限
Google Play 订单状态 - “已取消”和“付款被拒绝”有啥区别?