菜单

海外隐私配置

💡Tips

  • ⚠️ 隐私合规方法须在 McSdk.initialize() 之前调用,以确保 SDK 初始化时即遵循对应的隐私合规策略。

1. 概述

在应用出海过程中,需遵守不同地区的隐私法规要求。HyperBid Flutter SDK 提供了以下隐私合规接口,允许开发者根据用户所在地区和授权状态,在 SDK 初始化前设置相应的隐私配置:

法规 适用地区 对应方法
GDPR 欧盟 / 欧洲经济区 McSdk.setHasUserConsent(bool)
COPPA 美国(13 岁以下儿童) McSdk.setIsAgeRestrictedUser(bool)
CCPA 美国加利福尼亚州 McSdk.setDoNotSell(bool)

2. GDPR

适用于欧盟及欧洲经济区用户。根据用户是否同意数据收集和个性化广告,调用 setHasUserConsent

dart 复制代码
// 用户已同意数据收集和个性化广告
McSdk.setHasUserConsent(true);

// 用户不同意
McSdk.setHasUserConsent(false);

📌 当设置为 false 时,SDK 会通知各广告平台不进行个性化广告投放,部分广告平台可能降低填充率或收益。


3. COPPA

适用于面向 13 岁以下儿童的应用。调用 setIsAgeRestrictedUser 标记当前用户是否为受年龄限制的用户:

dart 复制代码
// 当前用户为儿童(受年龄限制)
McSdk.setIsAgeRestrictedUser(true);

// 当前用户为成人(不受年龄限制)
McSdk.setIsAgeRestrictedUser(false);

📌 当设置为 true 时,SDK 会通知各广告平台按照 COPPA 要求处理广告请求,不收集个人信息,不投放个性化广告。

⚠️ 对于TopOn需进行如下设置

  • 登录 TopOn 控制台
  • 进入目标应用详情页
  • 点击 编辑 操作按钮
  • 在隐私合规模块启用 COPPA 开关
    COPPA 配置界面
dart 复制代码
// 须在 McSdk.initialize() 之前调用
// 当传入的用户的年龄为13周岁以下,将会遵守COPPA的相关规定
McSdk.setCustomRule({"age": "用户的年龄"});

4. CCPA

适用于加利福尼亚州用户。调用 setDoNotSell 设置用户是否选择"不出售个人信息":

dart 复制代码
// 用户选择不出售个人信息
McSdk.setDoNotSell(true);

// 用户选择允许数据使用
McSdk.setDoNotSell(false);

📌 当设置为 true 时,SDK 会通知各广告平台遵循"Do Not Sell"请求,限制用户数据的共享和出售。

⚠️ 对于TopOn需进行如下设置

  • 登录 TopOn 控制台
  • 进入目标应用详情页
  • 点击 编辑 操作按钮
  • 在隐私合规模块启用 CCPA 开关
    CCPA 配置界面

5. 注意事项

方法 调用时机 默认行为
setHasUserConsent(bool) initialize 之前 未调用时,SDK 默认不限制数据收集
setIsAgeRestrictedUser(bool) initialize 之前 未调用时,SDK 默认用户为非儿童
setDoNotSell(bool) initialize 之前 未调用时,SDK 默认允许数据使用

📌 关于 TopOn 聚合平台:如果使用 TopOn 聚合平台,COPPA 和 CCPA 的合规配置需在 TopOn 后台进行设置。


6. UMP集成

dart 复制代码
// 须在 McSdk.initialize() 之前调用
McSdk.setPrivacySettingEnable(true);

⚠️ 注意:该方法须在 McSdk.initialize() 之前调用,否则不生效。


上一个
政策合规
下一个
Open API接入指南
最近修改: 2026-06-25Powered by