代码之家  ›  专栏  ›  技术社区  ›  Harry

如何解决违反使用Android广告ID策略和4.8节的问题,同时更新apk文件[副本]

  •  1
  • Harry  · 技术社区  · 6 年前

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

    问题:违反Android广告ID策略和部分的使用 开发商分销协议第4.8条

    Google Play要求开发者在以下情况下提供有效的隐私政策: 应用程序请求或处理敏感的用户或设备信息。 我们已经确认您的应用程序收集并传输Android 受隐私政策约束的广告标识符 要求。如果你的应用程序收集Android广告ID,你必须 在 在应用程序中播放控制台和。

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

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

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

    您只需从Google Play控制台更新隐私策略URL即可。

    您需要清楚地指出,您不收集任何个人识别数据,还需要提及第三方图书馆可能收集的其他数据。


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

    您可以从AdMob的网站禁用广告。但是,由于广告SDK已经打包到你的应用程序中,这样做不会批准你的应用程序。


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

    无法完全恢复源代码。但是,如果您没有使用proguard来混淆源代码,那么您可以通过反编译apk来获得部分源代码。您可以使用一个名为jadx的工具来解压缩apk文件。


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

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