setCallbackListener method

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

Implementation

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