package com.unity3d.services.ads.adunit; import android.os.Bundle; import android.view.View; import android.widget.RelativeLayout; import com.unity3d.services.ads.api.VideoPlayer; import com.unity3d.services.ads.video.VideoPlayerView; import com.unity3d.services.core.log.DeviceLog; import com.unity3d.services.core.misc.ViewUtilities; /* loaded from: classes2.dex */ public class VideoPlayerHandler implements IAdUnitViewHandler { private RelativeLayout _videoContainer; private VideoPlayerView _videoView; @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public boolean create(AdUnitActivity adUnitActivity) { DeviceLog.entered(); if (this._videoContainer == null) { this._videoContainer = new RelativeLayout(adUnitActivity); } if (this._videoView != null) { return true; } this._videoView = new VideoPlayerView(adUnitActivity); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1); layoutParams.addRule(13); this._videoView.setLayoutParams(layoutParams); this._videoContainer.addView(this._videoView); VideoPlayer.setVideoPlayerView(this._videoView); return true; } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public boolean destroy() { DeviceLog.entered(); VideoPlayerView videoPlayerView = this._videoView; if (videoPlayerView != null) { videoPlayerView.stopVideoProgressTimer(); this._videoView.stopPlayback(); ViewUtilities.removeViewFromParent(this._videoView); if (this._videoView.equals(VideoPlayer.getVideoPlayerView())) { VideoPlayer.setVideoPlayerView(null); } this._videoView = null; } RelativeLayout relativeLayout = this._videoContainer; if (relativeLayout == null) { return true; } ViewUtilities.removeViewFromParent(relativeLayout); this._videoContainer = null; return true; } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public View getView() { return this._videoContainer; } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onCreate(AdUnitActivity adUnitActivity, Bundle bundle) { create(adUnitActivity); } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onDestroy(AdUnitActivity adUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onPause(AdUnitActivity adUnitActivity) { destroy(); } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onResume(AdUnitActivity adUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onStart(AdUnitActivity adUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onStop(AdUnitActivity adUnitActivity) { } }