中文
登录
后可查看全部文档
GroMore/开发测试/GroMore Android集成文档/GroMore Android自定义ADN接入文档/信息流广告
信息流广告
最近更新 2026-03-19 17:03:16

一、基类方法说明

MediationCustomNativeLoader

方法名

参数说明

返回值

说明

对应聚合SDK加载广告时设置回调

load

Context context:上下文

AdSlot adSlot:为请求广告时设置的参数,如果使用老的API adSlot为空MediationCustomServiceConfig serviceConfig:为服务端下发配置

void

此方法为初始化广告入口,运行在子线程中

-

callLoadSuccess

List<? extends MediationCustomNativeAd> list 加载成功后的广告需要传入MediationCustomNativeAd类型的list,通知聚合SDK

void

通知就和SDK加载成功,如果不回调可能会导致填充时间变长,埋点丢失

TTAdNative.FeedAdListener#onFeedAdLoad(List ads)

callLoadFail

int code:错误码 String msg: 错误信息

void

通知聚合SDK加载失败

TTAdNative.FeedAdListener#void onError(int code, String message)

isNativeAd

-

boolean

是否为自渲染

-

isExpressRender

-

boolean

是否为模板渲染


getBiddingType

-

int: 0:普通广告

1:客户端竞价(clientBidding)广告

100:P(置顶)层数据

获取请求广告竞价类型

-

备注:关于 receiveBidResult 回调,加载原生广告时,需要通过 MediationAdSlot.Builder().setBidNotify(true) 开启竞价结果回传(默认为 false),设置后才能收到该回调。

示例

复制

二、MediationCustomServiceConfig说明

方法名

说明

getADNNetworkName

ADN的名字

getADNNetworkSlotId

代码位ID

getAdStyleType

渲染类型,0 无需区分渲染类型; 1 ADN提供渲染(模板渲染); 2 开发者自渲染

getCustomAdapterJson

在平台配置,广告自定义的json

三、广告对象 NativeUnifiedADData

方法名

参数说明

返回值

说明

对应GroMore广告对象方法或者回调

setTitle

String title:标题

void

设置广告标题

TTFeedAd#getTitle()

setDescription

String description:描述

void

设置广告标描述

TTFeedAd#getDescription()

setImageUrl

String imageUrl:大图URL

void

设置大图URL

TTFeedAd#getImageList()

setImageWidth

int imageWidth:大图的宽

void

设置大图的宽

TTFeedAd#getImageList()

setImageHeight

int imageHeight:大图的高

void

设置大图的高

TTFeedAd#getImageList()

setActionText

String actionText:广告按钮文案

void

设置广告按钮文案

TTFeedAd#getButtonText()

getExpressView

-

View

获取模板渲染类型广告的view,模板渲染需要复写该方法

TTFeedAd#getAdView()

setStarRating

double starRating:下载类型广告对应的星级

void

设置下载类型广告对应的星级

TTFeedAd#getAppScore()

setImageList

List imageList:广告图片url

void

设置广告图片

TTFeedAd#getImageList()

setSource

String source:广告来源

void

设置广告来源,一般是广告主名称

TTFeedAd#getSource()

setAdImageMode

int adImageMode:广告展示类型

void

设置广告展示类型,大图,小图,组图,视频。详见:TTAdConstant.IMAGE_MODE_VIDEO

TTFeedAd#getImageMode()

setInteractionType

int interactionType:广告交互类型

void

设置广告交互类型。详见:TTAdConstant.IMAGE_MODE_VIDEO

TTFeedAd#getInteractionType()

setNativeAdAppInfo

nativeAdAppInfo:下载类广告时下载app的相关安全合规五要素

void

设置下载类广告时下载app的相关安全合规五要素

TTFeedAd#getComplianceInfo()

setMediaExtraInfo

Map<String, Object> extraInfo:媒体额外信息

void

设置媒体额外信息

TTFeedAd#getMediaExtraInfo()

setBiddingPrice

double biddingPrice:bidding竞价广告价格 单位:分

void

设置竞价广告价格(bidding广告类型使用)

MediationAdEcpmInfo#getShowEcpm()

isReadyCondition

-

MediationConstant.AdIsReadyStatus

广告是否有效,或者adn没有提供有效性判断api,详见文档或demo

-

registerView(Activity activity,ViewGroup container,List clickViews, List creativeViews,List directDownloadViews, MediationViewBinder viewBinder)

void

自渲染设置view点击事件使用

-


render

-

void

模板渲染

-

getExpressView

-

View

获取模板渲染的View

-

callAdClick

-

void

通知聚合SDK 自渲染或者模板广告点击

AdInteractionListener#onAdClicked(View view, TTNativeAd ad)或者MediationExpressRenderListener#onAdClick()

callAdShow

-

void

通知聚合SDK 自渲染或者模板广告展示

AdInteractionListener#onAdShow(TTNativeAd ad)或者MediationExpressRenderListener#onAdShow()

callRenderSuccess

float width:宽, float height:高

void

通知聚合SDK 模板广告渲染成功

MediationExpressRenderListener#onRenderSuccess(float width, float height)

callRenderFail

View view, String msg, int code

void

通知聚合SDK 模板广告渲染失败

MediationExpressRenderListener#onRenderFail(View view, String msg, int code)

callVideoStart

-

void

通知聚合SDK 视频播放

VideoAdListener#onVideoAdStartPlay(TTFeedAd ad)

callVideoPause

-

void

通知聚合SDK 视频播放暂停

VideoAdListener#onVideoAdPaused(TTFeedAd ad)

callVideoResume

-

void

通知聚合SDK 视频重新播放

VideoAdListener#onVideoAdContinuePlay(TTFeedAd ad)

callVideoCompleted

-

void

通知聚合SDK 视频播放结束

VideoAdListener#onVideoAdComplete(TTFeedAd ad)

callVideoError

int code:错误码 String msg:错误信息

void

通知聚合SDK 视频播放出错

VideoAdListener#onVideoError(int errorCode, int extraCode);

hasDislike

-

boolean

通知聚合SDK adn存在dislike功能,广告对象需要重写此方法返回true,dislike回调才会生效,默认返回false

-

callDislikeShow

-

void

通知聚合SDK dislike弹框展示,需要重写hasDislike返回true才会生效

DislikeInteractionCallback#onShow();

callDislikeCancel

-

void

通知聚合SDK dislike弹框关闭,需要重写hasDislike返回true才会生效,

DislikeInteractionCallback#onCancel();

callDislikeSelected

int position:选择的位置, String value:选择内容

void

通知聚合SDK dislike选择内容此时广告关闭(等价广告close回调),需要重写hasDislike返回true才会生效

DislikeInteractionCallback#onSelected(int position, String value, boolean enforce)

onPause

-

void

广告对象调用相应声明周期会回调此方法

-

onResume

-

void

广告对象调用相应声明周期会回调此方法

-

onDestroy

-

void

广告对象调用相应声明周期会回调此方法

-

四、接入示例

广告加载

复制


本篇目录
联系我们