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

如何在保护用户隐私的同时实现精准投放?

时间:2023-04-01 20:36:09 Java

用户在浏览App页面时,如果经常弹出自己不喜欢的弹窗广告,不仅会损害用户的浏览体验,还会让用户对广告内容产生反感。作为App营销人员,在线投放广告时准确捕捉用户需求,不引起用户抵触是非常重要的。当用户不愿意将自己的个人信息,如年龄、性别、爱好等隐私数据授权给应用时,根据用户浏览的页面投放广告是一个不错的选择,这决定了广告能否高效投放目标用户。例如,某用户在新闻APP中阅读一篇关于现阶段新能源汽车加速发展的文章,行驶里程大大增加,城市也在加速部署充电桩。如果有针对性的广告机制了解文章的上下文,用户将继续浏览。在新闻中,你可能会看到原生的邀请附近新能源汽车4S店试驾的广告,或者某品牌新能源汽车购买优惠的广告,精准针对目标用户的需求。HMSCore广告服务支持个性化广告和非个性化广告。非个性化广告是不基于用户过去的行为并使用上下文信息进行定向的广告。上下文信息包括用户授权的当前位置的粗略(如城市级别)地理位置、设备自带的信息(如手机型号等)、当前应用的内容或当前应用搜索关键字的内容。当用户在App中浏览某个内容,或搜索某个主题或关键字表达对该主题的特定兴趣时,内容相关广告系统会扫描特定的词或词的组合,根据页面内容用户正在浏览推送广告。在数据安全和个人隐私面临巨大挑战的今天,很多用户对收集个人隐私数据的行为产生了很大的抵触情绪,这意味着定向广告不再精准。HMSCore现在集成了基于上下文信息点播广告的能力,在保护用户隐私的同时也能做到精准投放。开发步骤一、前提条件HUAWEIAdsSDK依赖HMSCore(APK)4.0.0.300及以上版本。如果设备未安装HMSCore(APK)4.0.0.300及以上版本,则无法使用HUAWEIAdsSDK相关接口。开发应用前,您需要在华为开发者联盟网站注册为开发者并完成实名认证。具体请参见账号注册与认证。请参阅创建项目和将应用程序添加到项目以创建应用程序。2.导入HUAWEIAdsSDK华为提供Maven仓库集成方式导入HUAWEIAdsSDK包。在开始开发之前,您需要将HUAWEIAdsSDK集成到您的AndroidStudio开发环境中。配置Maven仓库地址。AndroidStudio的代码库配置在Gradle插件版本低于7.0、7.0和7.1及以上时有所不同。请根据您当前的Gradle插件版本选择相应的配置流程。3、配置网络权限,在targetSdkVersion28及以上的手机上允许HTTP(S)网络请求,在“AndroidManifest.xml”中做如下配置。...4。配置混淆脚本。编译APK前需要配置混淆配置文件,以免混淆HUAWEIAdsSDK导致功能异常。打开Android工程应用级根目录下的“proguard-rules.pro”混淆配置文件,添加排除HUAWEIAdsSDK的混淆配置。-保持类com.huawei.openalliance.ad.**{*;}-保持类com.huawei.hms.ads.**{*;}5.初始化SDK,可以调用HwAds.init(Contextcontext)接口初始化SDK,也可以在Activity中初始化SDK。?建议在应用启动时调用HwAds.init(Contextcontext)接口初始化HUAWEIAdsSDK。您需要自己实现AdSampleApplication类。6、根据上下文信息请求广告HUAWEIAdsSDK在AdParam.Builder类中提供了setContentBundle方法,供您设置请求广告时携带的上下文信息。示例代码如下:RewardAdrewardAd=newRewardAd(this,rewardId);AdParam.BuilderadParam=newAdParam.Builder();StringmediaContent="{\"channelCategoryCode\":[\"episode\"],\"title\":[\"西游记\"],\"tags\":[\"神魔\",\"奇遇\"],\"relatedPeople\":[\"张三\"],\"content\":[\"该剧讲述师徒四人西学...\"],\"contentID\":[\"123123\"],\"类别\":[\"经典剧场\"],\"子类\":[\"古装\"],\"thirdCategory\":[\"悬疑\"]}\n";adParam.setContentBundle(mediaContent);rewardAd.loadAd(adParam.build(),newRewardAdLoadListener());更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~