private void Current_OnRewardedVideoAdClosed(object sender, EventArgs e) { if (_isRewarded) { _currentAction?.Invoke(); } CrossMTAdmob.Current.LoadRewardedVideo(_rewardedVideoKey); OnRewardedVideoAdClosed?.Invoke(this, e); }
//new method //public void UserDidEarnReward(RewardedAd rewardedAd, AdReward reward) //{ // OnRewarded?.Invoke(rewardedAd, new MTEventArgs() { RewardAmount = (int)reward.Amount, RewardType = reward.Type }); //} public override void DidClose(RewardBasedVideoAd rewardBasedVideoAd) { OnRewardedVideoAdClosed?.Invoke(rewardBasedVideoAd, new EventArgs()); }
private void RewardListener_OnRewardedVideoAdClosedEvent(object sender, EventArgs e) { OnRewardedVideoAdClosed?.Invoke(sender, e); }
public void DidDismiss(RewardedAd rewardedAd) { OnRewardedVideoAdClosed?.Invoke(rewardedAd.AdUnitId, null); }
private void RewardedCallback_AdClosed(object sender, EventArgs e) { OnRewardedVideoAdClosed?.Invoke(sender, e); }