英文:
Unity3d: Remove the request for location permissions from your app if your target audience only includes children under 13
问题
Play商店因政策违规移除了我的儿童游戏(您选择的目标年龄群体不准确。请确保在“目标受众和内容设置”中仅选择适合13岁以下的适当年龄群体。)。现在我试图移除年龄组13-15岁,但Play控制台不允许我这样做。
我遇到了这个错误:“如果您的目标受众仅包括13岁以下的儿童,您必须从您的应用程序中移除对位置权限的请求”,当我试图移除年龄组13-15岁时。我在Play控制台的应用程序包资源管理器中检查了一下,发现没有位置权限。
请告诉我如何解决这个问题。
我还在Android清单文件中添加了以下代码,但没有效果:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
tools:node="remove" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"
tools:node="remove"/>
我还移除了Google AdMob广告SDK,但问题仍然存在。
英文:
I have a game for kids on the Play Console. Play Store remove my game due to policy violation(The target age groups you’ve selected are inaccurate. Make sure that you only select the appropriate age groups under 13 years old in your Target audience and content settings.). Now I'm trying to remove the age group 13-15 but Play console won't let me to do this.
I'm facing this error "You must remove the request for location permissions from your app if your target audience only includes children under 13" when I'm trying to remove the age group 13-15.
I check the app package explorer on the Play Console and there is no permission for location.
Please let know how I can fix this issue.
I also added these lines in android manifest files but not working
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
tools:node="remove" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"
tools:node="remove"/>
I also remove the Google Admob ads SDK but issue remains the same
答案1
得分: 1
与Google Play开发者支持联系后,他们提供了一个有价值的解决方案来解决这个问题。
最初,我尝试移除年龄组为13-15的内容,但遇到了一个错误,提示我必须同时从我的应用中移除请求位置权限的要求。我确保我的应用清单文件不包含任何位置权限,并甚至移除了Google AdMob广告SDK,但问题仍然存在。
然而,Google Play团队进一步调查后发现,一个活动的APK版本(应用捆绑包版本:20,追踪:公开测试,版本名称:2.0)仍然包含ACCESS_FINE_LOCATION权限。他们建议我从所有活动的APK版本中移除这个权限,以符合主要面向儿童的政策。
所以,我通过从公开测试和封闭测试轨道中移除版本2.0,该版本请求位置权限,来解决了这个问题。
英文:
After reaching out to Google Play Developer Support, they provided a valuable solution to fix the problem.
Initially, I tried removing the age group 13-15, but encountered an error stating that I must also remove the request for location permissions from my app. I ensured that my app's manifest file did not include any location permissions, and even removed the Google AdMob ads SDK, but the issue persisted.
However, the Google Play team investigated the situation further and found that one of the active APK versions (App Bundle Version: 20, Track: Open Testing, Version Name: 2.0) still contained the ACCESS_FINE_LOCATION permission. They advised me to remove this permission from all active APK versions to comply with the policy for primarily targeting children.
So, I fix the issue by removing the version 2.0 from open & close testing track which is requesting for location permission .
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论