鸿蒙HarmonyOS应用开发NEXT星河版,实战开发(一)AI绘画App(八)代码中的实现(广告的接入)

Ads Kit(广告服务)依托华为终端平台与数据能力为您提供流量变现服务,帮助您解决流量变现的难题;同时为广告主提供广告服务,配合华为终端平台向用户提供个性化的营销活动或商业广告。

流量变现服务

鲸鸿动能流量变现服务(以下简称流量变现服务)是广告服务依托华为终端强大的平台与数据能力为您提供的App流量变现服务,您通过该服务可以在自己的App中获取并向用户展示精美的、高价值的广告内容,并从中获得广告收益。

为满足App不同场景下的内容形式,流量变现服务为您提供了Banner广告、原生广告、激励广告、插屏广告、开屏广告、贴片广告六种广告形式。

  • 广告形式

    展示形式

    应用场景

    Banner广告

    图片

    以通知栏或矩形固定展示在应用内页面顶部、中部或底部,适合用于用户停留较久或者访问频繁的页面。

    原生广告

    图片、视频

    界面内插入广告,与媒体内容无缝融合。

    激励广告

    视频

    游戏通关、复活、获取道具、积分、继续机会、人物技能升级时等展示。

    插屏广告

    图片、视频

    游戏或流媒体开启、暂停、过关、跳转、加载、退出时弹出。

    开屏广告

    图片、视频

    打开App时,以开屏形式全屏展现,展示时长3s-5s,展示完毕后自动关闭并进入应用主页面。

    贴片广告

    图片、视频

    前贴:视频播放前。

    中贴:视频播放中。

    后贴:视频播放结束后。

    说明:您可以根据自身需求设置广告的播放时长。

我们今天主要是讲解开屏广告并应用到应用中

场景介绍

开屏广告是一种在应用启动时且在应用主界面显示之前需要被展示的广告。您需要预先为App设计一张开屏默认的Slogan图片,确保在未获得到开屏广告之前展示默认的Slogan,提供良好的用户体验。

开屏广告分为全屏开屏广告、半屏开屏广告,其中全屏开屏广告展示形式为广告铺满整个页面;半屏开屏广告展示形式会根据媒体页面自定义布局渲染广告、icon和版权信息,一般情况下建议将icon和版权信息展示在广告下方。

接口说明

接口名

描述

loadAd(adParam: AdRequestParams, adOptions: AdOptions, listener: AdLoadListener): void

请求单广告位广告,通过AdRequestParams、AdOptions进行广告请求参数设置,通过AdLoadListener监听广告请求回调。

AdComponent(ads: advertising.Advertisement[], displayOptions: advertising.AdDisplayOptions, interactionListener: advertising.AdInteractionListener, @BuilderParam adRenderer?: () => void): void

展示广告,通过AdDisplayOptions进行广告展示参数设置,通过AdInteractionListener监听广告状态回调。

开发步骤


1.获取OAID。

如果想要为用户更精准的推送广告,可以在请求参数AdRequestParams中添加oaid属性。请求单广告位广告。

2.请求单广告位广告。

需要创建一个AdLoader对象,通过AdLoader的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值