当前位置: 首页 > 后端技术 > Java

广告内容针对性分级,保护未成年人身心健康

时间:2023-04-01 17:01:17 Java

随着移动智能终端的普及,未成年人首次上网年龄不断降低。据中国互联网络信息中心第48次《中国互联网络发展状况统计报告》报告,截至2021年6月,中国网民规模为10.11亿,其中6-19岁网民占比15.7%,共计1.58亿人.同时,根据第十次中国未成年人互联网使用情况调查,中国未成年人互联网普及率为99.2%,明显高于71.6%的全国平均普及率。78%的孩子在10岁之前接触过互联网,首次接触互联网的年龄集中在6-10岁之间。这些数据表明,未成年人上网低龄化趋势明显。面对网络的“诱惑”,未成年人没有树立正确的价值观,没有很好的自制力。因此,加强了针对未成年人的产品、服务和广告。等待控制是紧急的。对于手机APP中的商业广告,很多家长都希望广告可以分级。例如,18岁以下的人将不再收到酒类、整容、化妆品的广告;以人为本的商品或者服务广告,不得含有诱导家长购买或者可能引起儿童模仿的不安全行为;尽量不要在儿童占大量儿童的童话、动漫APP中出现广告。那么,为了满足未成年人保护的需求,如何投放适合未成年人观看的内容和广告,实现内容分类,根据不同的受众群体精准投放广告?HMSCore广告服务是根据受众请求广告的能力,帮助App筛选受众设置广告。HMSCore广告服务SDK可以设置RequestOptions对象,满足针对不同受众群体请求相应广告内容的能力。该对象通过HwAds静态方法获取应用的全局受众信息。开发步骤开发前需要集成HMSCoreSDK和HUAWEIAdsSDK。具体步骤请参考文档。RequestOptions提供了7种设置受众的方式:满足《儿童在线隐私保护法》(COPPA)的要求,提供“面向儿童的内容标记”的设置//面向儿童的设置,表示广告内容需要符合COPPA的规定COPPARequestOptionsrequestOptions=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规定。为满足《一般数据保护条例》(GDPR)等国家对未成年人保护的要求,提供“未达到法定承诺年龄的用户”设置//未达到法定承诺年龄用户的设置,表示他们希望广告请求满足法律要求AdCriteriaforPromiseAgeUsersRequestOptionsrequestOptions=HwAds.getRequestOptions().toBuilder().setTagForUnderAgeOfPromise(PROMISE_TRUE).build();PROMISE_TRUE:表示您希望处理广告请求以适合承诺年龄以下用户的方式。PROMISE_FALSE:表示您不希望以适合未达到同意年龄的用户的方式处理广告请求。PROMISE_UNSPECIFIED:表示不清楚是否会以适合未达到同意年龄的用户的方式处理广告请求。提示:设置PROMISE_TRUE后,广告平台返回的广告数量可能会变少。提供过滤广告内容的能力,请求广告时可以设置广告内容分级上限。使用该方法获取的广告内容会小于等于分类集的上限//广告内容过滤,指定返回的广告内容应对应分级标签名称,但不高于WRequestOptionsrequestOptions=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后,广告平台返回的广告数量可能会变少。支持将投放的广告分为个性化广告和非个性化广告//请求个性化广告和非个性化广告。当参数设置为ALLOW_ALL时,setHwNonPersonalizedAd方法和setThirdNonPersonalizedAd方法设置的个性化广告有效。RequestOptionsrequestOptions=HwAds.getRequestOptions();requestOptions.toBuilder().setNonPersonalizedAd(ALLOW_ALL).build();ALLOW_ALL:个性化广告和非个性化广告。ALLOW_NON_PERSONALIZED:广告不是个性化的。Supportforsetpersonalizedadvertisingandnon-personalizedadvertisingforadvertisingadvertisingforHuaweiDSPdeliveredadvertisement//Setpersonalizedadvertisingandnon-personalizedadvertisingforadvertisementforHuaweiDSPdelivered广告RequestOptionsrequestOptions=HwAds.getRequestOptions();requestOptions.toBuilder().setHwNonPersonalizedAd(ALLOW_ALL).build();ALLOW_ALL:个性化广告与非个性化广告。ALLOW_NON_PERSONALIZED:广告不是个性化的。SupportforSetpersonalizedadsandnon-personalizedadsforadsofdiagnosticDSPs//Setpersonalizedadsandnon-personalizedadsforadsofthird-partyDSPsrequestOptionsrequestOptions=HwAds.getRequestOptions();requestOptions.toBuilder()设置个性化广告和非个性化广告给第三方DSP投放的广告RequestOptionsrequestOptions=HwAds.getRequestOptions();requestOptions.toBuilder().setThirdNonPersonalizedAd(ALLOW_ALL).build();ALLOW_ALL:个性化广告与非个性化广告。ALLOW_NON_PERSONALIZED:广告不是个性化的。提示:设置ALLOW_NON_PERSONALIZED后,广告平台返回的广告数量可能会变少。具体参数详见HMSCore官网按受众群体点播指南。更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~