(信息流、横幅、插屏、开屏)媒体自渲染基础模块

注意:针对 2.0.0 以前升级用户

广告接口更改,详情见各个广告类型文档

简介:

  1. JADNative 类为加载广告的接口类,可以通过数据接口每次请求一个广告数据,开发者在获取数据后可在属性 JADNative.getDataList() 里面获取图片类广告的数据信息,如标题、广告描述、广告logo、图片等等。
  2. JADNative 类提供了原生广告的数据绑定、点击事件的上报,开发者可自行定义广告展示形态和布局。
  3. 使用 JADSlot 初始化自渲染的广告参数,通过setAdType接口配置广告类型并调用loadAd接口, 开发者可以在拉取广告成功的回调中获取到 JADNative 中的广告数据。
  4. 开发者可提前创建好需要展示广告的视图,在创建好的视图中按照自身项目需求渲染广告样式。
  5. 开发者可以使用 JADNative.registerNativeView() 注册绑定点击和关闭的 View,具体的View 开发者可以根据自身的需求而定。
  6. 开发者已经在 JADNative.registerNativeView() 中注册的View,点击和关闭的事件请在回调中实现,不要注册在View自身的事件中,避免操作未处理。
  7. 注意:开发者需要在 `JADNative.registerNativeView()` 之后再将广告试图添加到广告容器中,否则会影响曝光
  8. 如果需要添加广告logo 可以从 JADNative 中静态获取,提供了图标文字和文字两种样式。

广告位类 JADSlot

JADSlot 对象为广告位参数信息,在 JADNative 初始化阶段传入,在加载广告前,必须设置好。

字段定义 字段名称 字段类型 备注
slotID 代码位ID String 必选参数
imageSize 图片宽/高 float 必选参数,期望图片的size,单位dp
adType 广告类型 int 必选参数,JADSlot.InteractionType.NORMAL
skipTime 跳过时间 int 可选参数,开屏右上角倒计时的时间 ,只在开屏广告中需要设置,单位为s,默认值为 5
interactionType 交互方式 int 可选参数,点击、摇一摇或上滑,只在开屏广告中需要设置,默认点击

广告元数据类(JADMaterialData)

广告数据的载体类 JADMaterialData,访问可以获取所有的广告属性。

JADNativeLoadListener.onLoadSuccess() 回调中通过 JADNative.getDataList() 可获取 JADMaterialData 列表,从这个列表中获取广告物料进行View的刷新。

JADMaterialData 接口说明

字段定义 字段名称 字段类型 备注
adImages 物料图片 List 物料图片
adResource 广告源 String 广告来源
getTitle 广告标题 String 广告标题
adDescription 广告描述 String 广告描述

获取竞价价格

JADNativeLoadListener.onLoadSuccess() 回调中通过JADNative.getJADExtra().getPrice() 接口获取价格

相关视图类(JADNativeWidget)

相关视图类可以获取logo等小组件

方法名称 方法说明
JADNativeWidget.getLogo(Context context) 广告Logo,包含图标和名称
JADNativeWidget.getTextLogo(Context context) 广告Logo,只包含名称
JADNativeWidget.getShakeAnimationView(Context context) 摇一摇组件
JADNativeWidget.getSwipeAnimationView(Context context) 上滑组件
© JD.COM all right reserved,powered by Gitbook该文档最后更新: 2023-05-15 17:54:53

results matching ""

    No results matching ""