首页 > 解决方案 > 如何在不更新 APK 文件的情况下解决违反使用 Android 广告 ID 政策和第 4.8 节的问题

问题描述

几周前我收到了这封电子邮件:

问题:违反使用 Android 广告 ID 政策和开发者分发协议第 4.8 节

当应用请求或处理敏感的用户或设备信息时,Google Play 要求开发者提供有效的隐私政策。我们发现您的应用会收集和传输 Android 广告标识符,这受隐私政策要求的约束。如果您的应用收集 Android 广告 ID,则您必须在 Play 管理中心的指定字段以及应用内部提供有效的隐私政策。

但问题是我无法访问受影响应用程序的源代码,因为几个月前我的笔记本电脑被盗了,而且我没有备份该应用程序的代码。所以我有几个问题需要问。

  1. 我可以单独在控制台中更新策略而不更新应用程序吗?
  2. 我可以在不更新应用的情况下完全禁用 AdMob 广告吗?它会被接受吗?
  3. 如果上述不可行,那么有没有办法从谷歌播放控制台或 APK 文件中恢复我的应用程序的源代码?
  4. 我还能做些什么来解决这个问题?

标签: androidlibgdxgoogle-playadmobgoogle-play-console

解决方案


我可以单独在控制台中更新策略而不更新应用程序吗?

您只需从 Google Play 管理中心更新隐私政策 URL。

您需要明确提及您不收集任何个人身份数据,并提及可能由 3rd 方图书馆收集的其他数据。


我可以在不更新应用的情况下完全禁用 AdMob 广告吗?它会被接受吗?

您可以禁用 Admob 网站上的广告。但由于 Ad SDK 已经打包到您的应用中,这样做不会批准您的应用。


如果上述不可行,那么有没有办法从谷歌播放控制台或 APK 文件中恢复我的应用程序的源代码?

您无法完全恢复源代码。但是如果你没有使用 proguard 来混淆源代码,你也许可以通过反编译 APK 来获得其中的一部分。您可以使用名为 JADX 的工具来反编译 APK 文件。


我还能做些什么来解决这个问题?

除了更新没有广告的应用程序和更新隐私政策 URL 之外,您还可以从头开始创建另一个具有相同包名称和签名的类似应用程序。但我猜您无权访问密钥库,在这种情况下,更新隐私政策是您唯一的选择。


推荐阅读