【问题标题】:How to test GDPR if I'm not in Europe?如果我不在欧洲,如何测试 GDPR?
【发布时间】:2018-05-15 19:39:57
【问题描述】:

MoPub 终于发布了他们的 GDPR SDK,我按照他们的说明进行操作,他们的代码告诉我不需要同意,因为我在美国,所以这很有意义。然后我切换到德国的VPN,它继续告诉我同样的事情。那么我该如何测试呢?

这是我正在使用的代码:

          PersonalInfoManager mPersonalInfoManager = MoPub.getPersonalInformationManager();
          boolean gdprApplies = mPersonalInfoManager.gdprApplies();
          boolean shouldShowConsentDialog = mPersonalInfoManager.shouldShowConsentDialog();

在德国使用VPN时gdprAppliesshouldShowConsentDialog都是false,我什至在清除应用程序数据后尝试过。

【问题讨论】:

  • 您好,我也有类似的问题。我的管理层决定我们维护的其中一个应用程序必须根据 Mopub 的 shouldShowConsentDilaog() 方法显示我们的自定义同意屏幕。但问题是我们仍然不确定它是否足够可靠,因为有时它可以使用 VPN 被欺骗,有时则不能。我真的很想知道 Mopub 使用什么确切的算法来检测用户是否适用于 GDPR。他们只使用IP吗?他们是否使用了某种 IP 组合以及他们之前可能在设备上收集的内容?如果我们知道他们如何检测 EEA,那将真的很有帮助。
  • 我还没有找到欺骗它的方法,所以你在这方面领先于我。

标签: android ads mopub


【解决方案1】:

我使用 VPN 获取欧洲 IP 地址,并且欧盟同意对话框正确显示。 也许您需要清除缓存或重新安装您的应用。

【讨论】:

  • 我正在显示我自己的对话框,所以我只是调用方法来检查是否需要显示它。我将在本周晚些时候再试一次,看看会发生什么。感谢您的信息。
  • E/Volley:[128418] BasicNetwork.performRequest:ads.mopub.com/m/gdpr_consent_dialog 的意外响应代码 503 当我尝试 vpn 时出现此错误(我将 vpn 位置设置为德国)
【解决方案2】:

它可能正在使用您的手机区域设置而不是网络。尝试在手机上设置区域。

它也可能在使用 sim 国家,所以启动一个模拟器并运行这个命令来伪造你的 sim 区域

adb root
adb shell 
setprop gsm.sim.operator.iso-country gb

【讨论】:

  • 更改语言没有帮助。此手机没有 SIM 卡,也没有让我设置您指定的属性。这并不意味着你的答案是错误的,我只是做不到。有没有其他地方可以在手机上更改地区?我尝试更改时区,但也没有用。
  • 最好的方法是使用 adb 命令。我建议通过 android studio 设置一个新的模拟器,如果可以的话就使用它
【解决方案3】:

首先,如果您是 UE 公民,GDPR 确实适用于美国以外的地区。所以“像你在 UE 中一样进行欺骗”并不符合 GDPR 的任何规定(你也可以观看解释 here)。

其次——都是in the docs, please read it

GDPR 适用:如果我们检测到用户首次在欧洲经济区、英国或瑞士打开给定应用程序,由用户截断的 IP 地址确定,MoPub 将考虑适用于该用户的 GDPR该应用程序的生命周期,这意味着 MoPub 在提供个性化广告之前需要用户的同意。从 SDK 5.0 开始,如果用户在欧洲经济区、英国和瑞士以外的任何地区首次打开应用程序,我们将始终将用户视为已同意。

【讨论】:

  • 您自己的回答自相矛盾(或者至少指出 MoPub 对 GDPR 的理解存在缺陷)。他们确定 GDPR 适用性的“永远”策略意味着该标志在初始同步该状态后不可能更改。因此,如果您在第一次使用 5.0.0 打开应用程序时位于欧盟,您将永远被标记为gdprApplies==true。更糟糕的是:显示 MoPub 同意对话框会调用 API 来获取内容,并且该调用受到 GeoIP 查找的限制。因此,如果您离开欧盟,您将根本无法查看该对话框,即使 gdprApplies==true。
  • 你误会了乔。我的意思是:第一 - MoPub 对 GDPR 的理解是错误的;第二 - 如果您仍然想使用 MoPub,那么我给出了他们想要的方式。
  • 如果我们认为这是真的,欧盟将如何对智利或其他任何地方的私人公司执行此规定?
  • @luben - 这是智利公司遵守该法律的业务;如果它想真正检查“欧盟如何执行”,它只需要违反该法律并等待“高达 2000 万欧元的罚款,或该公司上一财政年度全球年收入的 4%”;请与我们分享结果;罚款清单 -> enforcementtracker.com
猜你喜欢
  • 1970-01-01
  • 2018-09-04
  • 2018-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-08
  • 2019-05-24
相关资源
最近更新 更多