Skip to content

广告初始化

WARNING

初始化接口,需要尽可能早地调用,所有其他接口需要在初始化完成后调用。

初始化

所有其他API的调用, 都必须在初始化接口成功之后调用。 初始化接口:

objc
[[Velox sharedInstance] initAdWithParams:[U8SDK sharedInstance].sdkParams delegate:self];

参数说明:

参数名称参数类型参数说明
sdkParamsNSDictionary配合U8聚合SDK使用,固定传入:[U8SDK sharedInstance].sdkParams
delegateVXAdInitDelegate聚合广告初始化回调接口

初始化回调

广告平台初始化成功或失败时, 会通过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

版权所有© 2021-2030 上海丞诺网络科技有限公司