中文
登录
后可查看全部文档
开发测试/Android集成文档/自渲染基础模块配置说明
自渲染基础模块配置说明
最近更新 2022-01-30 11:16:26

TTNativeAd 对象

生效范围:自渲染信息流、自渲染Draw、自渲染插屏、自渲染Banner

TTNativeAd接口说明

  • 自渲染banner和自渲染插屏请求广告时使用的type类型不同
  • setNativeAdType(AdSlot.TYPE_INTERACTION_AD)//请求原生广告时候,请务必调用该方法,设置参数为TYPE_BANNER或TYPE_INTERACTION_AD
  • 自渲染banner是在FrameLayout控件上创建一个view 把广告元素添加到view后 把view绑定到对应控件
  • 自渲染插屏是直接创建一个Dialog 在dialog中创建布局 把对应广告元素添加即可

Dislike

生效范围:自渲染信息流广告、Banner广告的Dislike逻辑

介绍

SDK为接入方提供了信息流广告、Banner广告的Dislike逻辑,当用户选择关闭广告时候,会有提示询问用户,包含“不感兴趣”、“看过了”选项供用户选择。该反馈主要用于头条广告对用户端的广告策略,用来优化提升广告的点击率,提升广告效果及合作伙伴的收益。

注意:如果使用Dislike逻辑,初始化TTAdNative mTTAdNative =ttAdManager.createAdNative(activity)时,参数务必传入activity

广告接入Dislike

获得TTFeedAd或TTBannerAd后,调用TTFeedAd.getDislikeDialog()或TTBannerAd.getDislikeDialog()

即可获得TTAdDislike对象。DislikeInteractionCallback为用户选择结果回调接口

以下逻辑为穿山甲3500版本SDK中逻辑,3500以下版本SDK开发者可参考对应demo进行集成

关闭广告监听

DislikeInteractionCallback

回调

说明

onItemClick()

自定义样式情况下用户点击filterWord回调

onClick()

自定义样式情况下用户点击了”为什么看到此广告“

onSelected()

默认dislike样式,点击filterWord回调。开发者可以在此回调中移除广告

onCancel()

默认dislike样式,点击取消回调

onShow()

默认dislike样式,dislike弹窗展示回到

onRefuse()

默认dislike样式,用户重复点击dislike按钮回调。3600版本废除

下载监听

生效范围:穿山甲所有广告类型都可根据此回调去进行下载进度的监听

下载回调注册

SDK针对应用下载广告提供了下载状态监听器,接入方可注册该监听器以监听下载状态的变化,监听器支持未下载、下载中、下载暂停、下载失败、下载完成、安装完成的回调。使用示例:

下载监听回调说明

TTAppDownloadListener

方法

说明

onIdle()

绑定下载监听回调

onDownloadActive()

下载中回调

onDownloadPaused()

下载暂停回调

onDownloadFailed()

下载失败回调

onDownloadFinished()

下载完成回调

onInstalled()

安装完成回调


本篇目录
联系我们