跳至主要內容

提前初始化广告网络

小于 1 分钟

提前初始化广告网络

在1.10.0版本后支持提前初始化广告网络

#import <SAGDTAdAdapter/SAGDTNetworkConfig.h>
#import <SANewCSJAdAdapter/SANewCSJNetworkConfig.h>
#import <SAKSAdAdapter/SAKSNetworkConfig.h>
#import <SABaiduAdAdapter/SABaiduNetworkConfig.h>
#import <SAMintegralAdAdapter/SAMintegralNetworkConfig.h>
#import <SASigmobAdAdapter/SASigmobNetworkConfig.h>
#import <SAYouTuiAdAdapter/SAYTNetworkConfig.h>
- (void)initAdNetwork {
    SAGDTNetworkConfig *gdtConfig = [[SAGDTNetworkConfig alloc] init];
    gdtConfig.appId = @"优量汇appid";

    SANewCSJNetworkConfig *csjConfig = [[SANewCSJNetworkConfig alloc] init];
    csjConfig.appId = 穿山甲/gromore appid;

    SAKSNetworkConfig *ksConfig = [[SAKSNetworkConfig alloc] init];
    ksConfig.appId = 快手appid;

    SABaiduNetworkConfig *baiduConfig = [[SABaiduNetworkConfig alloc] init];
    baiduConfig.appId = 百度appid;

    SAMintegralNetworkConfig *mtgConfig = [[SAMintegralNetworkConfig alloc] init];
    mtgConfig.appId = Mintegral appid;
    mtgConfig.apiKey = Mintegral apiKey;

    SASigmobNetworkConfig *sigmobConfig = [[SASigmobNetworkConfig alloc] init];
    sigmobConfig.appId = sigmob appid;

    SAYTNetworkConfig *ytConfig = [[SAYTNetworkConfig alloc] init];
    ytConfig.appId = 优推ADN appid;

    conf.appId = 申请的应用ID(必填);
    conf.debug = 是否开启调试模式(可选,默认NO);
    conf.location = 是否允许收集位置信息(可选,默认YES);
    conf.IDFA = 是否允许获取IDFA(可选,默认YES);
    conf.customIdfa = 自定义idfa(可选,默认空);

    // 如果要传入穿山甲Gromore平台的预置策略
    conf.presetCsjStrategyPath = [[NSBundle mainBundle] pathForResource:@"file-name" ofType:@"json"];

    [SAAdSDK.shared preInitAdNetworkWithConfigs:@[gdtConfig, csjConfig, ksConfig, baiduConfig, mtgConfig, sigmobConfig, ytConfig] sdkConf:conf];
}
上次编辑于: