自定义C2SBidding广告
#
一、流程说明TradPlusSDK也支持自定义的C2SBidding广告方便您使用我们服务器的bidding竞价功能。
C2SBidding和普通自定义广告差别在于加载流程。广告展示流程是一致的。
C2SBidding的加载流程如图:
⚠️ 返回给TradPlusSDK的ECPM单位为 美元
#
二、集成说明#
1. 创建自定义Adapter- 创建您在 TradPlus后台登记 的自定义类,并继承TradPlusBaseAdapter
#
2. 实现TradPlusSDK相关调用自定义Adapter需实现接口
- (BOOL)extraActWithEvent:(NSString *)event info:(NSDictionary *)config
及相关流程event="C2SBidding",SDK开始竞价流程,自定义Adapter需要从三方SDK相关接口获取ECPM。
event="LoadAdC2SBidding",竞价已经结束进行加载流程中,自定义Adapter需要根据三方SDK进行加载流程。
当获取ECPM后自定义Adapter需要通过接口
- (void)ADLoadExtraCallbackWithEvent:(NSString *)event info:(NSDictionary *)info
返回给SDK。获取成功:event="C2SBiddingFinish",并将三方版本号及ECPM通过info数据回传给TradPlusSDK。
获取失败:event="C2SBiddingFail",并将错误说明通过info数据回传给TradPlusSDK。
#
三、C2SBidding示例说明- C2SBidding获取ECPM并加载广告的流程一般有两种
常见流程:广告和ECPM同时拿到,例如:百度的C2SBidding
其他流程:先获取ECPM,竞价成功后在请求获取广告,例如:InMobi的横幅和插屏
#
1.广告和ECPM同时拿到的示例百度插屏示例
- 在三方广告对象加载完成后获取ECPM
- 竞价成功后的加载
参考示例:CustomBidBaiduInterstitialAdapter
#
2.先获取ECPM后请求广告的示例Inmobi插屏示例
- 从三方SDK获取ECPM预加载接口获取ECPM的流程
- 竞价成功后的加载
参考示例:CustomBidInMobiInterstitialAdapter
#
四、展示广告展示相关流程可参考各类型的自定义广告