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

广告许可Android应用-如何清除以便重试

  •  0
  • Rewind  · 技术社区  · 6 年前

    我已经按照页面为欧洲人编写了广告许可:

    https://developers.google.com/admob/android/eu-consent

    它看起来运行良好,但我想清除我的选择,所以它认为我还没有作出选择,所以我可以重新测试。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Tyler V    6 年前

    您可以卸载并重新安装应用程序,也可以转到“设置->应用程序和通知->您的应用程序->存储->清除数据”,清除设备或仿真程序上的应用程序数据

    有关用户选择的同意SDK信息存储在SharedPreferences中,将通过清除数据或重新安装应用程序来清除这些信息。

    如果您希望以编程方式执行此操作,则可以将同意状态重置为 UNKNOWN 手动调用

    ConsentInformation.getInstance(context).setConsentStatus(ConsentStatus.UNKNOWN);
    

    这应该至少在下次启动时触发同意对话框(取决于相对于对话框启动调用此对话框的位置)。

        2
  •  0
  •   Quimbo    5 年前

    给出答案永远不会太迟,这可以帮助其他需要答案的人。

    要点:重要的是用户能够更改或撤销 他们随时提供的同意书。

    要撤销同意并重新开始,只需在您认为方便的地方调用此函数。

    ConsentInformation consentInformation = ConsentInformation.getInstance(Context);
    consentInformation.reset();