未使用Unity Ads,却在提审谷歌时提示违反隐私政策

废话一句

本文仅分享问题分析解决过程、思路,不保证正确,仅供参考。欢迎各位大佬讨论、指正。

问题

最近团队有个项目要上线谷歌,上线aab提审时总提示我们的Unity SDK 版本过低不符合隐私政策。但是实际上我们的项目并未使用Unity Ads 的SDK, 其他功能也不涉及隐私问题。

分析

多次修改项目中使用的SDK内容再重新提审,先后排除了项目使用过的Facebook SDK 和 数数SDK,即使不接入任何额外的SDK也还是因同样的原因提审失败。

反编译APK后发现我们的包里确实有低版本的Unity Ads 但manifest.json和AndroidManifest.xml都没有体现相关内容。应该是Unity自动偷偷集成了低版本的Unity Ads,随着谷歌隐私政策的更新,该版本变得不再符合隐私政策。

解决

主动安装高版本的Unity Ads,比如在Package Manager 安装当前的最新版本4.3.0或审核不通过提示中的高于4.0.1的版本。推测是高版本会覆盖低版本,或是以高版本为准。重新提审,审核通过,问题解决。(可能等Unity更新了偷偷集成的Unity Ads 版本就不会有这个问题了。)

附:提审不通过提示

After a recent review, we found that your app 应用名 (包名) is
not compliant with one or more of our Developer Program Policies. See
below for more information about your app’s status and how to correct
the issue. Reasons of violation Issue with your app Your app is
using the Unity SDK which collects but may not be limited to Android
ID and Advertising ID identifiers. Persistent device identifiers may
not be linked to other personal and sensitive user data or resettable
device identifiers. You may consider moving to another SDK; removing
this SDK; or if available from your SDK provider, upgrading to a
policy-compliant version of this SDK that does not include the
violating code.

According to the information provided by your SDK provider, you may
consider upgrading to 4.0.1. Please consult the SDK provider for
further information.

Affected Version(s):

App Bundle:N, App Bundle:N Reasons of violation About the User Data
policy Limit the access, collection, use, and sharing of personal and
sensitive user data acquired through the app to app and service
functionality and policy conforming purposes reasonably expected by
the user. Persistent device identifiers may not be linked to other
personal and sensitive user data or resettable device identifiers
except for the purposes of:

Telephony linked to a SIM identity (e.g., wifi calling linked to a
carrier account), and Enterprise device management apps using device
owner mode. These uses must be prominently disclosed to users as
specified in the User Data policy. Please consult this resource for
alternative unique identifiers. Publishing Status App status:
Rejected Your app has been rejected and wasn’t published due to this
policy issue. If you submitted an update, the previous version of your
app is still available on Google Play.

=========================================================

2023.03.13修改

文中写的这次提审过了之后,运营操作了一下测试分组,就又出现了一样的审核不通过提示。

联系Unity官方说是需要运营删除关联的有问题的包(大意),但也没说一定是这个原因。后来同事用Pro版的Unity打包,去掉了开屏动画,再提交就过审了,这几天也没再出问题。

之前反编译APK时发现的低版本的Unity Ads 确实是在开屏动画的模块(Splash Image、Splash Screen),推测是和开屏动画的广告功能有关。具体原因可能还是要等官方具体解释。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
Unity的iOS隐私政策弹框是指在使用Unity开发的iOS应用程序中,当用户首次打开应用或进行某些操作,会弹出一个包含隐私政策信息的对话框。 随着近年来个人数据保护意识的增强,各国都在加强对用户隐私保护的法律法规制定和执行。为了遵守相关法律法规,保护用户隐私Unity在其iOS开发中新增了隐私政策弹框功能。 隐私政策弹框是为了向用户传递应用程序收集、处理和存储个人数据的相关信息,让用户了解应用程序在处理他们的个人数据所采取的措施和政策。用户可以在弹框中看到应用程序收集的数据类型、用途、保留间和数据处理方式等信息。 当用户打开应用程序,弹框将在屏幕上显示,并要求用户阅读和同意应用的隐私政策。只有在用户同意并接受隐私政策后,应用程序才能正常使用隐私政策弹框的实施对于开发者和用户都有重要意义。对于开发者来说,遵守隐私政策是对用户隐私保护的重要承诺,有助于树立信誉和品牌形象。对于用户来说,通过阅读和了解隐私政策,可以更好地保护个人隐私,并决定是否继续使用该应用程序。 总而言之,Unity的iOS隐私政策弹框是为了遵守相关法律法规,保护用户隐私而设立的。它提醒用户应用程序的数据处理方式,并要求用户同意隐私政策后才能使用应用程序。这对开发者和用户都是重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值