跳至主要內容

提前初始化广告网络

小于 1 分钟

提前初始化广告网络

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

private void preInitAdNetwork() {
    SAAllianceAdInitParams.Builder builder = new SAAllianceAdInitParams.Builder();
    // 按正常初始化Mobit SDK时构建SAAllianceAdInitParams,按需调用SAAllianceAdInitParams.Builder方法

    SAAllianceAdInitParams initParams = builder.build();

    List<SAAdNetworkBaseConfig> configs = new ArrayList<>();
    SABaiduNetworkConfig baiduNetworkConfig = new SABaiduNetworkConfig();
    baiduNetworkConfig.setAppId("baidu app id");
    configs.add(baiduNetworkConfig);

    SAGDTNetworkConfig gdtNetworkConfig = new SAGDTNetworkConfig();
    gdtNetworkConfig.setAppId("gdt app id");
    configs.add(gdtNetworkConfig);

    SACSJNetworkConfig csjNetworkConfig = new SACSJNetworkConfig();
    csjNetworkConfig.setAppId("csj/gromore app id");
    configs.add(csjNetworkConfig);

    SAKSNetworkConfig ksNetworkConfig = new SAKSNetworkConfig();
    ksNetworkConfig.setAppId("kuaishou app id");
    configs.add(ksNetworkConfig);

    SASigmobNetworkConfig sigmobNetworkConfig = new SASigmobNetworkConfig();
    sigmobNetworkConfig.setAppId("sigmob app id");
    sigmobNetworkConfig.setApiKey("sigmob api key");
    configs.add(sigmobNetworkConfig);

    SAMintegralNetworkConfig mintegralNetworkConfig = new SAMintegralNetworkConfig();
    mintegralNetworkConfig.setAppId("mintegral app id");
    mintegralNetworkConfig.setApiKey("mintegral api key");
    configs.add(mintegralNetworkConfig);

    SAOnewayNetworkConfig onewayNetworkConfig = new SAOnewayNetworkConfig();
    onewayNetworkConfig.setAppId("oneway app id");
    configs.add(onewayNetworkConfig);

    SAAdScopeNetworkConfig adScopeNetworkConfig = new SAAdScopeNetworkConfig();
    adScopeNetworkConfig.setAppId("ad scope app id");
    configs.add(adScopeNetworkConfig);

    SAYouTuiNetworkConfig youTuiNetworkConfig = new SAYouTuiNetworkConfig();
    youTuiNetworkConfig.setAppId("youtui app id");
    configs.add(youTuiNetworkConfig);

    SAFunLinkNetworkConfig funlinkNetworkConfig = new SAFunLinkNetworkConfig();
    funlinkNetworkConfig.setAppId("funlink app id");
    configs.add(funlinkNetworkConfig);

    SAAllianceAdSdk.preInitNetworkWithConfigs(configs, getApplication(), initParams);
}
上次编辑于: