public void LevelPlay(int levelIndex) { _currentLevelIndex = levelIndex; _canLoadLevel = true; int count = GameDataStorage.NumberOfLaunches(levelIndex); if (_isDebug || count <= _adDisplayDelay) { LevelLoad(); } else { _videoAds.UnityAdsDidFinish += LevelLoad; _videoAds.ShowRewardedVideo(true); } }
public void Buy() { if (_buyableGameField.OpenLevel()) { if (_levelsOpeningWithAds.Contains(_buyableGameField.LevelIndex)) { _rewarded.UnityAdsDidFinish += ConfirmPurchase; _rewarded.UnityAdsDidFinish += _buyableGameField.GameFieldOpenning; _rewarded.ShowRewardedVideo(false); } else { _buyableGameField.GameFieldOpenning(); ConfirmPurchase(); } Cancel(); } else { _confirmingBuyPanel.PlayDangeringAnimation(); } }
public void StartAds(int addSecond) { _videoAds.UnityAdsDidFinish += AdsResult; _videoAds.ShowRewardedVideo(false); }
public void ShowRewarded() { _commertial.ShowRewardedVideo(false); }