package com.unity3d.services.ads.adunit; import android.content.Context; import android.os.Bundle; import android.view.View; import com.unity3d.services.ads.webplayer.WebPlayerSettingsCache; import com.unity3d.services.ads.webplayer.WebPlayerView; import com.unity3d.services.ads.webplayer.WebPlayerViewCache; import com.unity3d.services.core.misc.ViewUtilities; /* loaded from: classes4.dex */ public class WebPlayerHandler implements IAdUnitViewHandler { private static String webPlayerViewId = "webplayer"; private WebPlayerView _webPlayerView; @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public View getView() { return this._webPlayerView; } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onPause(IAdUnitActivity iAdUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onResume(IAdUnitActivity iAdUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onStart(IAdUnitActivity iAdUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onStop(IAdUnitActivity iAdUnitActivity) { } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public boolean create(IAdUnitActivity iAdUnitActivity) { if (this._webPlayerView != null) { return true; } WebPlayerSettingsCache webPlayerSettingsCache = WebPlayerSettingsCache.getInstance(); Context context = iAdUnitActivity.getContext(); String str = webPlayerViewId; WebPlayerView webPlayerView = new WebPlayerView(context, str, webPlayerSettingsCache.getWebSettings(str), webPlayerSettingsCache.getWebPlayerSettings(webPlayerViewId)); this._webPlayerView = webPlayerView; webPlayerView.setEventSettings(webPlayerSettingsCache.getWebPlayerEventSettings(webPlayerViewId)); WebPlayerViewCache.getInstance().addWebPlayer(webPlayerViewId, this._webPlayerView); return true; } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public boolean destroy() { WebPlayerView webPlayerView = this._webPlayerView; if (webPlayerView != null) { ViewUtilities.removeViewFromParent(webPlayerView); this._webPlayerView.destroy(); } WebPlayerViewCache.getInstance().removeWebPlayer(webPlayerViewId); this._webPlayerView = null; return true; } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onCreate(IAdUnitActivity iAdUnitActivity, Bundle bundle) { create(iAdUnitActivity); } @Override // com.unity3d.services.ads.adunit.IAdUnitViewHandler public void onDestroy(IAdUnitActivity iAdUnitActivity) { if (iAdUnitActivity.isFinishing()) { destroy(); } } }