private void ExecuteShowVideoAdCommand()
 {
     try
     {
         Busy = true;
         var adService = new Services.AdService.AdService();
         adService.AfterShown = () => ShowAd = false;
         adService.Show();
     }
     finally { Busy = false; }
 }
        private void ExecuteShowVideoAdCommand()
        {
            var service = new Services.AdService.AdService();

            service.Show(r =>
            {
                switch (r)
                {
                case Services.AdService.AdHelper.Results.Complete:
                case Services.AdService.AdHelper.Results.Error:
                    ShowAd = false;
                    return;

                case Services.AdService.AdHelper.Results.Canceled:
                    ShowAd = true;
                    return;
                }
            });
        }
 private void ExecuteShowVideoAdCommand()
 {
     try
     {
         Busy = true;
         var adService = new Services.AdService.AdService();
         adService.AfterShown = () => ShowAd = false;
         adService.Show();
     }
     finally { Busy = false; }
 }
 private void ExecuteShowVideoAdCommand()
 {
     var service = new Services.AdService.AdService();
     service.Show(r =>
     {
         switch (r)
         {
             case Services.AdService.AdHelper.Results.Complete:
             case Services.AdService.AdHelper.Results.Error:
                 ShowAd = false;
                 return;
             case Services.AdService.AdHelper.Results.Canceled:
                 ShowAd = true;
                 return;
         }
     });
 }