Class Tracker


  • public class Tracker
    extends java.lang.Object
    This class used to track events, caused by VideoAd or Creative. All possible event types described in Tracker.Events
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  Tracker.ErrorListener  
      static class  Tracker.Events
      Constants below describe possible VAST ad events and errors.
    • Constructor Summary

      Constructors 
      Constructor Description
      Tracker​(android.content.Context context)
      Create a new Tracker object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setErrorListener​(Tracker.ErrorListener errorListener)  
      void trackAdBreakEvent​(AdBreak adBreak, java.lang.String eventName)
      Track ad event.
      void trackAdEvent​(com.yandex.mobile.ads.video.models.ad.VideoAd ad, java.lang.String eventName)
      Track ad event.
      void trackCreativeEvent​(com.yandex.mobile.ads.video.models.ad.Creative creative, java.lang.String eventName)
      Track creative event.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Tracker

        public Tracker​(@NonNull
                       android.content.Context context)
        Create a new Tracker object.
        Parameters:
        context - Interface to global information about an application environment.
    • Method Detail

      • trackAdBreakEvent

        public void trackAdBreakEvent​(@NonNull
                                      AdBreak adBreak,
                                      @NonNull
                                      java.lang.String eventName)
        Track ad event.
        Parameters:
        adBreak - AdBreak object, that caused an event
        eventName - String event name. Possible values are described in Tracker.Events
      • trackAdEvent

        public void trackAdEvent​(@NonNull
                                 com.yandex.mobile.ads.video.models.ad.VideoAd ad,
                                 @NonNull
                                 java.lang.String eventName)
        Track ad event.
        Parameters:
        ad - VideoAd object, that caused an event
        eventName - String event name. Possible values are described in Tracker.Events
      • trackCreativeEvent

        public void trackCreativeEvent​(@NonNull
                                       com.yandex.mobile.ads.video.models.ad.Creative creative,
                                       @NonNull
                                       java.lang.String eventName)
        Track creative event.
        Parameters:
        creative - Creative object, that caused an event
        eventName - String event name. Possible values are described in Tracker.Events