菜单

高级设置

1. API说明

1.1 查询缓存

ATNative: Native广告加载的类

API 说明
checkAdStatus 获取当前广告位的状态对象 ATAdStatusInfo,ATAdStatusInfo对象的API说明见下方
checkValidAdCaches 查询当前广告位的所有缓存信息的ATAdInfo对象
ATAdInfo:广告的信息对象,可区分广告平台,主要包含第三方聚合平台的id信息 见ATAdInfo信息说明

 

ATAdStatusInfo:广告位的状态对象

方法 说明
isLoading 判断当前广告位是否正在加载广告
isReady 判断当前广告位是否存在可展示的广告
getATTopAdInfo 获取当前广告位优先级最高的广告缓存信息 ATAdInfo对象
ATAdInfo:广告的信息对象,可区分广告平台,主要包含第三方聚合平台的id信息 见ATAdInfo信息说明

 

1.2 广告源事件回调

ATNative: Native广告加载的类

API 说明
setAdSourceStatusListener(ATAdSourceStatusListener listener) 设置广告源层级事件监听回调,其中ATAdSourceStatusListener是需要实现广告源层级事件回调的接口类见ATAdSourceStatusListener说明

 

1.3 其他

ATNativeEventExListener: (可选)继承自ATNativeEventListener,方法同ATNativeEventListener,额外回调说明如下:

方法 说明
onDeeplinkCallback(ATNativeAdView view, ATAdInfo atAdInfo, boolean isSuccess) deeplink回调,针对Adx、OnlineApi广告 isSuccess:是否成功

 

2. 中国大陆

NativeAd: 通过getNativeAd获取到的广告对象

方法 说明
getVideoProgress 获取视频播放进度(double类型,单位:秒),支持的平台如下:
优量汇:自渲染
getVideoDuration 获取视频总时长(double类型,单位:秒),支持的平台如下:
穿山甲:自渲染、模板渲染(视频开始播放后才能获取)
优量汇:自渲染、模板渲染、模板渲染2.0
快手:自渲染
百度:自渲染
resumeVideo 继续播放被暂停的视频,支持的平台如下:
优量汇:自渲染(只对视频广告预览页有效)
pauseVideo 暂停视频广告的播放,支持的平台如下:
优量汇:自渲染(只对视频广告预览页有效)
setVideoMute(boolean isMute) 设置视频播放时是否静音
setAdDownloadListener(ATAppDownloadListener listener) 设置下载状态监听回调
listener:下载状态的事件回调监听
目前仅支持以下平台:穿山甲(自渲染、模板渲染)、快手(自渲染)
setDownloadConfirmListener(NativeAd.DownloadConfirmListener listener) 设置广告点击app广告下载事件回调(目前只有优量汇信息流广告有效)

 

NativeAd.DownloadConfirmListener:(可选)应用类广告下载二次弹窗监听类

方法 说明
void onDownloadConfirm(Context context, ATAdInfo atAdInfo, View clickView, ATNetworkConfirmInfo networkConfirmInfo) 应用类广告点击下载时回调方法。
clickView:被触发下载点击的view(未获取到时为null)
ATNetworkConfirmInfo: 第三方广告平台提供的回调信息(目前仅有优量汇的GDTDownloadFirmInfo)

ATAdInfo:广告的信息对象,可区分广告平台,主要包含第三方聚合平台的id信息 见ATAdInfo信息说明

 

ATAppDownloadListener(仅中国区SDK支持)下载状态的事件回调监听

目前仅支持以下平台:穿山甲(自渲染、模板渲染)、快手(自渲染)

方法 说明
void onDownloadStart(ATAdInfo atAdInfo, long totalBytes, long currBytes, String fileName, String appName) 开始下载回调
ATAdInfo:广告的信息对象,可区分广告平台,主要包含第三方聚合平台的id信息 见ATAdInfo信息说明
totalBytes:文件总大小(单位:字节)
currBytes:当前已下载的大小(单位:字节)
fileName:文件名称
appName:文件对应的应用名称
void onDownloadUpdate(ATAdInfo atAdInfo, long totalBytes, long currBytes, String fileName, String appName) 下载进度更新回调
参数意义同上
void onDownloadPause(ATAdInfo atAdInfo, long totalBytes, long currBytes, String fileName, String appName) 暂停下载回调
参数意义同上
void onDownloadFinish(ATAdInfo adInfo, long totalBytes, String fileName, String appName) 下载完成回调
参数意义同上
void onDownloadFail(ATAdInfo adInfo, long totalBytes, long currBytes, String fileName, String appName) 下载失败回调
参数意义同上
void onInstalled(ATAdInfo adInfo, String fileName, String appName) Apk安装完成回调
参数意义同上

 

最近修改: 2025-05-30Powered by