自渲染插屏: : 开发者可以拿到广告的物料信息进行拼接
支持的广告尺寸:
- 大图(宽高比:1.78的图片)
- 小图(宽高比:1.52的图片)
- 组图(三张宽高比:1.52的图片)
自渲染插屏广告: 已回收,不再提供创建
注意:
1、setImageAcceptedSize 必填字段,期望的图片尺寸(必填)
2、setNativeAdType 请求原生广告时候,请务必调用该方法,请求自渲染插屏设置参数为TYPE_INTERACTION_AD
参数 | 说明 |
setCodeId() | 平台创建的代码位ID 以9开头9位数字 |
setImageAcceptedSize() | 期望的图片尺寸(必填) 单位:px |
setNativeAdType() | 请求广告类型 |
setAdCount() | 请求广告数量为1-3条 |
setAdLoadType() | 用于标注此次的广告请求用途为预加载(当做缓存)还是实时加载,方便后续为开发者优化相关策略,传入参数值:UNKNOWN//未知,默认值,开发者未传入,或当此次加载的广告用途未知时使用PRELOAD//预加载,当此次加载的广告用途为预加载(当作缓存)时使用LOAD//实时加载,当此次加载的广告用途为实时播放时使用 |
接入方可调用
loadNativeAd(AdSlot adSlot, @NonNull NativeAdListener listener)
异步加载广告
回调 | 说明 |
onError() | 广告请求失败回调 返回的错误码(code)表示广告请求失败的原因,详情请见链接 |
onNativeAdLoad() | 广告请求成功的回调 |
注意:
- addView前需要把控件上所有的view调用removeAllViews方法移除
- setNativeAdType(AdSlot.TYPE_INTERACTION_AD) //请求原生广告时候,请务必调用该方法,设置参数为TYPE_INTERACTION_AD
- 自渲染插屏是直接创建一个Dialog 在dialog中创建布局 把对应广告元素添加即可
自定义绘制整个广告区域,可以和自己的应用的样式风格尽可能的接近
重要!!! AdInteractionListener涉及到广告计费,必须正确调用 convertView必须使用ViewGroup
注意: 不能在子线程调用
TTInteractionAd.showInteractionAd
回调 | 说明 |
onAdClicked() | 点击普通区域回调 |
onAdCreativeClick() | 点击创意区域回调 |
onAdShow() | 广告展示回调 |
在Activity的onDestroy回调方法中销毁广告view
自渲染插屏广告请参考Demo中的NativeInteractionActivity
示例
1.不能在子线程调用 TTInteractionAd.showInteractionAd
2.自渲染插屏广告不支持dislike逻辑
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点