我将在我的应用程序中投放广告,所以我对 GDPR 的同意感到疯狂。这就是我寻求帮助的原因。
我已经阅读了很多(很多)关于 GDPR 的网页,但它们对我的小脑袋来说太混乱了。所以我想知道这里是否有人可以显示一些光。首先,我想要最简单的解决方案。我不希望用户选择做什么或不做什么。我的意思是,我的应用程序的第一个屏幕将显示 EULA 和 Cookie 同意书。如果用户接受它们,则应用程序继续,否则,应用程序将关闭。就是这样。我认为人们太疯狂了,因为展示广告就让他们的隐私被盗。如果他们如此害怕,他们可以购买没有广告的付费应用程序。
当然,我的应用程序不会获取任何私人数据(没有联系人、没有电话、没有位置),也不会与任何第三方共享。它只是一个想要以合法方式展示广告的常规应用程序。
根据IAB格式的同意,我发现并编码问题。我认为这是一个0或1的长链,取决于不同的情况。任何人都可以帮助如何编码吗?
我将向用户展示一些这样的文本:
您必须阅读并同意最终用户许可协议 (EULA) 和 Cookie 同意才能继续。
Cookie 同意:
欧洲法律要求数字出版商向应用程序用户提供有关其使用 COOKIES 和其他形式的本地存储的信息。您必须同意下一次同意才能继续:我们使用设备标识符、位置数据和其他人口统计和兴趣数据来个性化内容和广告,提供媒体功能并分析我们的流量。我们还与我们的广告和分析合作伙伴(InMobi.com、Smaato、StartAp 和 Flurry)共享您设备中的此类标识符和其他信息。
也许第一个问题是:我真的需要以 IAB 格式编写同意书吗?
许多广告公司要求它。例如 InMobi:
JSONObject consentObject = new JSONObject();
try {
// Provide correct consent value to sdk which is obtained by User
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
// Provide 0 if GDPR is not applicable and 1 if applicable
consentObject.put("gdpr", "1");
// Provide user consent in IAB format
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_IAB, “<<consent in IAB format>>”);
} catch (JSONException e) {
}
InMobiSdk.init(this, "Insert InMobi Account ID here", consentObject);
最后一个问题:据我所知,必须仅向欧洲人显示 GDPR 同意,为什么我会在我的应用程序中知道用户当前是在欧洲还是在美国?