问题标签 [gdprconsentform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
165 浏览

google-apps-script - 授权 JavaScript 来源的 Apps 脚本同意屏幕问题

我开发了一个使用一些 Google API(驱动器、日历等)的 Apps Script Web App。

我写了条款和隐私政策并要求谷歌批准它,他们一直在骚扰我,我需要从“授权的 Javascript 来源”中删除任何未托管在我的真实 TLD(自己的域)上的东西。

问题是我需要在授权的来源上添加一些https://n-blablabla-0lu-script.googleusercontent.comURL,因为这些是 Apps 脚本本身的来源,即 LOGIN 按钮所在的位置。

基本上当有人进入我的应用程序时,如果它尚未登录,我会在应用程序本身中显示一个登录按钮,一旦用户登录,我就会请求权限。这很常见,而且由于 Apps 脚本在 google 平台上运行,因此它的 URL/来源上有 google。

我花了大约 2 周的时间与 Google 支持人员一起试图向他们解释我无法删除https://n-blablabla-0lu-script.googleusercontent.com的那些授权来源,否则,我确实得到了这个:

idpiframe_initialization_failed:不是客户端的有效来源 Google 登录库要求在 Google Developers Console 中注册的域与用于托管网页的域相匹配。确保您注册的来源与浏览器中的 URL 匹配。


Web 应用程序嵌入在 Google 协作平台(新)iframe 中

0 投票
2 回答
2172 浏览

android - Android Admob 欧盟用户同意书

我计划在我的应用中展示广告,但我遇到了EU User Consent。是否有必要在应用启动期间向用户显示同意书(文档)?

或者在 Admob 中选择仅显示非个性化广告就足够了Admob - 选择您要展示的广告类型

0 投票
1 回答
53 浏览

android - 从 Play 商店下载应用程序时未加载同意书

我已在我的应用程序中集成了同意书。如果我在调试模式下运行应用程序,它将显示出来。如果我构建并安装签名的 APK,将显示同意书。

如果我从 Play 商店下载该应用程序,我不会收到任何错误消息,并且会到达以下代码。内部的代码consentInformation.request...将无法访问。

因此不显示同意 - 但仅在从 Play 商店下载时。

是否有错误或错过了什么?

谢谢GGK

0 投票
1 回答
1049 浏览

flutter - Google Analytics、Flutter、cookie 和通用数据保护条例 (GDPR)

根据通用数据保护条例 (GDPR),用户必须在设置任何 cookie 之前表示同意。

我在 Flutter 网站中使用 google/firebase 分析。当用户立即打开页面时,会存储两个 cookie:_ga 和 _ga_SOMECODE。

我怎样才能让谷歌分析推迟这些 cookie,以便我可以首先征得用户的同意,然后让他选择允许 cookie 用于谷歌分析 - 还是拒绝两者?

我正在寻找这样的东西:

  • 在 index.html 中

  • 在第一页的某处:

    接受统计cookies?[是] [没有]

    并在相应的飞镖代码中:

在理想情况下,分析代码只会在用户提供肯定回答时加载。如果用户的选择是[否],则代码库中的分析代码将什么也不做。

我怎样才能实现类似的东西?

谢谢,迪特里希

0 投票
3 回答
7555 浏览

javascript - 如何使用 Quantcast Choice 根据 IAB TCF v2.0 的同意显示或阻止个性化 Adsense 广告?

我选择 Quantcast Choice 作为我网站的同意管理平台。然而,在访问者同意相关供应商 (Google) 之前,他们的基本解决方案仍会向访问者投放 Google Adsense 广告。由于 2 天后,Adsense 中会收到确认此问题的通知,并且在 90 天的宽限期后将不再提供广告。错误消息:“ 2.1a:标签或 SDK 未收到 TC 字符串,因为 CMP 状态为存根、加载或错误。

我对脚本一点也不熟悉,但似乎我必须使用一些脚本才能使 Quantcast Choice 真正起作用。基本上我需要知道如何:

  • 在访问者同意 Google 之前不投放任何 Google 广告
  • 征得同意后投放个性化广告
  • 在未经同意的情况下投放非个性化广告

到目前为止我学到了什么:

在访问者同意之前,我可以将此脚本添加到我的 Google Adsense 代码中以不显示任何广告:

到目前为止没有问题。但是,我应该能够知道访问者是否已同意供应商 Google。Google 在 TCF v2.0 中的供应商 ID 是 755。我在 Quantcast 页面之一上发现了以下代码和文本的混合,但我不知道如何使用它。我应该把它放在我的网页上的 Quantcast Choice 脚本中还是...?(来源链接如下)

因此,如果找到 ID 755,我应该调用:

如果找不到 ID 755,我应该致电:

但是我该如何做这些“电话”呢?

所以我想我理解要遵循的步骤,只是我不知道如何实施这些步骤并连接点。任何帮助将非常感激!

我用过的来源:

似乎可以实现我想要实现的网站示例:carscoops.com

0 投票
3 回答
1374 浏览

cookies - 在开始使用 Google Funding Choices 后,该网站正在分发一个奇怪的“FCCDCF”cookie,它破坏了其他网站

对于广告同意管理,我们正在考虑开始使用 Google Funding Choices,但发现 Funding Choices 标签会导致一个名为“FCCDCF”的奇怪 cookie 被交给浏览器(在我们网站的测试实例上 - 这还没有)还没上线)。cookie 数据也有些奇怪,可能格式不正确: ["AKsRol-_Joh_37zZXODIWUr6g9_v3puYlD6kBYC50uYqE-PvJ2hCRtV9GY9Zbx4u1bqRt-Z5u2FjQYF209zdntY0tJfDYlxi9WEjlTgf-o3B2Cc0xt-gYmh0G7zv3Ra7uJDxyz5-tN8tUXNCNef1cgm15_iL6dkS1A=="],null,["[[],[],[],[],null,null,true]",1597688653715]]

