init static method

Future<bool> init({
  1. required String appId,
  2. bool isRequestIdfa = true,
  3. ProAdLogType logType = ProAdLogType.NONE,
  4. String wechatAppId = '',
})

初始化广告SDK

Implementation

static Future<bool> init({
  required String appId,
  bool isRequestIdfa = true,
  ProAdLogType logType = ProAdLogType.NONE,
  String wechatAppId = '',
}) async {
  if (_inited) return Future.value(true);

  // 设置事件监听
  _setupMethodCallHandler();
  // 通知原生初始化
  var success = await invokeMethod(method: methodInit, params: {
    keyAppId: appId,
    keyIsRequestIdfa: isRequestIdfa,
    keyLogType: logType.logName,
    keyWechatAppId: wechatAppId,
  });
  _inited = success;
  return Future.value(success);
}