protected void VideoReward(object obj, RewardedVideoEventArgs e)
 {
     if (null != OnVideoReward)
     {
         OnVideoReward(obj, e);
     }
 }
Beispiel #2
0
        protected async void VideoReward(object obj, RewardedVideoEventArgs e)
        {
            var ads = ScreenManager.Game.Services.GetService <IAdManager>();

            ads.OnVideoReward -= VideoReward;
            //await ScreenManager.AddScreen(new OkScreen("You got a video reward!"));
        }
 /// <summary>
 /// リワード付与すべき際に呼ばれます
 /// </summary>
 public void HandleShouldReward(object sender, RewardedVideoEventArgs e)
 {
     Debug.LogFormat("DebugLog class={0} method={1} groupId={2} unitId={3} instancetID={4}", this.GetType().Name, MethodBase.GetCurrentMethod().Name, e.GroupId, e.UnitId, this.GetInstanceID());
 }
 private void RewardedVideoClosed(object sender, RewardedVideoEventArgs eventArgs)
 {
     OnRewardClosed?.Invoke(this, _isRewarded);
 }
 private void RewardedVideoRewarded(object sender, RewardedVideoEventArgs eventArgs)
 {
     _isRewarded = true;
 }
 private void RewardedVideoLoaded(object sender, RewardedVideoEventArgs eventArgs)
 {
     OnRewardLoaded?.Invoke(this, eventArgs);
 }