T - the type of Ad handled by the AdPlayer.public static interface AdPlayer.Listener<T>
AdPlayer.| Modifier and Type | Method and Description | 
|---|---|
void | 
onAdCompleted(T ad)
Called when an Ad is completed. 
 | 
void | 
onAdPaused(T ad)
Called when an Ad is paused. 
 | 
void | 
onAdProgress(long position,
            T ad)
Called when an ad has made progress. 
 | 
void | 
onAdResumed(T ad)
Called when an ad is resumed. 
 | 
void | 
onAdSkipped(T ad)
Called when an ad is skipped. 
 | 
void | 
onAdStarted(T ad)
Called when an Ad is started. 
 | 
void | 
onDurationChanged(long duration)
Called when an Ad duration has been changed. 
 | 
default void | 
onError(java.lang.Exception e)
Deprecated. 
 
Use @link #onError(Object, Exception)}. 
 | 
void | 
onError(T ad,
       java.lang.Exception e)
Called when an error happened. 
 | 
void onAdProgress(long position,
                  @NonNull
                  T ad)
position - the current position of the playback in milliseconds.ad - the current ad being played.void onDurationChanged(long duration)
duration - the duration of the current Ad.void onAdStarted(@NonNull
                 T ad)
ad - the started Ad.void onAdCompleted(@NonNull
                   T ad)
ad - the completed Ad.void onAdPaused(@NonNull
                T ad)
ad - the paused ad.void onAdResumed(@NonNull
                 T ad)
ad - the resumed Ad.void onAdSkipped(@NonNull
                 T ad)
ad - the skipped ad.@Deprecated
default void onError(@NonNull
                                 java.lang.Exception e)
e - exception.void onError(@NonNull
             T ad,
             @NonNull
             java.lang.Exception e)
ad - the ad that failed to play and originated the error.e - exception.