随着移动智能终端的普及,未成年人首次触网的年龄不断降低。根据中国互联网络信息中心第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 最新技术资讯~

广告内容定向分级,保护未成年人身心健康相关推荐

  1. 广告智能定向技术lookalike

    <广告流量分析之评价指标的选择(一)>和<广告流量分析之评价指标的选择(二)>主要介绍了cvr.ocpa.ctr等评价指标的选择方式.今天想和大家聊聊广告智能定向之lookal ...

  2. Roadblock for Mac(Safari广告内容拦截软件)

    Roadblock Mac版是一款MacOS上Safari的强大的广告内容拦截软件.Roadblock Mac版可以帮助用户阻止烦人和不受欢迎的广告内容,保护您的隐私和安全,提高网页加载速度,并减少浏 ...

  3. 国家网信办:拟建立数据分类分级保护制度

    网络数据安全管理条例 \quad 2021年11月14日,国家互联网信息办公室公布<网络数据安全管理条例(征求意见稿)>(以下简称"<数安条例>").< ...

  4. 等级保护与分级保护关系与区别

    等级保护与分级保护既有联系又有区别: 国家安全信息等级保护,重点保护的对象是非涉密的涉及国计民生的重要信息系统和通信基础信息系统:涉密信息系统分级保护是国家信息安全等级保护的重要组成部分,是等级保护在 ...

  5. 等级保护和分级保护区别与联系

    定义 等级保护 信息安全等级保护是指对国家秘密信息.法人和其他组织及公民的专有信息以及公开信息和储存.传输.处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信 ...

  6. 国家分级保护规范要求解读

    仅就项目建设流程而言,涉密信息系统建设使用单位应依据 <涉及国家秘密的信息系统分级保护管理办法> (国保发[2005]16号)确定系统等级,结合本单位业务需求和涉密信息制定安全保密需求,依 ...

  7. 关于涉密信息系统分级保护的几个问题

    2003年9月7日,中共中央办公厅.国务院办公厅转发了<国家信息化领导小组关于加强国家信息安全保障工作的意见>,其中明确提出了开展信息安全等级保护的任务,并指出涉及国家秘密的信息系统(以下 ...

  8. 关于信息安全制度中等级保护与分级保护的异同

    关于信息安全制度中等级保护与分级保护的异同 时间:2013-04-15 11:41:06  来源:  作者: 等级保护和分级保护是在信息安全领域经常遇到的两个概念,那么这两个概念有什么区别与联系呢?那 ...

  9. 《数据安全法》第二十一条【数据分类分级保护】 解读与合规实践探究

    <中华人民共和国数据安全法> 第二十一条: 国家建立数据分类分级保护制度,根据数据在经济社会发展中的重要程度,以及一旦遭到篡改.破坏.泄露或者非法获取.非法利用,对国家安全.公共利益或者个 ...

最新文章

  1. python博弈论代码_使用 40 多行的 Python 代码实现一个简单的演化过程
  2. ​怎么用藏头诗向女友表白......
  3. 信息学奥赛一本通(1258:【例9.2】数字金字塔)
  4. try-catch的使用以及细节
  5. Join的实现步骤 以及连接的概念
  6. 基于海思IVE实现绊线/区域入侵的基本算法流程
  7. Chapter9:Simulink建模与仿真
  8. 我的账号 小米云服务器地址,小米云服务登录
  9. 学习笔记29--Apollo车辆要求及Apollo支持的传感器
  10. 年底知识「大甩卖」,知识付费这杯羹还有的分吗?
  11. 苹果,忘了发家的根本…
  12. 未知参数休哈特matlab,休哈特控制图 日语 请教控制图上下控制界限的确定
  13. 用计算机解决问题听课笔记,《用计算机解决问题的一般步骤》说课稿
  14. 用Beamer做slides-模板
  15. 由《成为乔布斯》联想而来
  16. 对勾函数_对勾函数-什么是对勾函数请问什么是对勾函数?如何使用 – 手机爱问...
  17. linux获取mp3信息,如何在shell中读取mp3标签?
  18. 地面坐标系与机体坐标系的转换和欧拉角
  19. dbt3 mysql create db_DB开发之mysql
  20. 顺丰快递接口golang版本

热门文章

  1. B-spline Curves 学习之B样条基函数的定义与性质(2)
  2. meso-四(4-N,N,N-三甲基氨基苯基)卟啉(TTMAPP)/meso-四-[4-(Boc-苏氨酸)氨基苯基]卟啉(TAPP-Thr-Boc)齐岳供应
  3. 刺客列传鸿蒙记经典台词,《刺客列传》经典语录
  4. 【笔记篇】莫队算法(一)
  5. 移动端小米首页css
  6. 精讲RestTemplate第3篇-GET请求使用方法详解
  7. Vue中使用echarts实现柱状图(双柱)
  8. 微信小程序原生开发技巧及跳坑心得
  9. yjk的波库在哪里_[GMS][地震波][选波]YJK地震波反应谱分析与地震波选取
  10. 有哪些非常精致的人生感悟句子?