adsCallbackHandler method

Future adsCallbackHandler(
  1. MethodCall methodCall
)

Implementation

Future<dynamic> adsCallbackHandler(MethodCall methodCall) async {
  print("fsfp_tag: RewardedAd. adsCallbackHandler. " +
       methodCall.method + " args: " + methodCall.arguments);

  if (rewardedAdListener == null) {
    print("RewardedAdListener is null. info: " +
        methodCall.method + " args: " + methodCall.arguments);
  }

  switch (methodCall.method) {
    case "onRewardedAdShown":
      rewardedAdListener!.onRewardedAdShown(placement);
      break;
    case "onRewardedAdLoaded":
      isLoaded = true;
      rewardedAdListener!.onRewardedAdLoaded(placement);
      break;
    case "onRewardedAdFailed":
      isLoaded = false;
      rewardedAdListener!.onRewardedAdFailed(placement, methodCall.arguments);
      break;
    case "onRewardedAdShownError":
      rewardedAdListener!.onRewardedAdShownError(placement, methodCall.arguments);
      break;
    case "onRewardedAdDismissed":
      isLoaded = false;
      rewardedAdListener!.onRewardedAdDismissed(placement);
      break;
    case "onRewardedAdCompleted":
      isLoaded = false;
      rewardedAdListener!.onRewardedAdCompleted(placement);
      break;
    default:
      break;
  }
}