生效范围:自渲染信息流、自渲染Draw、自渲染插屏、自渲染Banner
①自渲染banner和自渲染插屏请求广告时使用的type类型不同。
②setNativeAdType(AdSlot.TYPE_INTERACTION_AD)//请求原生广告时候,请务必调用该方法,设置参数为TYPE_BANNER或TYPE_INTERACTION_AD。
③自渲染banner是在FrameLayout控件上创建一个view 把广告元素添加到view后 把view绑定到对应控件。
④自渲染插屏是直接创建一个Dialog 在dialog中创建布局 把对应广告元素添加即可。
⑤IMAGE_MODE枚举值说明
生效范围:自渲染信息流广告、Banner广告的Dislike逻辑
SDK为接入方提供了信息流广告、Banner广告的Dislike逻辑,当用户选择关闭广告时候,会有提示询问用户,包含“不感兴趣”、“看过了”选项供用户选择。该反馈主要用于头条广告对用户端的广告策略,用来优化提升广告的点击率,提升广告效果及合作伙伴的收益。
注意:如果使用Dislike逻辑,初始化TTAdNative mTTAdNative =ttAdManager.createAdNative(activity)时,
参数务必传入activity
①获得TTFeedAd或TTBannerAd后,调用TTFeedAd.getDislikeDialog()或TTBannerAd.getDislikeDialog()。
②即可获得TTAdDislike对象。DislikeInteractionCallback为用户选择结果回调接口。
③以下逻辑为穿山甲3500版本SDK中逻辑,3500以下版本SDK开发者可参考对应demo进行集成。
回调 | 说明 |
onItemClick() | 自定义样式情况下用户点击filterWord回调 |
onClick() | 自定义样式情况下用户点击了”为什么看到此广告“ |
onSelected() | 默认dislike样式,点击filterWord回调。开发者可以在此回调中移除广告 |
onCancel() | 默认dislike样式,点击取消回调 |
onShow() | 默认dislike样式,dislike弹窗展示回到 |
onRefuse() | 默认dislike样式,用户重复点击dislike按钮回调。3600版本废除 |
生效范围:穿山甲所有广告类型都可根据此回调去进行下载进度的监听。
SDK针对应用下载广告提供了下载状态监听器,接入方可注册该监听器以监听下载状态的变化,监听器支持未下载、下载中、下载暂停、下载失败、下载完成、安装完成的回调。使用示例:
方法 | 说明 |
onIdle() | 绑定下载监听回调 |
onDownloadActive() | 下载中回调 |
onDownloadPaused() | 下载暂停回调 |
onDownloadFailed() | 下载失败回调 |
onDownloadFinished() | 下载完成回调 |
onInstalled() | 安装完成回调 |
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点