[3] 初始化 SDK

初始化 SDK

  请在您的自定义 Application 的 onCreate() 方法中中初始化 DDSDK:

DdSdkHelper.init(new DDSDK.Builder()

        // 必填
        .setUserId(用户管理后台的 userID)
        .setAppId(用户管理后台中应用的 appId)
        .setAppKey(用户管理后台中应用的 appKey)

        // 选填,如使用聚合广告则选填相应项
        .setCsjAppId(如果使用穿山甲聚合则需要填写,由我方对接人员提供)
        .setGdtAppId(如果使用广点通聚合则需要填写,由我方对接人员提供)
        .setMtgAppId(如果使用 MTG 聚合则需要填写,由我方对接人员提供)
        .setMtgAppKey(如果使用 MTG 聚合则需要填写,由我方对接人员提供)

        // 必填
        .setApp(this)
        .setShowLog(true)
        .create()

userIdappIdappKey 可在 后台应用管理 里获取。setShowLog为 boolean 值,意为是否打印 DDSDK 日志,在开发时建议为true,上线时为false


注意事项

请切记在您的 AndroidManifest.xml 中注册您的自定义 Application 类,否则配置不生效。