com.appnexus.oas.mobilesdk.XVideoAdController.class Maven / Gradle / Ivy
???? 2? -com/appnexus/oas/mobilesdk/XVideoAdController java/lang/Object .android/media/MediaPlayer$OnCompletionListener Mcom/appnexus/oas/mobilesdk/ui/custom/XVideoControllerView$IMediaPlayerControl
%com/appnexus/oas/mobilesdk/IReceiveAd ,android/media/MediaPlayer$OnPreparedListener !android/view/View$OnClickListener !android/view/View$OnTouchListener 9com/appnexus/oas/mobilesdk/listeners/IHibernationListener .android/view/GestureDetector$OnGestureListener 0android/view/GestureDetector$OnDoubleTapListener context Landroid/content/Context; videoView Landroid/widget/VideoView; handler Landroid/os/Handler; relativeLayout Landroid/widget/RelativeLayout; videoControllerView ;Lcom/appnexus/oas/mobilesdk/ui/custom/XVideoControllerView; adTracker /Lcom/appnexus/oas/mobilesdk/tracker/XAdTracker;
linearAdModel 0Lcom/appnexus/oas/mobilesdk/model/LinearAdModel; videoProgressCheckerRunnable Ljava/lang/Runnable; isVideoProgressShouldBeChecked Z isFirstMarkHit isSecondMarkHit isThirdMarkHit FIRST_QUARTER_MARKER F
ConstantValue>? SKIP_OFFSET MID_POINT_MARKER? THIRD_QUARTER_MARKER?@ "VIDEO_PROGRESS_TIMER_CHECKER_DELAY J 2 isMute isPaused countdownTimerTextView Landroid/widget/TextView;
skipButton isVastInterstitial videoLength D mediaPlayer Landroid/media/MediaPlayer; isPreroll videoAdListener %Lcom/appnexus/oas/mobilesdk/IVideoAd;
placementType YLcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES; isFullscreen xAdSlotConfiguration ?Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration; inAppBrowserIntent Landroid/content/Intent; isSkipped mReceiver #Landroid/content/BroadcastReceiver;
adListener 'Lcom/appnexus/oas/mobilesdk/IReceiveAd; adClickListener -Lcom/appnexus/oas/mobilesdk/IAdClickListener; videoDismissTimer Ljava/util/Timer; videoDismissTask Ljava/util/TimerTask; TAG Ljava/lang/String; isScreenDisplayOff videoPausePosition I skipOffsetValue parsedSkipOffset updateCountdownTimerListener DLcom/appnexus/oas/mobilesdk/listeners/IUpdateCountdownTimerListener;
isFromBrowser
updateCounter mDetector /Landroid/support/v4/view/GestureDetectorCompat; mXAdManager 1Lcom/appnexus/oas/mobilesdk/admanager/XAdManager; originalLayoutParams ,Landroid/widget/RelativeLayout$LayoutParams; originalVideoId audioFocusListener 7Landroid/media/AudioManager$OnAudioFocusChangeListener; Z$SWITCH_TABLE$com$appnexus$oas$mobilesdk$configuration$XAdSlotConfiguration$LABEL_POSITION [I ()V Code???? s 0 - LineNumberTable LocalVariableTable |(Lcom/appnexus/oas/mobilesdk/IVideoAd;Lcom/appnexus/oas/mobilesdk/IReceiveAd;Lcom/appnexus/oas/mobilesdk/IAdClickListener;)V
y v o
{ | } getClass ()Ljava/lang/Class;
? ? java/lang/Class ? ?
getSimpleName ()Ljava/lang/String; ? X Y ? e f ? /com/appnexus/oas/mobilesdk/XVideoAdController$1
? ? v ? 2(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)V ? j k ? android/os/Handler
? y ? ? D E ? P Q ? R S ? =com/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration
? y ? I J this /Lcom/appnexus/oas/mobilesdk/XVideoAdController; requestPrerollAd ?(Landroid/content/Context;Landroid/widget/VideoView;Landroid/widget/RelativeLayout;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ? ? ? ? > ( ? M ( ? a (
? ? ? android/widget/VideoView ? ? getId ()I ? i \
? ? ? ? getLayoutParams '()Landroid/view/ViewGroup$LayoutParams; ? *android/widget/RelativeLayout$LayoutParams ? g h
? ? o initializeCloseButton
? ? o initializeCountdownTextView
? ? o handlePrerollCallbacks ? /com/appnexus/oas/mobilesdk/admanager/XAdManager ? ? ? Wcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES ? G PREROLL
? ? v ?(Landroid/content/Context;Lcom/appnexus/oas/mobilesdk/IReceiveAd;Lcom/appnexus/oas/mobilesdk/XAdView;Lcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES;Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration;Landroid/content/Context;)V ? java/lang/StringBuilder ? @
? ? v ? (Ljava/lang/String;)V
? ? ? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? ? ? ? toString
? ? ? ?
sendAdRequest ^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
? ? o registerForBroadCast ? 9An Exception occurred while initiating preroll request -
? ? ? java/lang/Exception ? ?
getMessage
? ? ? -com/appnexus/oas/mobilesdk/utilities/XLogUtil ? ? e '(Ljava/lang/String;Ljava/lang/String;)V ? 4com/appnexus/oas/mobilesdk/errorhandler/XAdException
? ? ? ? ? xAdFailed L(Landroid/view/View;Lcom/appnexus/oas/mobilesdk/errorhandler/XAdException;)V
domainName pageName position queryParams
keywordParams Ljava/lang/Exception; errorMessage
StackMapTable RuntimeInvisibleAnnotations !Landroid/annotation/SuppressLint; value NewApi
?
setOnCompletionListener 3(Landroid/media/MediaPlayer$OnCompletionListener;)V
?
getHolder ()Landroid/view/SurfaceHolder; /com/appnexus/oas/mobilesdk/XVideoAdController$2
? android/view/SurfaceHolder addCallback ((Landroid/view/SurfaceHolder$Callback;)V
? setOnPreparedListener 1(Landroid/media/MediaPlayer$OnPreparedListener;)V /com/appnexus/oas/mobilesdk/XVideoAdController$3
?
? !" setOnErrorListener .(Landroid/media/MediaPlayer$OnErrorListener;)V showInterstitialVideoAd ?(Landroid/content/Context;Landroid/widget/VideoView;Landroid/widget/RelativeLayout;Lcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES;Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration;)V & F G( /com/appnexus/oas/mobilesdk/XVideoAdController$4
' ?+ /com/appnexus/oas/mobilesdk/XVideoAdController$5
* ?
.0/ -com/appnexus/oas/mobilesdk/admanager/XCaching12 getInstance 1()Lcom/appnexus/oas/mobilesdk/admanager/XCaching; .456 linearAdModelArrayList Ljava/util/ArrayList;
8:9 java/util/ArrayList; ? size
8=>? get (I)Ljava/lang/Object;A .com/appnexus/oas/mobilesdk/model/LinearAdModel C # $
EGF java/lang/BooleanHI valueOf (Z)Ljava/lang/Boolean;
?KL ? getWidth
NPO ?com/appnexus/oas/mobilesdk/requestenrichment/XDeviceInformationQR getScreenWidth (Landroid/content/Context;)I
@TUV getMediaFilesArrayList ()Ljava/util/ArrayList;
XZY -com/appnexus/oas/mobilesdk/utilities/XUtility[\ getPixelSize (Landroid/content/Context;I)I
X^_` getVASTVideoURL *(Ljava/util/ArrayList;I)Ljava/lang/String;
bdc android/net/Urief parse %(Ljava/lang/String;)Landroid/net/Uri;
b ? ijk xAdShouldDisplay @(Landroid/view/View;Landroid/webkit/WebView;Ljava/lang/String;)Z
Emno booleanValue ()Z
qr o initializeVideoPlayer
tu o resetVideoView shouldDisplayAd Ljava/lang/Boolean; videoViewWidth uri Landroid/net/Uri;| android/content/IntentFilter~ android.intent.action.SCREEN_ON
{ ?? android.intent.action.SCREEN_OFF
{?? ? addAction? android.intent.action.MAIN? 8com/appnexus/oas/mobilesdk/receiver/HibernationBroadcast
?? v? >(Lcom/appnexus/oas/mobilesdk/listeners/IHibernationListener;)V ? N O
??? android/content/Context?? registerReceiver [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;? @Exception occurred while registering for hibernation broadcast: filter Landroid/content/IntentFilter; setUpdateCountdownTimerListener G(Lcom/appnexus/oas/mobilesdk/listeners/IUpdateCountdownTimerListener;)V ? _ ` getAdSlotConfiguration A()Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration;? android/widget/TextView
?? v? (Landroid/content/Context;)V ? = <
???? setId (I)VA?
???? setTextSize (F)V
???? setTypeface (Landroid/graphics/Typeface;I)V
?? v? (II)V
???? addRule
????
???? setLayoutParams ((Landroid/view/ViewGroup$LayoutParams;)V ??? .com/appnexus/oas/mobilesdk/utilities/Drawables?? CLOSE 0Lcom/appnexus/oas/mobilesdk/utilities/Drawables;
???? decodeImage E(Landroid/content/Context;)Landroid/graphics/drawable/BitmapDrawable;
??? setCloseButtonImage '(Landroid/graphics/drawable/Drawable;)V
??? android/widget/RelativeLayout?? addView (Landroid/view/View;)V
???? setOnClickListener &(Landroid/view/View$OnClickListener;)V
????
setVisibility params ? ; <
??? getTimerPosition m(Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration;)Landroid/widget/RelativeLayout$LayoutParams;
??? o bringToFront
???? getCountdownLabelPosition P()Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$LABEL_POSITION;
? l? ()[I
??? Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$LABEL_POSITION? ? ordinal ?
? ?? 9com/appnexus/oas/mobilesdk/ui/custom/XVideoControllerView adSlotConfig
playPrerollAd? Attempting to play pre-roll ad
??? ? d
???? setVideoURI (Landroid/net/Uri;)V
? o requestFocus
o start C ( onCompletion (Landroid/media/MediaPlayer;)V
o handleAdFinishScenario mp
o resumeMusicFromOtherApps ? G INTERSTITIAL
o handlePrerollFinish
o handleInterstitialFinish 'onCompletion VAST Interstitial released /com/appnexus/oas/mobilesdk/XVideoAdController$6
?
? !" post (Ljava/lang/Runnable;)Z$ /com/appnexus/oas/mobilesdk/XVideoAdController$7
# ? d
?)*+ postDelayed (Ljava/lang/Runnable;J)Z resetVideoLayoutParams. *Resetting layout parameters of videoview : ?01 \ width
?3 ?4 (I)Ljava/lang/StringBuilder;
??
78 o refreshVideoViewLayout: PException occurred while restoring the original layout parameters of videoView: trackCompleteAdEvent = 9 ( ? ! "
@ABV getTrackingEventArrayListD complete
XFGH getVastEventURLList 9(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/List;
JLK -com/appnexus/oas/mobilesdk/tracker/XAdTrackerMN pingOnBackgroundThread ,(Ljava/util/List;Landroid/content/Context;)V
PQ o stopProgressChecker S ' ( U % &
?WXY removeCallbacks (Ljava/lang/Runnable;)V
resumeVideoAd\ Resuming Pre-roll ad
?^_ ? ia VideoPausePosition: c [ \
?ef? seekTo
?hi o
requestLayout
?
lm o pauseMusicFromOtherApps
o :oq resume
st ? getCurrentPositionvxw #com/appnexus/oas/mobilesdk/IVideoAdyz
onVideoResume (J)Vv}~ o onVideoPlay ? : ( ??? android/os/Build$VERSION? \ SDK_INT? audio
???? getSystemService &(Ljava/lang/String;)Ljava/lang/Object;? android/media/AudioManager
???o
isMusicActive
???? requestAudioFocus <(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I
???? abandonAudioFocus :(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I pause
??? o?v??z onVideoPause getDuration
??? ?
?s pos isPlaying
???o getBufferPercentage canPause canSeekBackward canSeekForward isFullScreen ? H ( toggleFullScreen?? toggleFullScreen W & H ? &
??? ? getHeight? toggleFullScreen DW & DH
N??? getScreenHeight u(Landroid/content/Context;Lcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES;)I
?? o collapseVideoView
?? o expandVideoToFullScreen
?? o adjustMediaContollerLayout?
fullscreen? .Exception occurred while expanding videoview: v?? o onVideoPlayerEnterFullScreenMode
??? o forceLayout
??? o postInvalidate
??? o refreshDrawableState
??? o
invalidate
????
removeView
???? getResources !()Landroid/content/res/Resources;
??? android/content/res/Resources?? getConfiguration %()Landroid/content/res/Configuration; ??? !android/content/res/Configuration? \ orientation
??
??
??? ?
getVisibility
??? o show param? Collapsing video? exitFullscreen? Video Collapsed? /Exception occurred while collapsing videoview: v?? o onVideoPlayerExitFullScreenMode mute A B Muting video
android/media/MediaPlayer
setVolume (FF)V v
o onMuteVideo Video Muted unMute Unmuting video unmutev o
onUnMuteVideo
Video Unmuted rewindv onVideoPlayerRewind (JJ)V xAdLoaded# /com/appnexus/oas/mobilesdk/XVideoAdController$8
"% v& E(Lcom/appnexus/oas/mobilesdk/XVideoAdController;Landroid/view/View;)V xAdView Landroid/view/View; adWebView Landroid/webkit/WebView; htmlContentr
??
/? o
J1 v2 B(Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration;)V
?4 v5 <(Landroid/content/Context;ILandroid/widget/RelativeLayout;)V
??8 5Exception occurred while initializing video player - : /com/appnexus/oas/mobilesdk/XVideoAdController$9
9 ?= java/lang/String
??@?
setBackground
?BC? setBackgroundDrawable drawable $Landroid/graphics/drawable/Drawable;
G??
IJK
canMediate B(Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration;)ZM 6Mediation is currently not supported for Pre-roll ads.vOP o onPrerollAdFinished xAdError 6Lcom/appnexus/oas/mobilesdk/errorhandler/XAdException;
?TU ? getMediationEnabledValue
WYX =com/appnexus/oas/mobilesdk/configuration/XGlobalConfiguration1Z A()Lcom/appnexus/oas/mobilesdk/configuration/XGlobalConfiguration;
W\] ? getGlobalMediationEnabled
?_` ? getMediationPlacementId
<bc ? trim
<ef ? lengthh Mediationj LCannot Mediate. Please provide placement id to start receiving mediated ads.l !com.appnexus.opensdk.BannerAdView
nop forName %(Ljava/lang/String;)Ljava/lang/Class;r vCannot Mediate. AppNexus library is not integrated. Please integrate AppNexus library to start receiving mediated ads.t java/lang/ClassNotFoundException adSlotConfiguration "Ljava/lang/ClassNotFoundException;
onPreparedy onPrepared
?{|} setMediaPlayer R(Lcom/appnexus/oas/mobilesdk/ui/custom/XVideoControllerView$IMediaPlayerControl;)V
???
setAnchorView J(Landroid/view/ViewGroup;Lcom/appnexus/oas/mobilesdk/XVideoAdController;)V
???? setOnTouchListener &(Landroid/view/View$OnTouchListener;)V? -android/support/v4/view/GestureDetectorCompat
?? v? L(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V ? c d
???? setOnDoubleTapListener 5(Landroid/view/GestureDetector$OnDoubleTapListener;)V
??
?? ? ? @
???? setBackgroundColor
?? o calculateSkipOffset ???? Landroid/widget/ImageView; ???? PAUSE
??? android/widget/ImageView?? setImageDrawable
?h
?? o trackImpressionURL? onPrepared skipOffsetValue ? ] \
??? o printStackTrace? 2Exception occurred while preparing video player - getSkipOffsetFromConfiguration@?@
??? java/lang/Math?? round (D)J
??? ?
getSkipOffset? BSkip Offset is less than 0. Setting the default value as 0 seconds
???? getSkipOffsetType R()Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$SKIP_OFFSET_TYPE;
????
setSkipOffset T(ILcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$SKIP_OFFSET_TYPE;)V ??? Ncom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$SKIP_OFFSET_TYPE?? RELATIVE PLcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$SKIP_OFFSET_TYPE; ???? ABSOLUTE? WSkip Offset is greater than video length. Setting the total video length as skip offset
<?H? (I)Ljava/lang/String;
<?H? &(Ljava/lang/Object;)Ljava/lang/String;? % videoLengthInSecs
skipOffset?
videoLength:
?? ?? (D)Ljava/lang/StringBuilder;
@?? ? ? ^ Y? Parsed Skip Offset:
?? ?? Skip Offset from configuration:
X???
isNullOrEmpty (Ljava/lang/String;)Z
<??? contains (Ljava/lang/CharSequence;)Z
<??? substring (II)Ljava/lang/String;
??? java/lang/FloatH? %(Ljava/lang/String;)Ljava/lang/Float;
??
floatValue ()FB? Relative skipOffsetValue:
java/lang/Double
parseDouble (Ljava/lang/String;)D
?
(DD)V Absolute skipOffsetValue: )skipOffset default value for this video: skipDuration
.
getAdModel ,()Lcom/appnexus/oas/mobilesdk/model/AdModel;
(com/appnexus/oas/mobilesdk/model/AdModelV getImpressionArrayList onClick
? android/view/View" onClick id $ skipv&'z onVideoSkip v id
+, o unregisterReceiver
?./ o stopPlayback
?12 o hide
.45 o clear7 1Exception occurred while reseting the videoview: openInExternalBrowser: android/content/Intent< android.intent.action.VIEW
9 ? ? K L
9BCD setFlags (I)Landroid/content/Intent;
9FGH setData +(Landroid/net/Uri;)Landroid/content/Intent;
?JKL
startActivity (Landroid/content/Intent;)V
?NOo shouldDismissVideoAdOnClick
QR o resetVideoSurfaceTVU +com/appnexus/oas/mobilesdk/IAdClickListenerWX
onBrowserOpen '(Lcom/appnexus/oas/mobilesdk/XAdView;)VWT[\X onLeaveApplication\ url openInAppBrowsera 2com/appnexus/oas/mobilesdk/ui/custom/XInAppBrowserc (android.support.v7.app.ActionBarActivitye @com/appnexus/oas/mobilesdk/ui/custom/XInAppBrowserMaterialDesigng 8ActionBarActivity Not found -- Using XInAppBrowser class
9i vj -(Landroid/content/Context;Ljava/lang/Class;)Vl landingPageUrl
@noV getVideoClicksArrayListq 0com/appnexus/oas/mobilesdk/model/VideoClickModel
pst ? getClickThroughURL
9vwx putExtra >(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;z !XVideoAdController: onBrowserOpen| Exception: inAppBrowser Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; onTouch 0(Landroid/view/View;Landroid/view/MotionEvent;)Z
???? onTouchEvent (Landroid/view/MotionEvent;)Z event Landroid/view/MotionEvent; onScreenDisplayOn? ? ???? PLAY ? Z (
?? o cancelVideoDismissTask ? V W? 9cancelVideoDismissTask () :::Video Dismiss task cancelled
??? java/util/TimerTask?o cancel ? T U
??? java/util/Timer? ? purge
??? o onScreenDisplayOff?
?
?? o scheduleVideoDismissTask
? y? 0com/appnexus/oas/mobilesdk/XVideoAdController$10
? ? N
???? schedule (Ljava/util/TimerTask;J)V?
Exception ::: newMemoryCheckTask
??,? &(Landroid/content/BroadcastReceiver;)V? 5Exception occurred while unregistering the receiver: ? 1Exception occurred while reseting video surface: onDown onFling 9(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z e1 e2 velocityX velocityY onLongPress (Landroid/view/MotionEvent;)V onScroll distanceX distanceY onShowPress
onSingleTapUp onDoubleTap onDoubleTapEvent onSingleTapConfirmedv??? onVideoClick? on Single Tap Confirmed
X??? getVastClickURLList ()Ljava/util/List;?? 'On Video Click isOpenInExternalBrowser
???o isOpenInExternalBrowser
?? ?? (Z)Ljava/lang/StringBuilder;
?8 ?
?_ o? .Exception occurred while clicking the video - exp updatePrerollCountdownTimer ???? progressBar Landroid/widget/ProgressBar;
??? android/widget/ProgressBar??
setEnabled (Z)V
X??? convertIntToHHSS?
???? setText (Ljava/lang/CharSequence;)V $updateVastInterstitialCountdownTimer Bcom/appnexus/oas/mobilesdk/listeners/IUpdateCountdownTimerListener ? onUpdateCountdownTimer o onDisplayCloseButton trackQuartileEvents
b \?? ) (
firstQuartile Tracking First Quartilev? onQuartileFinish?? * ( midpoint Tracking Second Quartile?? ! + (#
thirdQuartile% Tracking Third Quartile' 3Exception occurred while tracking quartile events: currentPosition progressPercentage
getSDKVersion, 2.2.1 access$0 C(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Ljava/lang/String; access$1 access$2 2(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Z access$3 ^(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Lcom/appnexus/oas/mobilesdk/IAdClickListener; access$4 3(Lcom/appnexus/oas/mobilesdk/XVideoAdController;Z)V access$5 V(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Lcom/appnexus/oas/mobilesdk/IVideoAd; access$6 K(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Landroid/widget/VideoView; access$7
<Z o access$8 2(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)I access$9 A l m
?CDE values Q()[Lcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$LABEL_POSITION; ?GHI
BOTTOM_CENTER NLcom/appnexus/oas/mobilesdk/configuration/XAdSlotConfiguration$LABEL_POSITION; ?KLI BOTTOM_LEFT ?NOI BOTTOM_RIGHT ?QRI
TOP_CENTER ?TUI TOP_LEFT ?WXI TOP_RIGHTZ java/lang/NoSuchFieldError m access$11
^; o access$12 access$13 b(Lcom/appnexus/oas/mobilesdk/XVideoAdController;Lcom/appnexus/oas/mobilesdk/model/LinearAdModel;)V access$14 X(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Lcom/appnexus/oas/mobilesdk/IReceiveAd; access$15 J(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Landroid/content/Context; access$16 b(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Lcom/appnexus/oas/mobilesdk/admanager/XAdManager; access$17 2(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)D access$18 access$19
m? o access$20
p? o access$21 3(Lcom/appnexus/oas/mobilesdk/XVideoAdController;I)V
t? access$22 access$23 E(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Landroid/os/Handler; access$24 E(Lcom/appnexus/oas/mobilesdk/XVideoAdController;)Ljava/lang/Runnable;
SourceFile XVideoAdController.java InnerClasses~ 5android/media/AudioManager$OnAudioFocusChangeListener OnAudioFocusChangeListener OnCompletionListener? )android/media/MediaPlayer$OnErrorListener OnErrorListener OnPreparedListener? android/os/Build VERSION? android/view/GestureDetector OnDoubleTapListener OnGestureListener? #android/view/SurfaceHolder$Callback Callback OnClickListener OnTouchListener? #android/view/ViewGroup$LayoutParams? android/view/ViewGroup LayoutParams? Gcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration PLACEMENT_TYPES LABEL_POSITION SKIP_OFFSET_TYPE IMediaPlayerControl !
2 ! " # $ % &