如何在不更新 APK 文件的情况下解决违反使用 Android 广告 ID 政策和第 4.8 节的问题 [重复]
Posted
技术标签:
【中文标题】如何在不更新 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 [duplicate] 【发布时间】:2019-03-08 20:34:15 【问题描述】:几周前我收到了这封电子邮件:
问题:违反使用 android 广告 ID 政策和部分 4.8 开发者分发协议
Google Play 要求开发者在以下情况下提供有效的隐私权政策 应用程序请求或处理敏感的用户或设备信息。 我们发现您的应用收集并传输了 Android 广告标识符,受隐私政策约束 要求。如果您的应用收集 Android 广告 ID,您必须 在指定字段中提供有效的隐私政策 Play 管理中心,以及在应用内。
但问题是我无法访问受影响应用程序的源代码,因为几个月前我的笔记本电脑被盗了,而且我没有备份该应用程序的代码。所以我有几个问题需要问。
-
我可以单独在控制台中更新策略而不更新应用程序吗?
我能否在不更新应用的情况下完全禁用 AdMob 广告,它会被接受吗?
如果上述方法不可行,那么有没有办法从 google play 控制台或 APK 文件中恢复我的应用程序的源代码?
我还能做些什么来解决这个问题?
【问题讨论】:
【参考方案1】:我可以单独在控制台中更新策略而不更新应用程序吗?
您只需从 Google Play 控制台更新隐私政策 URL。
您需要明确提及您不会收集任何个人身份数据,并且还需要提及第三方图书馆可能收集的其他数据。
我可以在不更新应用的情况下完全禁用 AdMob 广告吗?它会被接受吗?
您可以禁用 Admob 网站上的广告。但由于 Ad SDK 已经打包到您的应用中,这样做不会批准您的应用。
如果上述方法不可行,那么有没有办法从谷歌播放控制台或 APK 文件中恢复我的应用程序的源代码?
您无法完全恢复源代码。但是如果你没有使用 proguard 来混淆源代码,你也许可以通过反编译 APK 来获得其中的一部分。您可以使用一个名为 JADX 的工具来反编译 APK 文件。
我还能做些什么来解决这个问题?
除了更新没有广告的应用程序和更新隐私政策 URL 之外,您还可以从头开始创建另一个具有相同包名称和签名的类似应用程序。但我猜您无权访问密钥库,在这种情况下,更新隐私政策是您唯一的选择。
【讨论】:
乐于助人。祝你好运。 :)以上是关于如何在不更新 APK 文件的情况下解决违反使用 Android 广告 ID 政策和第 4.8 节的问题 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用文件或文件路径的情况下获取文件系统(不仅仅是已安装的)中 APK 文件的信息?
在不违反 RESTful 原则的情况下,在 Angular 中进行身份验证和授权的最佳实践?