乐趣区

关于android:广告内容定向分级保护未成年人身心健康

随着挪动智能终端的遍及,未成年人首次触网的年龄一直升高。依据中国互联网络信息中心第 48 次《中国互联网络倒退情况统计报告》显示,截至 2021 年 6 月,中国网民规模为 10.11 亿人,6—19 岁网民占 15.7%,共 1.58 亿人。同时依据第十次中国未成年人互联网使用考察显示, 中国未成年人互联网普及率为 99.2%,显著高于 71.6% 的全国均匀普及率。10 岁前接触互联网的比例达到 78%,首次触网年龄集中在 6~10 岁。这些数据表明,未成年人上网低龄化趋势显著,面对互联网的“引诱”,未成年人还未建立正确的价值观,没有很好的自控力,所以增强面向未成年人的产品、服务、广告等管控迫不及待。

对于手机 App 里的商业广告,很多家长心愿广告能够进行分级,比方 18 岁以下的人群,不再收到酒水、整形、化妆品类广告;还有,依照广告法规定,针对不满 14 周岁的未成年人的商品或者服务的广告,不要含有诱导家长购买或可能引发孩子模拟的不平安行为等;在儿童占比拟多的童话故事、动画 App 里尽量不呈现广告。

那么针对未成年爱护的需要,如何为未成年人投放适宜他们观看的内容和广告,实现内容分级的同时还能依据不同受众人群精准投放广告呢?HMS Core 广告服务基于受众人群申请广告能力助力 App 筛选人群设置广告投放。

HMS Core 广告服务 SDK 可通过设置 RequestOptions 对象,来满足针对不同受众人群申请对应广告内容的能力。该对象通过 HwAds 静态方法获取利用的全局受众人群信息。

开发步骤

在开发前须要集成 HMS Core SDK 和 HUAWEI Ads SDK,具体步骤可参考文档。

RequestOptions 提供了 7 种办法设置受众人群:

  1. 满足《儿童在线隐衷保护法》(COPPA)的要求,提供“面向儿童内容标记”的设置
// 面向儿童的设置,表明广告内容须要合乎 COPPA 的规定 
RequestOptions requestOptions = HwAds.getRequestOptions().toBuilder().setTagForChildProtection(TAG_FOR_CHILD_PROTECTION_TRUE).build();

TAG_FOR_CHILD_PROTECTION_TRUE:表明广告内容须要合乎 COPPA 的规定。TAG_FOR_CHILD_PROTECTION_FALSE:表明广告内容不须要合乎 COPPA 的规定。

TAG_FOR_CHILD_PROTECTION_UNSPECIFIED:表明不心愿明确广告内容是否须要合乎 COPPA 的规定。

  1. 满足《个别数据保护条例》(GDPR)和其余国家对于未成年人爱护的要求,提供“未达到法定承诺年龄的用户”的设置
// 未达到法定承诺年龄的用户的设置,表明心愿广告申请合乎未达到法定承诺年龄用户的广告规范
RequestOptions requestOptions = HwAds.getRequestOptions().toBuilder().setTagForUnderAgeOfPromise(PROMISE_TRUE).build();

PROMISE_TRUE:表明心愿按适宜未达到法定承诺年龄的用户的形式来解决广告申请。

PROMISE_FALSE:表明不心愿按适宜未达到法定承诺年龄的用户的形式来解决广告申请。

PROMISE_UNSPECIFIED:表明未明确是否按适宜未达到法定承诺年龄的用户的形式来解决广告申请。

提醒 :设置了 PROMISE_TRUE 后广告平台的返回的广告数量可能会少一些。

  1. 提供广告内容过滤能力,在申请广告时能够设置广告内容分级的下限。应用此办法获取的广告内容会小于等于设置的分级下限
// 广告内容过滤,指定返回的广告内容应与分级标签名称对应,但不得高于 W
RequestOptions requestOptions = HwAds.getRequestOptions().toBuilder().setAdContentClassification(AD_CONTENT_CLASSIFICATION_W).build();

AD_CONTENT_CLASSIFICATION_W:适宜幼儿及以上年龄段的受众,仅展现内容分级为 W 的内容。

AD_CONTENT_CLASSIFICATION_PI:适宜少儿及以上年龄段的受众,展现内容分级为 PI、W 的内容。

AD_CONTENT_CLASSIFICATION_J:适宜青少年及以上年龄段的受众,展现内容分级为 J、PI、W 的内容。

AD_CONTENT_CLASSIFICATION_A:仅适宜成人受众,展现内容分级为 A、J、PI、W 的内容。

提醒 :设置了 AD_CONTENT_CLASSIFICATION_W 后广告平台的返回的广告数量可能会少一些。

  1. 反对将投放的广告分为个性化广告与非个性化广告
// 申请个性化广告与非个性化广告,当参数设置为 ALLOW_ALL 时,setHwNonPersonalizedAd 办法和 setThirdNonPersonalizedAd 办法设置的个性化广告是无效的
RequestOptions requestOptions = HwAds.getRequestOptions();
requestOptions.toBuilder().setNonPersonalizedAd(ALLOW_ALL).build();

ALLOW_ALL:个性化广告与非个性化广告。ALLOW_NON_PERSONALIZED:非个性化广告。

  1. 反对对华为 DSP 投放的广告设置个性化广告与非个性化广告
// 华为 DSP 投放的广告设置个性化广告与非个性化广告
RequestOptions requestOptions = HwAds.getRequestOptions();
requestOptions.toBuilder().setHwNonPersonalizedAd(ALLOW_ALL).build();

ALLOW_ALL:个性化广告与非个性化广告。ALLOW_NON_PERSONALIZED:非个性化广告。

  1. 反对对三方 DSP 投放的广告设置个性化广告与非个性化广告
// 三方 DSP 投放的广告设置个性化广告与非个性化广告
RequestOptions requestOptions = HwAds.getRequestOptions();
requestOptions.toBuilder().setThirdNonPersonalizedAd(ALLOW_ALL).build();

ALLOW_ALL:个性化广告与非个性化广告。ALLOW_NON_PERSONALIZED:非个性化广告。

提醒 :设置了 ALLOW_NON_PERSONALIZED 后广告平台的返回的广告数量可能会少一些。

具体参数详情请查看 HMS Core 基于受众人群申请广告官网指南。

理解更多详情 >>

拜访华为开发者联盟官网
获取开发领导文档
华为挪动服务开源仓库地址:GitHub、Gitee

关注咱们,第一工夫理解 HMS Core 最新技术资讯~

退出移动版