.class public Lcom/applovin/impl/adview/AppLovinWebViewBase; .super Landroid/webkit/WebView; .source "SourceFile" # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 .line 1 invoke-direct {p0, p1}, Landroid/webkit/WebView;->(Landroid/content/Context;)V return-void .end method # virtual methods .method public applySettings(Lcom/applovin/impl/sdk/ad/b;)V .locals 2 const-string v0, "about:blank" .line 1 invoke-virtual {p0, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V .line 7 invoke-virtual {p1}, Lcom/applovin/impl/sdk/ad/b;->u0()I move-result v0 if-ltz v0, :cond_0 const/4 v1, 0x0 .line 10 invoke-virtual {p0, v0, v1}, Landroid/webkit/WebView;->setLayerType(ILandroid/graphics/Paint;)V .line 13 :cond_0 invoke-static {}, Lcom/applovin/impl/z3;->d()Z move-result v0 if-eqz v0, :cond_1 .line 15 invoke-virtual {p1}, Lcom/applovin/impl/sdk/ad/b;->G()Z move-result v0 .line 16 invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; move-result-object v1 invoke-virtual {v1, v0}, Landroid/webkit/WebSettings;->setMediaPlaybackRequiresUserGesture(Z)V .line 19 :cond_1 invoke-static {}, Lcom/applovin/impl/z3;->e()Z move-result v0 if-eqz v0, :cond_2 invoke-virtual {p1}, Lcom/applovin/impl/sdk/ad/b;->J0()Z move-result v0 if-eqz v0, :cond_2 const/4 v0, 0x1 .line 21 invoke-static {v0}, Landroid/webkit/WebView;->setWebContentsDebuggingEnabled(Z)V .line 24 :cond_2 invoke-virtual {p1}, Lcom/applovin/impl/sdk/ad/b;->v0()Lcom/applovin/impl/adview/m; move-result-object p1 if-eqz p1, :cond_13 .line 27 invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; move-result-object v0 .line 29 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->b()Landroid/webkit/WebSettings$PluginState; move-result-object v1 if-eqz v1, :cond_3 .line 32 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setPluginState(Landroid/webkit/WebSettings$PluginState;)V .line 35 :cond_3 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->e()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_4 .line 38 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V .line 41 :cond_4 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->i()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_5 .line 44 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V .line 47 :cond_5 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->q()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_6 .line 50 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V .line 53 :cond_6 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->d()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_7 .line 56 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowContentAccess(Z)V .line 59 :cond_7 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->p()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_8 .line 62 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V .line 65 :cond_8 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->h()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_9 .line 68 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDisplayZoomControls(Z)V .line 71 :cond_9 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->l()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_a .line 74 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setSaveFormData(Z)V .line 77 :cond_a invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->c()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_b .line 80 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setGeolocationEnabled(Z)V .line 83 :cond_b invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->j()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_c .line 86 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setNeedInitialFocus(Z)V .line 89 :cond_c invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->f()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_d .line 92 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V .line 95 :cond_d invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->g()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_e .line 98 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V .line 101 :cond_e invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->o()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_f .line 104 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadsImagesAutomatically(Z)V .line 107 :cond_f invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->n()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_10 .line 110 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setBlockNetworkImage(Z)V .line 113 :cond_10 invoke-static {}, Lcom/applovin/impl/z3;->f()Z move-result v1 if-eqz v1, :cond_13 .line 115 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->a()Ljava/lang/Integer; move-result-object v1 if-eqz v1, :cond_11 .line 118 invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V .line 121 :cond_11 invoke-static {}, Lcom/applovin/impl/z3;->g()Z move-result v1 if-eqz v1, :cond_13 .line 123 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->k()Ljava/lang/Boolean; move-result-object v1 if-eqz v1, :cond_12 .line 126 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setOffscreenPreRaster(Z)V .line 129 :cond_12 invoke-static {}, Lcom/applovin/impl/z3;->l()Z move-result v1 if-eqz v1, :cond_13 .line 131 invoke-virtual {p1}, Lcom/applovin/impl/adview/m;->m()Ljava/lang/Boolean; move-result-object p1 if-eqz p1, :cond_13 .line 134 invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-static {v0, p1}, Lcom/applovin/impl/adview/AppLovinWebViewBase$$ExternalSyntheticApiModelOutline0;->m(Landroid/webkit/WebSettings;Z)V :cond_13 return-void .end method