此 cookie 导致我们的一些其他(实时)站点因 500 错误而失败。我在想,由于嵌入的引号和其他非字母数字符号,它搞砸了一些 cookie 阅读代码。我在网上几乎没有发现任何关于这个问题的信息,在 Funding Choices API 文档中也没有任何发现。最接近提及它的是一些 cookie 跟踪网站,这些网站以暗示它是垃圾邮件/诈骗的方式列出它。

这里发生了什么?还有其他人在使用 Google Ad Manager 和 Funding Choices 并看到这个吗?我可以添加一些代码来删除它,但我想知道这是否是 Funding Choices 期望看到的。但如果是这样,为什么它对其他代码有这么大的问题?对谷歌来说,这似乎是一个巨大的失败。

0 投票
0 回答
127 浏览

ios - 在 Xcode 中显示 AdMob gdpr 同意书

我已经在 Godot 游戏引擎中开发了我的游戏,现在我正在尝试将 googles gdpr 同意书实施到我的 Xcode 项目中。

我正在使用 Xcode 11.5

下面的代码是我当前的代码,它不会导致同意书弹出。这可能与我制作的课程有关,但我不确定它是如何工作的。

任何帮助表示赞赏:)

0 投票
0 回答
225 浏览

ios - 我无法使用我的代码加载 Google AdMob gdpr 同意书

我已按照谷歌说明https://developers.google.com/admob/ios/eu-consent#objective-c关于如何实现它并想出了这段代码:我使用的是 Xcode 11.5 版并且没有错误代码表单只是不显示。

0 投票
1 回答
1347 浏览

javascript - Google Funding Choices 不起作用 - googlefc.getConsentStatus() 总是返回 UNKNOWN

昨天,出于 GDPR / EU CMP 的目的,我试图从 Quantcast Choice 迁移到 Google Funding Choices。出于某种原因,在提示同意并单击消息对话框上的“同意”后,该方法googlefc.getConsentStatus()始终返回UNKNOWN(0)。

经过进一步调查,似乎无论与同意消息进行什么样的交互(直接点击同意按钮,拒绝它,选择个别供应商等)getConsentStatus()总是返回UNKNOWN

任何人都知道发生了什么?我错过了什么吗?

我正在使用的相关代码:

window.googlefc.getConsentStatus()总是回来 window.googlefc.ConsentStatusEnum.UNKNOWN

0 投票
2 回答
1992 浏览

android - 使用 Google UMP SDK 时出现 Admob TCF 错误

我最近根据文档集成了 UMP SKD 。现在我收到来自 Adbmob 的错误报告,其中指出许多广告请求由于错误“1.1”而失败。故障排除页面指出“Google,作为供应商,在同意或合法利益的情况下不允许使用。”,但这也无济于事。有没有人在使用 UMP SDK 时遇到过类似的错误并知道如何解决?