setCallbackListener method

Future<void> setCallbackListener({
  1. void onLoadAd(
    1. BidmadInfo? info
    )?,
  2. void onShowAd(
    1. BidmadInfo? info
    )?,
  3. void onFailAd(
    1. String errorMsg
    )?,
  4. void onCompleteAd(
    1. BidmadInfo? info
    )?,
  5. void onCloseAd(
    1. BidmadInfo? info
    )?,
  6. void onClickAd(
    1. BidmadInfo? info
    )?,
  7. void onSkipAd(
    1. BidmadInfo? info
    )?,
})

Implementation

Future<void> setCallbackListener({
  void Function(BidmadInfo? info)? onLoadAd,
  void Function(BidmadInfo? info)? onShowAd,
  void Function(String errorMsg)? onFailAd,
  void Function(BidmadInfo? info)? onCompleteAd,
  void Function(BidmadInfo? info)? onCloseAd,
  void Function(BidmadInfo? info)? onClickAd,
  void Function(BidmadInfo? info)? onSkipAd
}) async {

  if(onLoadAd != null){
    onLoadAdCallback = onLoadAd;
  }
  if(onShowAd != null){
    onShowAdCallback = onShowAd;
  }
  if(onFailAd != null){
    onFailAdCallback = onFailAd;
  }
  if(onCompleteAd != null){
    onCompleteAdCallback = onCompleteAd;
  }
  if(onCloseAd != null){
    onCloseAdCallback = onCloseAd;
  }
  if(onClickAd != null){
    onClickAdCallback = onClickAd;
  }
  if(onSkipAd != null){
    onSkipAdCallback = onSkipAd;
  }
}