Ejemplo n.º 1
0
 private void OnWatchAdsStarted(object sender, OnWatchAdsStarted eventArgs)
 {
     foreach (IAnalytics analytics in this.analytics)
     {
         analytics.OnWatchAdsStart();
     }
 }
Ejemplo n.º 2
0
 private void OnWatchAdsButtonClick()
 {
     if (Advertisement.IsReady("rewardedVideo"))
     {
         ShowOptions showOptions = new ShowOptions();
         showOptions.resultCallback = result => {
             int maxHearts = GameSettings.MAX_HEARTS;
             Player.SetHearts(maxHearts);
             OnHeartsCountWasChanged onHeartsCountWasChanged = new OnHeartsCountWasChanged(maxHearts, false);
             EventManager.Dispatch(onHeartsCountWasChanged);
             EventManager.Dispatch(new OnWatchAdsCompleted(result));
         };
         OnWatchAdsStarted onWatchAdsStarted = new OnWatchAdsStarted();
         EventManager.Dispatch(onWatchAdsStarted);
         Advertisement.Show("rewardedVideo", showOptions);
     }
     else
     {
         this.noMoreAdsToShowScreen.Show();
     }
     this.Hide();
 }