showOpenAds function

dynamic showOpenAds(
  1. BuildContext context, {
  2. Function? callback,
})

Implementation

showOpenAds(BuildContext context,
    {Function? callback}) {
  if (_settings == null) {
    if (callback != null) {
      callback();
    }
      return;
  }

  if (_settings?.adSetting?.appVersionCode == appVersionCode) {
    if (callback != null) {
      callback();
    }
    return;
  }

  if ((_settings?.isAllAds ?? false) == false) {
    if (callback != null) {
      callback();
    }
    return;
  }

  getAppLifecycleReactor()?.appOpenAdManager.showAdIfAvailable(context, callback: callback);
}