Skip to content

初始化说明

1. SDK初始化

ApexAdxSdk 类是整个 SDK 设置的入口和接口。

初始化代码需尽早执行,最好写在APP启动回调里:

objective-c
//引入聚合SDK库
#import <ApexAdxSdk/ApexAdxSdk_iOS.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // SDK初始化接口
    ApexAdxSdk* apexAdxSdk = [ApexAdxSdk sharedInstance];
    // 是否开启调试模式、默认为false,不开启
    [apexAdxSdk enableDebug:true];
    [apexAdxSdk setupWithAppId:@"appId" completion:^(BOOL success, NSError *error) {
        if (success) {
            NSLog(@"ApexAdx SDK 初始化成功");
        } else {
            NSLog(@"ApexAdx SDK 初始化失败:%@", error.localizedDescription);
        }
    }];
}

2. 启动时预加载广告(非必须)

激励视频、半屏插屏、全屏插屏可以在启动时预加载,加快第一次的展示速度。

参考代码如下:

objective-c
[apexAdxSdk preloadAds:@"激励视频广告位id" interstitialId:@"插屏广告位id" fullScreenId:@"全屏广告位id" userId:@"用户id"];

ApexAdx SDK Documentation