Appearance
广告初始化
WARNING
初始化接口,需要尽可能早地调用,所有其他接口需要在初始化完成后调用。
初始化
所有其他API的调用, 都必须在初始化接口成功之后调用。 初始化接口:
objc
[[Velox sharedInstance] initAdWithParams:[U8SDK sharedInstance].sdkParams delegate:self];
参数说明:
参数名称 | 参数类型 | 参数说明 |
---|---|---|
sdkParams | NSDictionary | 配合U8聚合SDK使用,固定传入:[U8SDK sharedInstance].sdkParams |
delegate | VXAdInitDelegate | 聚合广告初始化回调接口 |
初始化回调
广告平台初始化成功或失败时, 会通过VXAdInitDelegate监听器回调给游戏层:
objc
@protocol VXAdInitDelegate <NSObject>
// 初始化成功回调
- (void) onVXInitSuccess;
// 初始化失败回调
- (void) onVXInitFailed:(VXAdErrorCode)errCode withMsg:(NSString*) msg;
@end
游戏层在接入代码类中, 可以这样实现回调接口:
objc
@interface AdViewController()<VXAdInitDelegate>
//...
@end
@implementation AdViewController
- (void)onVXInitSuccess {
// 初始化成功
}
- (void)onVXInitFailed:(VXAdErrorCode)errCode withMsg:(nonnull NSString *)msg {
// 初始化失败
}
@end