GDPR 同意屏幕和编码

Ton*_*Ton 7 android inmobi gdprconsentform

我将在我的应用程序中添加广告,因此我对 GDPR 的同意感到非常兴奋。这就是我寻求帮助的原因。

\n\n

我读过很多(很多)关于 GDPR 的网页,但它们对我的小脑袋来说太令人困惑了。所以我想知道这里是否有人可以提供一些线索。\n首先,我想要最简单的解决方案。我不希望用户选择做什么或不做什么。我的意思是,我的应用程序的第一个屏幕将显示 EULA 和 Cookie 同意。如果用户接受它们,则应用程序将继续,如果不接受,则应用程序将关闭。就是这样。我认为人们太热衷于因为展示广告而让自己的隐私被盗。如果他们害怕的话,他们可以购买没有广告的付费应用程序。

\n\n

当然,我的应用程序不会获取任何私人数据(没有联系人、没有电话、没有位置),也不会与任何第三方共享。它只是一个想要以合法方式展示广告的普通应用程序。

\n\n

我根据IAB格式的同意发现了编码问题。我认为根据不同的情况,它是一个0或1的长链。任何人都可以帮助如何编码吗?

\n\n

我将向用户显示一些如下文本:

\n\n
\n

您必须阅读并同意最终用户许可协议 (EULA) 和\n Cookie 同意书才能继续。

\n\n

Cookie 同意:

\n\n

欧洲法律要求数字出版商向应用用户提供有关其使用 COOKIES 和其他形式的本地存储的信息。您必须同意下一项同意才能继续:我们使用设备标识符、位置数据以及其他人口统计和兴趣数据来个性化内容和广告、提供媒体功能并分析我们的流量。我们还与我们的广告和分析合作伙伴(InMobi.com、Smaato、StartAp 和 Flurry)共享您设备中的此类标识符和其他信息。

\n
\n\n

也许第一个问题是:我真的需要以 IAB 格式编写同意书吗?

\n\n

许多广告公司都要求这样做。例如 InMobi:

\n\n
    JSONObject consentObject = new JSONObject();\n    try {\n        // Provide correct consent value to sdk which is obtained by User\n        consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);\n        // Provide 0 if GDPR is not applicable and 1 if applicable\n        consentObject.put("gdpr", "1");\n        // Provide user consent in IAB format\n        consentObject.put(InMobiSdk.IM_GDPR_CONSENT_IAB, \xe2\x80\x9c<<consent in IAB format>>\xe2\x80\x9d); \n    } catch (JSONException e) {            \n    }\n    InMobiSdk.init(this, "Insert InMobi Account ID here", consentObject); \n
Run Code Online (Sandbox Code Playgroud)\n\n

最后一个问题:据我所知,GDPR 同意必须仅向欧洲人显示,为什么我在我的应用程序中知道用户当前是在欧洲还是在美国?

\n

Raj*_*iya 2

首先我想根据你的问题纠正一下你的一些理解。

当然,我的应用程序不会获取任何私人数据(没有联系人、没有电话、没有位置),也不会与任何第三方共享。它只是一个想要以合法方式展示广告的普通应用程序。

如果您的应用程序不收集任何个人数据,那么为什么要遵守 GDPR,这是绝对合理的疑问?当您集成任何广告网络时,它们实际上会收集其中一些数据(例如位置),以便向用户提供更有针对性的广告。现在,广告网络在欧盟地区可以收集和不能收集的内容由您在广告网络上设置的 IAB 字符串定义。

现在来看看您需要的实际帮助

根据IAB格式的同意,我发现编码有问题。我认为根据不同的情况,它是一个0或1的长链。任何人都可以帮助如何编码吗?

是的,IAB 格式有点棘手。因此,出现了主要称为 CMP(同意管理平台)的新 SDK,您可以集成它们以代表您获取用户的同意。有很多公司提供此类支持(例如 LiveRamp、Oggury)。但是,当您集成 CMP 时,请确保集成的网络也支持从 CMP 读取同意书。InMobi v9.1.0+ 支持 CMP 集成。通过使用 CMP 和 InMobi v9.1.0+,您可以在执行 SDK 初始化时安全地删除同意对象。

希望这可以帮助。如有任何疑问,请在此发表评论。