首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在app和GDPR相关混淆中添加GDPR同意对话框

如何在app和GDPR相关混淆中添加GDPR同意对话框
EN

Stack Overflow用户
提问于 2018-05-23 11:01:10
回答 2查看 4.2K关注 0票数 7

我在AppStore和游戏商店都有应用程序。我想澄清一些关于探地雷达的问题。希望我能得到这个论坛的帮助。

下面是我的一些困惑。

1)如果我删除来自欧盟国家的应用程序(从欧盟国家应用程序商店和游戏商店删除),那么我可以不在我的应用程序中添加同意对话框?如果欧盟用户进入美国市场,下载我的应用程序,却没有发现同意对话框,会发生什么情况?

2)如果我放置了“同意”框,那么我必须向所有用户显示“同意”对话框?因为未经同意,我不能得到使用者的国家。如果我错了,请纠正我。

3)我的应用程序货币化是基于4个网络(admob,chartboost,unityads,vungle)。我要放四个同意书吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-23 11:18:23

( 1)如果我从欧盟国家删除我的应用程序(从欧盟国家应用程序商店和播放商店删除),那么我可以不在我的应用程序中添加同意对话框?

=>是的,没事的。不需要显示同意对话框。

1.1)如果用户将商店从欧盟国家转到美国,然后下载我的应用程序?,那就没有问题了。

=>是属于美国的用户,所以它不会引起任何问题,因为GDPR适用于欧盟国家。

如果我放置了“同意”框,那么我必须向所有用户显示“同意”对话框?因为未经同意,我不能得到使用者的国家。如果我错了,请纠正我。

=>,您需要显示对话框,如果用户属于欧盟、only.for、其他国家,则不需要。

为此,你必须使用一些技巧。

解决方案:

您必须获得用户的IP地址,然后使用https://github.com/seventhmoon/IpApi-retrofit,您可以识别用户是否属于欧盟? 它属于欧洲联盟 如果是 显示同意对话框 否则 不需要同意对话框

3)我的应用程序货币化是基于4个网络(admob,chartboost,unityads,vungle)。我必须放置4个同意对话框吗?

=>不,你只需要显示一个同意对话框。如果用户同意将该值存储(以SharedPref格式)以供将来参考,并将其传递给所有其他网络。

票数 6
EN

Stack Overflow用户

发布于 2018-11-14 06:19:16

使用Google同意书SDK检查用户是否在欧洲经济区。

build.gradle中添加:

代码语言:javascript
复制
implementation 'com.google.android.ads.consent:consent-library:1.0.6'

使用ConsentInformation.getInstance(context).requestConsentInfoUpdate( ... )作为在文档中描述

然后使用

代码语言:javascript
复制
ConsentInformation.getInstance(context).isRequestLocationInEeaOrUnknown()

如果函数返回true,将GDPR规则应用于应用程序(例如,显示同意对话框)。您需要显示同意对话框一次,但是如果您添加了另一个网络,则需要再次获得同意。您可以存储用户接受的同意版本,并将其与当前版本进行比较。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50486708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档