共计 2156 个字符,预计需要花费 6 分钟才能阅读完成。
用户在浏览 App 的页面时,如果常常跳进去不喜爱的弹窗广告不仅侵害用户的浏览体验,也让用户对广告内容产生恶感。作为 App 的营销人员,线上投放广告时如何精准捕获用户需要,同时不引起用户的冲突心理非常重要。当用户不违心将本人的个人信息,例如年龄、性别、兴趣爱好等隐衷数据受权给 App 时,基于用户正在浏览的页面投放广告是个不错的抉择,它决定了一则广告是否高效地定位到指标用户。
比方,用户正在新闻 App 里读一篇对于现阶段新能源汽车减速倒退,续航里程大大增加,各城市也在放慢部署充电桩的文章,如果定向广告机制了解了文章的上下文内容,用户在持续浏览新闻时可能会看到对于左近新能源汽车 4S 店的试驾邀请的原生广告,或者对于某品牌新能源汽车购买优惠的广告,精准定位指标用户需要。
HMS Core 广告服务反对个性化广告和非个性化广告,非个性化广告是不基于用户过来行为的广告,应用上下文信息进行定向。上下文信息包含用户受权以后地位的粗略(例如城市级别)天文定位,设施自带的信息(例如手机型号等)以及以后应用程序的内容或以后利用搜寻关键字上的内容。当用户在 App 里浏览某个内容,或者搜寻某一话题、关键词表白出了对该话题的具体趣味时,内容相干的广告零碎会扫描特定单词或单词的组合,基于用户正在浏览的页面内容推送广告。
在数据安全个人隐私面临微小挑战的明天,不少用户对于收集个人隐私数据的流动有很大冲突心理,这就意味着精准投放的广告不再精准。现集成 HMS Core 基于上下文信息申请广告能力,在爱护用户隐衷的同时,同样能够实现精准投放。
开发步骤
1. 前提条件
HUAWEI Ads SDK 依赖 HMS Core(APK)4.0.0.300 及以上版本。如果设施上未装置 HMS Core(APK)4.0.0.300 及以上版本,则无奈应用 HUAWEI Ads SDK 的相干接口。
在开发利用前须要在华为开发者联盟网站上注册成为开发者并实现实名认证,具体方法可参见帐号注册认证。
参见创立我的项目和在我的项目下增加利用实现利用的创立。
2 . 导入 HUAWEI Ads SDK
华为提供了 Maven 仓集成形式导入 HUAWEI Ads SDK 包。在开始开发前,您须要将 HUAWEI Ads SDK 集成到您的 Android Studio 开发环境中。
配置 Maven 仓地址。
Android Studio 的代码库配置在 Gradle 插件 7.0 以下版本、7.0 版本和 7.1 及以上版本有所不同。请依据您以后的 Gradle 插件版本,抉择对应的配置过程。
3 . 配置网络权限
在 targetSdkVersion 28 及以上的手机上容许 HTTP(S) 网络申请,在“AndroidManifest.xml”做以下配置。
<application
...
android:usesCleartextTraffic="true"
>
...
</application>
4 . 配置混同脚本
您编译 APK 前须要配置混同配置文件,防止混同 HUAWEI Ads SDK 导致性能异样。
关上 Android 工程利用级根目录下的“proguard-rules.pro”混同配置文件,退出排除 HUAWEI Ads SDK 的混同配置。
-keep class com.huawei.openalliance.ad.** {*;}
-keep class com.huawei.hms.ads.** {*;}
5 . 初始化 SDK
您能够在 AdSampleApplication 类中调用 HwAds.init(Context context) 接口初始化 SDK 或者在 Activity 中初始化 SDK。
• 倡议在利用启动的时候调用 HwAds.init(Context context) 接口初始化 HUAWEI Ads SDK,您须要自行实现 AdSampleApplication 类。
6 . 基于上下文信息申请广告
HUAWEI Ads SDK 在 AdParam.Builder 类中提供了 setContentBundle 办法,供您在广告申请时设置携带上下文信息。
示例代码如下所示:
RewardAd rewardAd = new RewardAd(this, rewardId);
AdParam.Builder adParam = new AdParam.Builder();
String mediaContent = "{\"channelCategoryCode\":[\" 剧集 \"],\"title\":[\" 西游记 \"],\"tags\":[\" 神魔 \",\" 冒险 \"],\"relatedPeople\":[\" 张三 \"],\"content\":[\" 该剧讲述了师徒四人西天取经……\"],\"contentID\":[\"123123\"],\"category\":[\" 经典剧场 \"],\"subcategory\":[\" 时装 \"],\"thirdCategory\":[\" 悬疑 \"]}\n";
adParam.setContentBundle(mediaContent);
rewardAd.loadAd(adParam.build(), new RewardAdLoadListener());
理解更多详情 >>
拜访华为开发者联盟官网
获取开发领导文档
华为挪动服务开源仓库地址:GitHub、Gitee
关注咱们,第一工夫理解 HMS Core 最新技术资讯~