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

How to solve violation of Usage of Android Advertising ID policy and section 4.8 with out updating APK file

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

Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement

Google Play requires developers to provide a valid privacy policy when the app requests or handles sensitive user or device information. We’ve identified that your app collects and transmits the Android advertising identifier, which is subject to a privacy policy requirement. If your app collects the Android advertising ID, you must provide a valid privacy policy in both the designated field in the Play Console, and from within the app.

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

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

Can I update the policy in the console alone without updating the app?

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

您需要明确说明您不收集任何个人身份数据,并说明第三方图书馆可能收集的其他数据。


Can I just disable the AdMob ads completely without updating the app and will it get accepted?

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


If the above is not possible then Is there a way to recover my app's source code from the google play console or APK files ?

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


What else can I do to solve this problem?

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