我已按照以下页面为欧洲人编写了广告同意书:
https://developers.google.com/admob/android/eu-consent
它似乎运行良好,但是我想清除选择,因此认为我还没有选择,所以我可以重新测试。 如何做到?
答案 0 :(得分:1)
您可以卸载并重新安装该应用程序,也可以通过转到“设置->应用程序和通知->您的应用程序->存储->清除数据”来清除设备或模拟器上的应用程序数据
有关用户选择的同意SDK信息存储在SharedPreferences中,可以通过清除数据或重新安装应用程序来清除。
如果您希望通过编程方式执行此操作,可以通过致电手动将同意状态重置为UNKNOWN
ConsentInformation.getInstance(context).setConsentStatus(ConsentStatus.UNKNOWN);
至少应在下次启动时触发同意对话框(取决于您相对于对话框启动的调用位置)。
答案 1 :(得分:0)
给出答案永远不会太晚,这可以帮助需要它的其他人。
要点:重要的是用户能够更改或撤消 他们随时提供的同意。
要撤消同意并重新开始,只需在您认为方便的地方调用此函数即可。
ConsentInformation consentInformation = ConsentInformation.getInstance(Context);
consentInformation.reset();