Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.88 KB | None | 0 0
  1. mAdsLoader.addAdsLoadedListener(new AdsLoader.AdsLoadedListener() {
  2.             @Override
  3.             public void onAdsManagerLoaded(AdsManagerLoadedEvent adsManagerLoadedEvent) {
  4.                 // Ads were successfully loaded, so get the AdsManager instance. AdsManager has
  5.                 // events for ad playback and errors.
  6.                 mAdsManager = adsManagerLoadedEvent.getAdsManager();
  7.  
  8.                 // Attach event and error event listeners.
  9.                 mAdsManager.addAdErrorListener(new AdErrorEvent.AdErrorListener() {
  10.                     @Override
  11.                     public void onAdError(AdErrorEvent adErrorEvent) {
  12.  
  13.                     }
  14.                 });
  15.                 mAdsManager.addAdEventListener(new AdEvent.AdEventListener() {
  16.                     @Override
  17.                     public void onAdEvent(AdEvent adEvent) {
  18.                         switch (adEvent.getType()) {
  19.                             case LOADED:
  20.                                 // AdEventType.LOADED will be fired when ads are ready to be played.
  21.                                 // AdsManager.start() begins ad playback. This method is ignored for VMAP or
  22.                                 // ad rules playlists, as the SDK will automatically start executing the
  23.                                 // playlist.
  24.                                 mAdsManager.start();
  25.                                 break;
  26.                             case CONTENT_PAUSE_REQUESTED:
  27.                                 // AdEventType.CONTENT_PAUSE_REQUESTED is fired immediately before a video
  28.                                 // ad is played.
  29.                                 mIsAdDisplayed = true;
  30.                                 youboraPlugin.pauseMonitoring();
  31.                                 mNexPlayer.pause();
  32.                                 break;
  33.                             case CONTENT_RESUME_REQUESTED:
  34.                                 // AdEventType.CONTENT_RESUME_REQUESTED is fired when the ad is completed
  35.                                 // and you should start playing your content.
  36.                                 mIsAdDisplayed = false;
  37.                                 youboraPlugin.resumeMonitoring();
  38.                                 mNexPlayer.resume();
  39.                                 break;
  40.                             case ALL_ADS_COMPLETED:
  41.                                 if (mAdsManager != null) {
  42.                                     mAdsManager.destroy();
  43.                                     mAdsManager = null;
  44.                                 }
  45.                                 break;
  46.                             case STARTED:
  47.  
  48.                                 break;
  49.                             default:
  50.                                 break;
  51.                         }
  52.                     }
  53.                 });
  54.                 mAdsManager.init();
  55.             }
  56.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement