MoPub最终发布了他们的GDPR SDK,我正在按照他们的指示进行操作,他们的代码告诉我我不需要同意,因为我在美国是有道理的。然后我切换到德国的VPN,它继续告诉我同样的事情。那我怎么测试呢?
这是我正在使用的代码:
PersonalInfoManager mPersonalInfoManager = MoPub.getPersonalInformationManager();
boolean gdprApplies = mPersonalInfoManager.gdprApplies();
boolean shouldShowConsentDialog = mPersonalInfoManager.shouldShowConsentDialog();
在德国使用VPN时,gdprApplies
和shouldShowConsentDialog
都false
,我甚至在清除应用数据后尝试了它。
答案 0 :(得分:1)
它可能正在使用您的手机区域设置而不是网络。尝试在手机上设置区域。
它也可能正在使用SIM国家/地区,因此启动模拟器并运行此命令来伪造您的SIM区域
adb root
adb shell
setprop gsm.sim.operator.iso-country gb
答案 1 :(得分:1)
我使用VPN获取欧洲IP地址,并且欧盟同意对话框显示正确。 也许你需要清除缓存或重新安装你的应用程序。
答案 2 :(得分:1)
首先,如果您是UE公民,GDPR确实适用于美国境外。所以"欺骗就像你在UE"不符合GDPR的任何内容(您也可以观看解释here)。
其次 - 全部是in the docs, please read it:
GDPR适用:如果我们检测到用户首次在欧洲经济区,英国或瑞士开设了一个给定的应用程序,由用户截断的IP地址决定,MoPub将考虑将GDPR应用于该用户该应用程序的生命周期,这意味着MoPub需要用户同意才能投放个性化广告。从SDK 5.0开始,如果用户首次在欧洲经济区,英国和瑞士以外的任何地区开通该应用程序,我们将始终将用户视为已经同意。
答案 3 :(得分:-1)
无论您是否在欧盟,都可以检查申请是否符合 GDPR。
您可以使用多种免费在线服务来执行此操作,您可以通过谷歌搜索“免费 GDPR 测试”或“免费网络/移动应用程序合规性测试”找到它们