Skip to main content

回调信息说明

设置应用维度的全局的展示回调

  • 为方便开发者进行展示数据统计,SDK提供了全局展示回调API
import { TPAdImpressionManager } from '@tradplus/tradplusads';

let impressionListener :TradPlusAdImpressionListener = {
onAdImpression: (adInfo: TPAdInfo): void => {
console.log("TradPlusAdImpression onAdImpression" + JSON.stringify(adInfo));
}
}
TPAdImpressionManager.getInstance().tpAdImpressionListener = impressionListener;
方法
类型说明
tpAdUnitIdstringTradPlus后台创建的广告位ID。
true_adunit_idstring共享广告位特有的广告信息,用于记录广告最终展示在哪个广告位上。
adSourceNamestring三方广告网络名称。例如,谷歌广告返回“Admob”。
adNetworkIdstring三方广告网络对应的编号,用于区分不同广告网络。请参考下述的三方广告网络编号表。
adSourceIdstring三方广告位ID。
ecpmstringEcpm美金。(默认)
单位:美金,千次展示广告的收入。
ecpmcnystringEcpm人民币。
单位:元。
ecpmPrecisionstring获取eCPM精度。
"publisher_defined":开发者在TradPlus后台为广告源定义的eCPM;
"estimated": 开发者在后台开启广告源的自动价格功能后,TradPlus根据历史数据预估的eCPM(交叉推广的eCPM也属于该类型);
"exact": bidding实时价格
ecpmLevelstring获取广告源在开发者后台中介管理页面的顺序(优先级)。
bidding广告源默认为0。
非bidding广告源,手动排序区从1开始递增。
loadTimenumber加载时长。
rewardNamestring仅激励视频支持。TradPlus后台配置的奖励项目。
rewardNumberstring仅激励视频支持。TradPlus后台配置的奖励数量。
isS2Sboolean判断是否是S2SBidding的广告网络。
isC2Sboolean判断是否是C2SBidding的广告网络。
waterfallIndexnumber获取当前广告在waterfall中的排序。
requestIdstring请求标识,每次调用load开始会生成一个id,到最终展示完成,可以追踪广告加载的完整生命周期
subChannelstring获取子渠道信息。
channelstring获取渠道信息。
sceneIdstring广告场景ID。了解更多,请看广告场景的调用时机和用途说明
networkTypestring获取对应的广告类型。
"interstitial"插屏广告、"rewarded-video"激励视频、"banner"横幅广告、 "splash"开屏、"native "标准原生
bucketIdstringAB测试分组ID。
segmentIdstring流量分组ID。
impressionIdString标识每次广告展示的唯一标识。
bannerWintBanner在后台配置的尺寸宽度
bannerHintBanner在后台配置的尺寸高度

二、三方广告网络编号表

NetworkIdSourceName
16Tencent Ads (腾讯优量汇)
17Pangle(cn) (穿山甲国内)
20Kuaishou Ads
21Sigmob
41HuaWei