loadAdSuccess method

dynamic loadAdSuccess(
  1. AdMoneyInfoBean ad
)

Implementation

loadAdSuccess(AdMoneyInfoBean ad) {
  var adBean =
      _loadingMap.remove(ad.adUnitId) ?? getAdInfoBeanById(ad.adUnitId);
  if (null != adBean) {
    "flutter ios ad --->${interAd ? "inter ad" : "rv ad"}--->${ad.adUnitId} load ad success--->revenue:${ad.revenue}"
        .log();
    var startTime = _loadAdStartTimeMap[ad.adUnitId] ?? 0;
    var loadTime = 0;
    if (startTime != 0) {
      loadTime = DateTime.now().millisecondsSinceEpoch - startTime;
    }
    iosLoadAdResultCallback.loadAdSuccessCallback.call(ad, adBean, loadTime);
    _resultMap[adBean.adId] = LoadResultData(
      loadTime: DateTime.now().millisecondsSinceEpoch,
      adBean: adBean,
      revenue: ad.revenue,
    );
  }
}