setCallbackListener method

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

Implementation

Future<void> setCallbackListener({
  void Function()? onLoadAd,
  void Function()? onShowAd,
  void Function(String errorMsg)? onFailAd,
  void Function()? onCompleteAd,
  void Function()? onCloseAd,
  void Function()? onClickAd,
  void Function()? 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;
  }
}