中文
登录
后可查看全部文档
开发测试/Android集成文档/模板渲染插屏广告
模板渲染插屏广告
最近更新 2022-02-28 16:04:26

简介

模版渲染插屏:开发者不用自行对广告样式进行编辑和渲染,可直接调用相关接口进行广告展示。

支持的广告尺寸:1:1、2:3、3:2 三种尺寸

注意:不支持开发者在view添加按钮及对广告拦截处理


权限

模板渲染插屏广告: 默认提供


模板渲染插屏广告

创建TTAdNative对象

创建广告请求AdSlot

注意:

1.模板广告请求方法需要开发者设置setExpressViewAcceptedSize参数,单位dp。

2. 期望个性化模板尺寸的参数设置中,个性化模板插屏广告⚠️⚠️⚠️高度不能设置为0⚠️⚠️⚠️

3. setExpressViewAcceptedSize参数请按照平台勾选的比例去进行请求。现有1:1,3:2 ,2:3 三种比例可供选择。

参数说明

参数

说明

setCodeId

平台创建的代码位ID 以9开头9位数字

setAdCount

请求数量1-3条。建议设置为1

setExpressViewAcceptedSize

设置请求模板广告素材的尺寸 单位:dp

setAdLoadType()

用于标注此次的广告请求用途为预加载(当做缓存)还是实时加载,方便后续为开发者优化相关策略,传入参数值:

UNKNOWN//未知,默认值,开发者未传入,或当此次加载的广告用途未知时使用

PRELOAD//预加载,当此次加载的广告用途为预加载(当作缓存)时使用

LOAD//实时加载,当此次加载的广告用途为实时播放时使用

请求广告

接入方可调用loadInteractionExpressAd(AdSlot adSlot, @NonNull NativeExpressAdListener listener)异步加载广告

注意:模板插屏广告不支持dislike逻辑

NativeExpressAdListener 说明

回调

说明

onError()

广告请求失败回调 返回的错误码(code)表示广告请求失败的原因,详情请见链接

onNativeExpressAdLoad()

广告请求成功的回调,客户端可在该回调中调用render()进行广告渲染

广告点击事件监听器

ExpressAdInteractionListener说明

回调

说明

onAdDismiss()

广告关闭回调

onAdClicked()

广告被点击回调

onAdShow()

广告展示回调

onRenderFail()

广告渲染失败回调

onRenderSuccess()

广告渲染成功回调 在该回调中调用showInteractionExpressAd()进行广告的展示

注意:

  • SDK2.9.5.5版本之后在onRenderSuccess回调方法中使用showInteractionExpressAd渲染广告
  • 通过showXXAd()方法展示的广告素材是要独立占用一个activity 不可和开发者APP内容拼

销毁广告对象

参考Demo

模板渲染插屏广告请参考Demo中的InteractionExpressActivity示例

模板渲染插屏注意点:

1.期望个性化模板尺寸的参数设置中,尺寸大小请保持和平台设置一致2.SDK2.9.5.5版本之后在onRenderSuccess回调方法回调之后直接使用showInteractionExpressAd展示广告,不可单独拿到view去进行展示。3.模板插屏广告不支持dislike逻辑


本篇目录
联系我们