예제 #1
0
        private void Current_OnRewardedVideoAdClosed(object sender, EventArgs e)
        {
            if (_isRewarded)
            {
                _currentAction?.Invoke();
            }

            CrossMTAdmob.Current.LoadRewardedVideo(_rewardedVideoKey);
            OnRewardedVideoAdClosed?.Invoke(this, e);
        }
예제 #2
0
        //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());
        }
예제 #3
0
 private void RewardListener_OnRewardedVideoAdClosedEvent(object sender, EventArgs e)
 {
     OnRewardedVideoAdClosed?.Invoke(sender, e);
 }
예제 #4
0
 public void DidDismiss(RewardedAd rewardedAd)
 {
     OnRewardedVideoAdClosed?.Invoke(rewardedAd.AdUnitId, null);
 }
 private void RewardedCallback_AdClosed(object sender, EventArgs e)
 {
     OnRewardedVideoAdClosed?.Invoke(sender, e);
 }