移动应用经常在 WebView 中嵌入网页内容:订阅页面、广告主落地页、帮助文章等。如果用户已经在原生应用中给予了同意,那么在该 WebView 内再次弹出同意横幅就会显得前后不一致。UniConsent 移动端 SDK 通过 WebView 同意同步功能解决了这一问题。
UniConsent 移动端 SDK:将原生同意状态同步至 WebView
新闻类应用、出版商应用以及广告支持型应用都倾向于在同一体验内直接打开网页,而不是将用户引导至外部浏览器。
当网页在 WebView 中加载时,UniConsent CMP 标签无法得知同意信息是否已经在原生端被采集。如果没有同步机制,它就会再次展示同意横幅。
根据 欧盟 GDPR 和 英国 GDPR 的要求,同意必须是知情且自愿给予的。对用户已经提供过的同意重复请求,不仅是糟糕的做法,也会让人怀疑你的同意信号是否被正确传递到了下游的广告与分析系统。
在 WebView 加载其 URL 之前,SDK 会将原生端的同意状态注入到该页面中。该页面上的 CMP 标签读取到注入的同意信息后,会将其视为已存在的有效记录,因此不会再展示同意横幅。
注入发生在页面脚本运行之前,因此从页面初始化的那一刻起,同意数据便已可用。如果 CMP 标签在注入之前就已加载,它将找不到任何同意记录,因而仍会展示横幅。
WebView 同意同步功能已覆盖全部四个移动端 SDK 目标平台:
syncConsent(to:)onPageStarted 中、CMP 标签运行之前调用 syncConsentonPageStarted 委托方法内调用 syncConsentinjectedJavaScriptBeforeContentLoaded 传入同意脚本移动端 SDK 还涵盖以下内容:
移动端 SDK 可作为附加功能加入任意 UniConsent 套餐,每个应用每月收费 £50。
请通过 UniConsent 控制台 联系我们,或发送邮件至 hello@uniconsent.com,我们的支持团队将为你发送对应平台的 SDK 安装包。集成指南适用于 iOS、Android、Flutter 和 React Native。
Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.
Set up Google Consent Mode →开始使您的网站和应用符合欧盟 GDPR、美国 CPRA、加拿大 PIPEDA 等法规
注册开始使您的网站和应用符合欧盟 GDPR、美国 CPRA、加拿大 PIPEDA 等法规
注册