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 |