请输入
菜单

回调信息说明

@interface MCIAdInfo : NSObject

属性 返回值类型 说明
mediationAdapter MCMediationAdapter * 聚合平台adapter(弱引用)
mediationPlacementId NSString * 聚合平台广告位id
networkPlacementId NSString * 广告平台代码位id
scenarioId NSString * 场景id
format MCAdFormat * 获取广告类型,取值如下:
typedef NS_ENUM(NSUInteger, MCAdFormatType) {
MCAdFormatTypeNative = 0, //原生
MCAdFormatTypeRewarded, //激励
MCAdFormatTypeBanner, //横幅
MCAdFormatTypeInterstitial, //插屏
MCAdFormatTypeSplash, //开屏
};
revenue double 获取收益。即每次广告展示的收益:常规广告源是TopOn后台对应广告源填写的排序价格,竞价广告源是实时竞价返回的价格。价格的货币单位可通过currency获取,通常为元(CNY)或美元(USD),精度可通过revenuePrecision获取。
ecpm double 千次价格(只读)
revenuePrecision RevenuePrecisionEnum 广告精度,取值如下:
typedef NSString * RevenuePrecisionEnum NS_STRING_ENUM;
extern RevenuePrecisionEnum const RuePsionPublisherDefined; //开发者在聚合后台为广告源定义的价格
extern RevenuePrecisionEnum const RuePsionEstimated; //预估价格
extern RevenuePrecisionEnum const RuePsionExact; //精确价格
extern RevenuePrecisionEnum const RuePsionEcpmApi; //ecpm api价格
extern RevenuePrecisionEnum const RuePsionUndefined; //未知
country NSString * 国家代码,例如:"CN"
currency NSString * 货币单位。根据返回的货币单位,确定当前eCPM或收益的价格,通常为元(CNY)或美元(USD)。
例如:"USD",则返回的价格为"美元",revenue返回的价格单位也为"美元"。
networkName NSString * 广告源名
networkId NSNumber * 广告源Network Id
extraDic NSDictionary * 额外信息拓展,目前内部返回空(可为空)
originData NSString * 原始数据
weight double 展示权重
mediationId NSInteger 聚合平台id,用于区分聚合平台,取值如下:
typedef NS_ENUM(NSInteger, MCMediationIDType) {
MCMediationIDTypeTopon = 1, //TopOn聚合平台
MCMediationIDTypeMax = 2, //Max聚合平台
MCMediationIDTypeAdmob = 4 //Admob聚合平台
};
mediationName NSString * 聚合平台名字
requestId NSString * 请求id
networkTransId NSString * 平台transid
biddingType MCAdBiddingType 竞价类型,取值如下:
typedef NS_ENUM(NSInteger, MCAdBiddingType) {
MCAdBiddingTypeUnknown = -1, //未知
MCAdBiddingTypeNormal = 0, //常规
MCAdBiddingTypeC2S = 1, //客户端到服务端竞价
MCAdBiddingTypeS2S = 2 //服务端到服务端竞价
};
mediationSecretId NSInteger 密钥对应的唯一标识,仅TopOn支持
mediationEncEcpmInfo NSString * ecpm加密后的数据,仅TopOn支持
networkPriceType MCAdNetworkPriceType 本次返回价格的数据来源类型,取值如下:
typedef NS_ENUM(NSInteger, MCAdNetworkPriceType) {
MCAdNetworkPriceTypeLoaded = 0, //聚合平台加载成功回调返回的价格,默认
MCAdNetworkPriceTypeStrategy = 1, //策略下发的排序价格
MCAdNetworkPriceTypeEstimate = 2, //SDK计算的预估比价价格
MCAdNetworkPriceTypeRealILRD = 3, //Admob SDK回调的展示层级收益数据
MCAdNetworkPriceTypeSDKAPI = 4 //开发者通过 sdk api 的传入价格
};
estimatePrice double sdk 预估的价格,仅Admob聚合支持,且HyperBid SDK版本>=3.5.10
strategyPrice double 策略下发的排序价格,仅Admob聚合支持,且HyperBid SDK版本>=3.5.10

方法

方法 返回值类型 说明
toDictionary NSDictionary * 将MCIAdInfo对象转换为字典格式

NetworkId 映射关系

以下表格说明了networkId字段与广告网络名称的对应关系:

NetworkId 广告网络名称 备注
1 Facebook/Meta Facebook广告网络
2 AdMob Google AdMob
3 InMobi InMobi广告网络
5 AppLovin AppLovin广告网络
6 Mintegral Mintegral广告网络
8 GDT 腾讯广告联盟
9 Chartboost Chartboost广告网络
11 IronSource IronSource广告网络
12 Unity Ads Unity广告网络
13 Vungle/Liftoff Vungle广告网络
14 AdColony AdColony广告网络
15 CSJ 穿山甲广告网络
22 Baidu 百度广告网络
23 Nend Nend广告网络
24 Maio Maio广告网络
25 Start.io Start.io广告网络
28 KuaiShou 快手广告网络
29 SigMob SigMob广告网络
32 MyTarget/VK MyTarget广告网络
33 Google Ad Manager Google广告管理系统
34 Yandex Yandex广告网络
35 MyOffer TopOn交叉推广
36 Ogury Ogury广告网络
37 Fyber Fyber广告网络
40 Helium Helium广告网络
45 Kidoz Kidoz广告网络
46 GroMore 巨量引擎聚合广告
48 A4G A4G广告网络
50 Pangle Pangle广告网络
51 Klevin Klevin广告网络
58 Verve/PubNative Verve广告网络
59 BigoAds Bigo广告网络
65 BidMachine BidMachine广告网络
66 TopOn ADX TopOn自有广告交易平台
67 Direct Offer 直接广告投放
72 JingDong 京东广告网络
74 QuMeng 趣盟广告网络
75 Amazon 亚马逊广告网络
77 Kwai Network 快手海外广告网络
82 TanX 阿里妈妈TanX
84 Smaato Smaato广告网络
85 HyprMX HyprMX广告网络
86 LINE LINE广告网络
88 MobileFuse MobileFuse广告网络
89 PubMatic PubMatic广告网络
90 YSONetwork YSONetwork广告网络
91 Moloco Moloco广告网络
92 P Mediation P Mediation广告网络
上一个
横幅广告
下一个
测试广告
最近修改: 2025-07-11Powered by