Ejemplo n.º 1
0
 //Event handler for OnAdPlayableChanged event
 private async void SdkInstance_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     adPlayable = e.AdPlayable;
     //Run asynchronously on the UI thread
     await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
         new DispatchedHandler(() => ChangeButtonsState()));
 }
Ejemplo n.º 2
0
 //Event handler for OnAdPlayableChanged event
 private async void SdkInstance_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     adPlayable = e.AdPlayable;
     //Run asynchronously on the UI thread
     await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                                    new DispatchedHandler(() => ChangeButtonsState()));
 }
Ejemplo n.º 3
0
 // Event handler called when e.AdPlayable is changed
 private async void SdkInstance_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     // e.AdPlayable - true if an ad is available to play, false otherwise
     // e.Placement  - placement ID in string
     System.Diagnostics.Debug.WriteLine("OnAdPlayable: " + e.Placement + " - " + e.AdPlayable);
     await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, new DispatchedHandler(() => ChangePlayButtonState(e.AdPlayable, e.Placement)));
 }
Ejemplo n.º 4
0
 private void InMobiHandler_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     if (e.AdPlayable == true)
     {
         Debug.WriteLine($"Ad loaded for placement {e.Placement}");
         togglePlayButtonStatusForPlacement(e.Placement, true);
     }
 }
Ejemplo n.º 5
0
 // Event handler called when e.AdPlayable is changed
 private async void SdkInstance_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     // e.AdPlayble is true when SDK has an ad ready to be played
     // e.AdPlayble is false when there is no ad available to play
     adPlayable = e.AdPlayable;
     // Run asynchronously on the UI thread
     await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                                    new DispatchedHandler(() => ChangeButtonsState()));
 }
Ejemplo n.º 6
0
 private async void VungleAdInstanceOnOnAdPlayableChanged(object sender, AdPlayableEventArgs adPlayableEventArgs)
 {
     if (_adRequested)
     {
         await Dispatcher.RunAsync(CoreDispatcherPriority.High, async() =>
         {
             await
             VungleAdInstance.PlayAdAsync(new AdConfig
             {
                 Incentivized = true,
                 SoundEnabled = true,
             });
             ViewModel.AdLoadingSpinnerVisibility = Visibility.Collapsed;
         });
     }
     _adRequested = false;
 }
Ejemplo n.º 7
0
 //OnAdPlayableChanged 事件的事件处理程序
 private void SdkInstance_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     //广告是否可用
     adPlayable = e.AdPlayable;
 }
Ejemplo n.º 8
0
 private async void SdkInstance_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     await CoreApplication.MainView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
         new DispatchedHandler(() => ChangeProgressState()));
 }
Ejemplo n.º 9
0
 private void M_vungle_OnAdPlayableChanged(object sender, AdPlayableEventArgs e)
 {
     VungleAdLoadedEvent?.Invoke(e.Placement, e.AdPlayable);
 }