loadSplashAd method

void loadSplashAd({
  1. required List<String> types,
  2. required String adId,
  3. LoadSplashAdCall? splashAdCall,
  4. bool forceLoadSplashAd = true,
})

加载开屏广告 types 广告类型@{AdType},随机获取一个广告平台展示 adId 广告位id,即平台申请的代码位id splashAdCall 广告加载回调 forceLoadSplashAd 是否强制加载启动广告

Implementation

void loadSplashAd(
    {required List<String> types,
    required String adId,
    LoadSplashAdCall? splashAdCall,
    bool forceLoadSplashAd = true}) {
  var count = types.length;
  var rand = Random();
  var index = rand.nextInt(count);
  _adPlatform = types[index];
  _forceLoadSplashAd = forceLoadSplashAd;
  _loadSplashAdSuccess = false;
  _splashCompleter = Completer<bool>();
  CloudChannelManager.instance.send("69b4370aebc9be71", arguments: {
    "platform": _adPlatform,
    "width": window.physicalSize.width,
    "height": window.physicalSize.height,
    "adPlaceId": adId,
  });
}