我已经按照页面为欧洲人编写了广告协议:
https://developers.google.com/admob/android/eu-consent
它似乎工作得很好,但我想清除我的选择,这样它就会认为我还没有做出选择,所以我可以重新测试。如何做到这一点?
发布于 2018-08-06 05:37:47
您可以卸载并重新安装应用程序,也可以通过转到“Setting -> Apps & Notifications -> Your app -> -> clear Data”清除设备或模拟器上的应用程序数据
关于用户选择的同意软件开发工具包信息存储在SharedPreferences中,这些信息将通过清除数据或重新安装应用程序来清除。
如果您希望以编程方式执行此操作,则可以通过调用
ConsentInformation.getInstance(context).setConsentStatus(ConsentStatus.UNKNOWN);
这至少应该在下一次启动时触发同意对话框(这取决于相对于对话框启动调用此对话框的位置)。
https://stackoverflow.com/questions/51698224
复制相似问题