You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UMP SDK中setTagForUnderAgeOfConsent方法的用途及使用场景咨询

UMP SDK setTagForUnderAgeOfConsent 参数使用指南

参数核心含义

setTagForUnderAgeOfConsent 是用来告知UMP SDK当前用户是否需要按照**未成年人数据保护法规(如COPPA、GDPR针对未成年人的条款)**处理数据,核心目的是帮你满足合规要求,而非限制应用受众:

  • setTagForUnderAgeOfConsent(true):标记当前用户为未成年人,UMP会跳过个性化广告的授权询问,直接按未成年人数据保护规则处理,不收集个性化广告相关数据。
  • setTagForUnderAgeOfConsent(false):标记当前用户为成年人,UMP会正常展示授权弹窗,让用户选择是否同意个性化广告等数据处理行为。

你的疑问解答

1. 用户是未成年人时,是否设置为true?

是,必须设为true。这是合规要求,确保未成年人的个人数据不会被用于个性化广告等需要授权的场景。

2. 集成UMP的应用必须面向18+用户吗?

不需要。UMP就是为了适配不同受众的合规需求设计的,不管你的应用是全年龄、未成年向还是成年向,都可以集成,关键是根据用户群体设置正确的参数。

3. 必须先问年龄再设置参数,还是固定某一值?

分两种场景处理:

  • 如果你的应用明确面向未成年人(比如儿童启蒙、少儿游戏类),可以直接固定设置为true,无需询问年龄。
  • 如果你的应用面向全年龄段,或无法预先确定用户年龄,必须先通过合理方式获取用户年龄信息(比如首次启动的年龄选择弹窗、注册时的年龄填写),再根据结果设置对应参数。
  • 注意:不能随意猜测用户年龄,必须有明确的判断依据,避免合规风险。

4. 应用如何判断用户真实年龄?

常见合规的判断方式:

  • 注册或首次启动时让用户主动填写年龄。
  • 根据应用的定位直接判定(比如专门的儿童教育APP,默认所有用户为未成年人)。
  • 遵循当地法规要求的年龄验证机制(部分地区可能需要更严格的验证方式)。
  • 注意:严禁绕过年龄验证,必须确保判断的准确性,避免违反数据保护法规。

代码示例

面向未成年人的应用

ConsentRequestParameters params = new ConsentRequestParameters
        .Builder()
        .setTagForUnderAgeOfConsent(true)
        .build();

已确认用户为成年人的场景

ConsentRequestParameters params = new ConsentRequestParameters
        .Builder()
        .setTagForUnderAgeOfConsent(false)
        .build();

内容的提问来源于stack exchange,提问作者pequeñaluna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 05:12:13