.class public Lcom/applovin/impl/adview/c; .super Lcom/applovin/impl/pi; .source "SourceFile" # instance fields .field private final a:Lcom/applovin/impl/sdk/j; .field private final b:Lcom/applovin/impl/sdk/n; .field private final c:Lcom/applovin/impl/adview/a; # direct methods .method public constructor (Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V .locals 0 .line 1 invoke-direct {p0}, Lcom/applovin/impl/pi;->()V iput-object p2, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 3 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p2 iput-object p2, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; iput-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; return-void .end method .method private static a(Lcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Ljava/util/Map; .locals 1 .line 1336 invoke-static {p0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map; move-result-object p0 .line 1337 invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object p1 const-string v0, "url" invoke-static {v0, p1, p0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-object p0 .end method .method private a()V .locals 1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1338 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->z()V return-void .end method .method private a(Landroid/net/Uri;)V .locals 2 const-string v0, "success" const/4 v1, 0x0 .line 1357 invoke-virtual {p1, v0, v1}, Landroid/net/Uri;->getBooleanQueryParameter(Ljava/lang/String;Z)Z move-result v0 const-string v1, "type" .line 1358 invoke-virtual {p1, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 if-eqz v0, :cond_0 .line 1363 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Tracked event: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 goto :goto_0 .line 1367 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Failed to track event: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 .line 1370 :goto_0 invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context; move-result-object v0 invoke-static {p1, v0}, Lcom/applovin/impl/yp;->a(Ljava/lang/String;Landroid/content/Context;)V return-void .end method .method private a(Landroid/view/MotionEvent;)V .locals 1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1339 invoke-virtual {v0, p1}, Lcom/applovin/impl/adview/a;->a(Landroid/view/MotionEvent;)V return-void .end method .method private a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;)V .locals 1 const/4 v0, 0x0 .line 1340 invoke-direct {p0, p1, p2, v0}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;Landroid/os/Bundle;)V return-void .end method .method private a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;Landroid/os/Bundle;)V .locals 6 .line 1341 invoke-virtual {p1}, Lcom/applovin/impl/adview/b;->getCurrentAd()Lcom/applovin/impl/sdk/ad/b; move-result-object v1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1343 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->k()Lcom/applovin/adview/AppLovinAdView; move-result-object v2 if-eqz v2, :cond_1 if-eqz v1, :cond_1 .line 1347 instance-of v0, v1, Lcom/applovin/impl/aq; if-eqz v0, :cond_0 .line 1349 move-object v0, v1 check-cast v0, Lcom/applovin/impl/aq; invoke-virtual {v0}, Lcom/applovin/impl/aq;->getAdEventTracker()Lcom/applovin/impl/sg; move-result-object v0 invoke-virtual {v0}, Lcom/applovin/impl/sg;->v()V :cond_0 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1352 invoke-virtual {p1}, Lcom/applovin/impl/j3;->getAndClearLastClickEvent()Landroid/view/MotionEvent; move-result-object v4 move-object v3, p2 move-object v5, p3 invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/adview/a;->a(Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/adview/AppLovinAdView;Landroid/net/Uri;Landroid/view/MotionEvent;Landroid/os/Bundle;)V goto :goto_0 .line 1356 :cond_1 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_2 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v0, "Attempting to track click that is null or not an ApplovinAdView instance for clickedUri = " invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 const-string p3, "AdWebView" invoke-virtual {p1, p3, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_2 :goto_0 return-void .end method .method private a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;)V .locals 1 const/4 v0, 0x0 .line 541 invoke-direct {p0, p1, p2, v0}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;Landroid/os/Bundle;)V return-void .end method .method private a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;Landroid/os/Bundle;)V .locals 2 .line 1087 invoke-virtual {p1}, Lcom/applovin/impl/aq;->j1()Lcom/applovin/impl/dq; move-result-object p1 if-eqz p1, :cond_0 .line 1091 invoke-virtual {p1}, Lcom/applovin/impl/dq;->a()Ljava/util/Set; move-result-object v0 iget-object v1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; invoke-virtual {v1}, Lcom/applovin/impl/adview/a;->l()Lcom/applovin/impl/sdk/j; move-result-object v1 invoke-static {v0, v1}, Lcom/applovin/impl/mq;->a(Ljava/util/Set;Lcom/applovin/impl/sdk/j;)V .line 1092 invoke-virtual {p1}, Lcom/applovin/impl/dq;->b()Landroid/net/Uri; move-result-object p1 invoke-direct {p0, p2, p1, p3}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;Landroid/os/Bundle;)V :cond_0 return-void .end method .method private a(ZLcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Z .locals 1 const/4 v0, 0x0 if-eqz p1, :cond_0 return v0 .line 1329 :cond_0 invoke-virtual {p2}, Lcom/applovin/impl/sdk/ad/b;->Z0()Z move-result p1 if-eqz p1, :cond_1 const/4 p1, 0x1 return p1 .line 1332 :cond_1 invoke-virtual {p2}, Lcom/applovin/impl/sdk/ad/b;->f1()Z move-result p1 if-eqz p1, :cond_2 .line 1334 invoke-static {p2, p3}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Ljava/util/Map; move-result-object p1 iget-object p2, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 1335 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object p2 sget-object p3, Lcom/applovin/impl/la;->E:Lcom/applovin/impl/la; invoke-virtual {p2, p3, p1}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V :cond_2 return v0 .end method .method private b()V .locals 1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->a()V return-void .end method # virtual methods .method public a(Landroid/webkit/WebView;Ljava/lang/String;)Z .locals 11 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; const/4 v1, 0x1 if-nez v0, :cond_0 return v1 .line 1095 :cond_0 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v0 const-string v2, "AdWebView" if-eqz v0, :cond_1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "Processing click on ad URL \"" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v4, "\"" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v2, v3}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;)V :cond_1 if-eqz p2, :cond_2c .line 1097 instance-of v0, p1, Lcom/applovin/impl/adview/b; if-eqz v0, :cond_2c .line 1099 invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v0 .line 1100 check-cast p1, Lcom/applovin/impl/adview/b; .line 1102 invoke-virtual {v0}, Landroid/net/Uri;->getScheme()Ljava/lang/String; move-result-object v3 .line 1103 invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object v4 .line 1104 invoke-virtual {v0}, Landroid/net/Uri;->getPath()Ljava/lang/String; move-result-object v5 iget-object v6, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1106 invoke-virtual {v6}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object v6 if-nez v6, :cond_3 .line 1111 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_2 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "Unable to process click, ad not found!" invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_2 return v1 .line 1117 :cond_3 invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->d0()Ljava/util/List; move-result-object v7 invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v7 :cond_4 invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z move-result v8 const/4 v9, 0x0 if-eqz v8, :cond_5 invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v8 check-cast v8, Ljava/lang/String; .line 1119 invoke-static {v5}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z move-result v10 if-eqz v10, :cond_4 invoke-virtual {v5, v8}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v8 if-eqz v8, :cond_4 move v7, v9 goto :goto_0 :cond_5 move v7, v1 .line 1126 :goto_0 invoke-virtual {p1}, Lcom/applovin/impl/j3;->a()Z move-result v8 .line 1129 invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->Y0()Z move-result v10 if-eqz v10, :cond_6 if-nez v8, :cond_6 goto :goto_1 :cond_6 move v9, v7 :goto_1 const-string v7, "applovin" .line 1137 invoke-virtual {v7, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-eqz v7, :cond_27 const-string v7, "com.applovin.sdk" invoke-virtual {v7, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-eqz v7, :cond_27 const-string v3, "/adservice/close_ad" .line 1139 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_8 iget-object p1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 1141 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->g0()Lcom/applovin/sdk/AppLovinSdkSettings; move-result-object p1 invoke-virtual {p1}, Lcom/applovin/sdk/AppLovinSdkSettings;->getExtraParameters()Ljava/util/Map; move-result-object p1 const-string v0, "enable_close_URL_ad_value" invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; .line 1142 invoke-static {p1}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_7 invoke-static {p1}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_7 const-string p1, "close_url" .line 1144 invoke-virtual {v6, p1, p2}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->setMaxAdValue(Ljava/lang/String;Ljava/lang/Object;)V .line 1147 :cond_7 invoke-direct {p0}, Lcom/applovin/impl/adview/c;->a()V goto/16 :goto_4 :cond_8 const-string v3, "/adservice/expand_ad" .line 1149 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_b .line 1151 invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->Z0()Z move-result p2 if-eqz p2, :cond_a if-nez v8, :cond_a .line 1153 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_9 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "Skipping expand command without user interaction" invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_9 return v1 .line 1157 :cond_a invoke-virtual {p1}, Lcom/applovin/impl/j3;->getLastClickEvent()Landroid/view/MotionEvent; move-result-object p1 invoke-direct {p0, p1}, Lcom/applovin/impl/adview/c;->a(Landroid/view/MotionEvent;)V goto/16 :goto_4 :cond_b const-string v3, "/adservice/contract_ad" .line 1159 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_c .line 1161 invoke-direct {p0}, Lcom/applovin/impl/adview/c;->b()V goto/16 :goto_4 :cond_c const-string v3, "/adservice/no_op" .line 1163 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_d return v1 :cond_d const-string v3, "/adservice/load_url" .line 1167 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_10 .line 1169 invoke-direct {p0, v8, v6, v0}, Lcom/applovin/impl/adview/c;->a(ZLcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Z move-result p1 if-eqz p1, :cond_f .line 1171 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_e iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "Skipping URL load command without user interaction" invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_e return v1 :cond_f iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; iget-object p2, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 1175 invoke-static {v0, p1, p2}, Lcom/applovin/impl/tp;->a(Landroid/net/Uri;Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V goto/16 :goto_4 :cond_10 const-string v3, "/adservice/track_click_now" .line 1177 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-eqz v4, :cond_14 .line 1179 invoke-direct {p0, v8, v6, v0}, Lcom/applovin/impl/adview/c;->a(ZLcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Z move-result p2 if-eqz p2, :cond_12 .line 1181 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_11 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "Skipping click tracking command without user interaction" invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_11 return v1 .line 1185 :cond_12 instance-of p2, v6, Lcom/applovin/impl/aq; if-eqz p2, :cond_13 .line 1187 check-cast v6, Lcom/applovin/impl/aq; invoke-direct {p0, v6, p1}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;)V goto/16 :goto_4 .line 1191 :cond_13 invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object p2 invoke-direct {p0, p1, p2}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;)V goto/16 :goto_4 :cond_14 const-string v3, "/adservice/deeplink" .line 1195 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_18 .line 1197 invoke-direct {p0, v8, v6, v0}, Lcom/applovin/impl/adview/c;->a(ZLcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Z move-result p2 if-eqz p2, :cond_16 .line 1199 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_15 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "Skipping deep link plus command without user interaction" invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_15 return v1 .line 1204 :cond_16 instance-of p2, v6, Lcom/applovin/impl/aq; if-eqz p2, :cond_17 check-cast v6, Lcom/applovin/impl/aq; invoke-virtual {v6}, Lcom/applovin/impl/aq;->A1()Z move-result p2 if-eqz p2, :cond_17 .line 1206 invoke-direct {p0, v6, p1}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;)V goto/16 :goto_4 .line 1211 :cond_17 invoke-direct {p0, p1, v0}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;)V goto/16 :goto_4 :cond_18 const-string v3, "/adservice/postback" .line 1214 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_19 iget-object p1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 1216 invoke-static {v0, v6, p1}, Lcom/applovin/impl/tp;->a(Landroid/net/Uri;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/j;)V goto/16 :goto_4 :cond_19 const-string v3, "/ga_init" .line 1218 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_1a iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1220 invoke-virtual {p1, v0}, Lcom/applovin/impl/adview/a;->b(Landroid/net/Uri;)V goto/16 :goto_4 :cond_1a const-string v3, "/ga_event" .line 1222 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_1b iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1224 invoke-virtual {p1, v0}, Lcom/applovin/impl/adview/a;->a(Landroid/net/Uri;)V goto/16 :goto_4 :cond_1b const-string v3, "/playable_event" .line 1227 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_1c .line 1229 invoke-direct {p0, v0}, Lcom/applovin/impl/adview/c;->a(Landroid/net/Uri;)V goto/16 :goto_4 :cond_1c const-string v3, "/adservice/direct_download" .line 1231 invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_1e .line 1233 invoke-static {v0}, Lcom/applovin/impl/tp;->a(Landroid/net/Uri;)Landroid/os/Bundle; move-result-object p2 .line 1234 instance-of v0, v6, Lcom/applovin/impl/aq; if-eqz v0, :cond_1d move-object v0, v6 check-cast v0, Lcom/applovin/impl/aq; invoke-virtual {v0}, Lcom/applovin/impl/aq;->A1()Z move-result v2 if-eqz v2, :cond_1d .line 1236 invoke-direct {p0, v0, p1, p2}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;Landroid/os/Bundle;)V goto/16 :goto_4 .line 1240 :cond_1d invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->i()Landroid/net/Uri; move-result-object v0 invoke-direct {p0, p1, v0, p2}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;Landroid/os/Bundle;)V goto/16 :goto_4 :cond_1e const-string p1, "/template_error" .line 1243 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_1f iget-object p1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 1245 invoke-static {v0, v6, p1}, Lcom/applovin/impl/tp;->b(Landroid/net/Uri;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/j;)V goto/16 :goto_4 :cond_1f iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1247 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->h()Lcom/applovin/impl/g0; move-result-object p1 if-eqz p1, :cond_24 const-string p1, "/video_began" .line 1249 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 const-wide/16 v2, 0x0 if-eqz p1, :cond_20 const-string p1, "duration" .line 1251 invoke-virtual {v0, p1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-static {p1, v2, v3}, Lcom/applovin/impl/yp;->a(Ljava/lang/String;D)D move-result-wide p1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1252 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->h()Lcom/applovin/impl/g0; move-result-object v0 invoke-interface {v0, p1, p2}, Lcom/applovin/impl/g0;->b(D)V goto/16 :goto_4 :cond_20 const-string p1, "/video_completed" .line 1254 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_21 iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1256 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->h()Lcom/applovin/impl/g0; move-result-object p1 invoke-interface {p1}, Lcom/applovin/impl/g0;->e()V goto/16 :goto_4 :cond_21 const-string p1, "/video_progress" .line 1258 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_22 const-string p1, "percent_viewed" .line 1260 invoke-virtual {v0, p1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-static {p1, v2, v3}, Lcom/applovin/impl/yp;->a(Ljava/lang/String;D)D move-result-wide p1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1261 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->h()Lcom/applovin/impl/g0; move-result-object v0 invoke-interface {v0, p1, p2}, Lcom/applovin/impl/g0;->a(D)V goto/16 :goto_4 :cond_22 const-string p1, "/video_waiting" .line 1263 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_23 iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1265 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->h()Lcom/applovin/impl/g0; move-result-object p1 invoke-interface {p1}, Lcom/applovin/impl/g0;->a()V goto/16 :goto_4 :cond_23 const-string p1, "/video_resumed" .line 1267 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_2c iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1269 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->h()Lcom/applovin/impl/g0; move-result-object p1 invoke-interface {p1}, Lcom/applovin/impl/g0;->d()V goto/16 :goto_4 :cond_24 const-string p1, "/adservice/fully_watched" .line 1272 invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_25 iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 1274 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->A()V goto/16 :goto_4 .line 1280 :cond_25 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_26 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v3, "Unknown URL: " invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->k(Ljava/lang/String;Ljava/lang/String;)V .line 1281 :cond_26 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_2c iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "Path: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->k(Ljava/lang/String;Ljava/lang/String;)V goto :goto_4 :cond_27 if-eqz v9, :cond_2c .line 1289 invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->x0()Ljava/util/List; move-result-object p2 .line 1290 invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->w0()Ljava/util/List; move-result-object v5 .line 1292 invoke-interface {p2}, Ljava/util/List;->isEmpty()Z move-result v7 if-nez v7, :cond_28 invoke-interface {p2, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_29 .line 1293 :cond_28 invoke-interface {v5}, Ljava/util/List;->isEmpty()Z move-result p2 if-nez p2, :cond_2a invoke-interface {v5, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_29 goto :goto_2 .line 1314 :cond_29 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_2c iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "URL is not whitelisted - bypassing click" invoke-virtual {p1, v2, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V goto :goto_4 .line 1315 :cond_2a :goto_2 instance-of p2, v6, Lcom/applovin/impl/aq; if-eqz p2, :cond_2b move-object p2, v6 check-cast p2, Lcom/applovin/impl/aq; invoke-virtual {p2}, Lcom/applovin/impl/aq;->A1()Z move-result v2 if-eqz v2, :cond_2b .line 1317 invoke-direct {p0, p2, p1}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/aq;Lcom/applovin/impl/adview/b;)V goto :goto_3 .line 1322 :cond_2b invoke-direct {p0, p1, v0}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/adview/b;Landroid/net/Uri;)V :goto_3 if-nez v8, :cond_2c .line 1325 invoke-virtual {v6}, Lcom/applovin/impl/sdk/ad/b;->f1()Z move-result p1 if-eqz p1, :cond_2c .line 1327 invoke-static {v6, v0}, Lcom/applovin/impl/adview/c;->a(Lcom/applovin/impl/sdk/ad/b;Landroid/net/Uri;)Ljava/util/Map; move-result-object p1 iget-object p2, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 1328 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object p2 sget-object v0, Lcom/applovin/impl/la;->E:Lcom/applovin/impl/la; invoke-virtual {p2, v0, p1}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V :cond_2c :goto_4 return v1 .end method .method public c()Lcom/applovin/impl/adview/a; .locals 1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; return-object v0 .end method .method public onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V .locals 2 .line 1 invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V .line 3 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Loaded resource: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 const-string v0, "AdWebView" invoke-virtual {p1, v0, p2}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;)V :cond_0 return-void .end method .method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V .locals 3 .line 1 invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V .line 3 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Loaded URL: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const-string v2, "AdWebView" invoke-virtual {v0, v2, v1}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;)V :cond_0 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; if-eqz v0, :cond_1 .line 7 invoke-virtual {v0, p1, p2}, Lcom/applovin/impl/adview/a;->a(Landroid/webkit/WebView;Ljava/lang/String;)V :cond_1 return-void .end method .method public onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V .locals 2 .line 4 invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; if-eqz p1, :cond_0 .line 8 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object p1 .line 9 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Received error with error code: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, " with description \\\'" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p3, "\\\' for URL: " invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 .line 11 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p3, " for ad: " invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string p3, "AdWebView" invoke-virtual {v0, p3, p1}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_0 iget-object p1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 14 invoke-static {p4, p1}, Lcom/applovin/impl/yp;->a(Ljava/lang/String;Lcom/applovin/impl/sdk/j;)Z move-result p1 if-eqz p1, :cond_1 iget-object p1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 16 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object p1 const-string p3, "adWebViewReceivedError" invoke-virtual {p1, p3, p4, p2}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;I)V :cond_1 return-void .end method .method public onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V .locals 1 .line 1 invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V .line 3 invoke-virtual {p3}, Landroid/webkit/WebResourceError;->getErrorCode()I move-result v0 invoke-virtual {p3}, Landroid/webkit/WebResourceError;->getDescription()Ljava/lang/CharSequence; move-result-object p3 invoke-interface {p3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; move-result-object p3 invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; move-result-object p2 invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {p0, p1, v0, p3, p2}, Lcom/applovin/impl/adview/c;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V return-void .end method .method public onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V .locals 3 .line 1 invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; if-eqz p1, :cond_0 .line 5 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object p1 .line 7 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Received HTTP error: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v2, "for url: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v2, " and ad: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string v1, "AdWebView" invoke-virtual {v0, v1, p1}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V .line 10 :cond_0 invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; move-result-object p1 invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; invoke-static {p1, v0}, Lcom/applovin/impl/yp;->a(Ljava/lang/String;Lcom/applovin/impl/sdk/j;)Z move-result p1 if-eqz p1, :cond_1 iget-object p1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 12 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object p1 invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; move-result-object p2 invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {p3}, Landroid/webkit/WebResourceResponse;->getStatusCode()I move-result p3 const-string v0, "adWebViewReceivedHttpError" invoke-virtual {p1, v0, p2, p3}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;I)V :cond_1 return-void .end method .method public onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V .locals 1 .line 1 invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V iget-object p1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; if-eqz p1, :cond_0 .line 5 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object p1 .line 6 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "Received SSL error: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 .line 8 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p3 if-eqz p3, :cond_0 iget-object p3, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p2, " for ad: " invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string p2, "AdWebView" invoke-virtual {p3, p2, p1}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_0 return-void .end method .method public onRenderProcessGone(Landroid/webkit/WebView;Landroid/webkit/RenderProcessGoneDetail;)Z .locals 4 .line 1 new-instance v0, Landroid/content/Intent; const-string v1, "com.applovin.render_process_gone" invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V const/4 v1, 0x0 invoke-static {v0, v1}, Lcom/applovin/impl/sdk/AppLovinBroadcastManager;->sendBroadcast(Landroid/content/Intent;Ljava/util/Map;)Z iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; if-nez v0, :cond_0 const/4 p1, 0x1 return p1 .line 6 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Render process gone for ad: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; invoke-virtual {v1}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ". Process did crash: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Landroid/webkit/RenderProcessGoneDetail;->didCrash()Z move-result v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v1, "AdWebView" invoke-static {v1, v0}, Lcom/applovin/impl/sdk/n;->h(Ljava/lang/String;Ljava/lang/String;)V iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 9 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object v0 if-eqz v0, :cond_3 .line 13 invoke-static {v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map; move-result-object v1 const-string v2, "top_main_method" const-string v3, "onRenderProcessGone" .line 14 invoke-static {v2, v3, v1}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 16 invoke-static {}, Lcom/applovin/impl/z3;->i()Z move-result v2 if-eqz v2, :cond_2 .line 18 invoke-virtual {p2}, Landroid/webkit/RenderProcessGoneDetail;->didCrash()Z move-result v2 if-eqz v2, :cond_1 const-string v2, "crash" goto :goto_0 :cond_1 const-string v2, "non_crash" :goto_0 const-string v3, "source" invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_2 iget-object v2, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 21 invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object v2 sget-object v3, Lcom/applovin/impl/la;->U:Lcom/applovin/impl/la; invoke-virtual {v2, v3, v1}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V :cond_3 iget-object v1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; .line 24 sget-object v2, Lcom/applovin/impl/sj;->S5:Lcom/applovin/impl/sj; invoke-virtual {v1, v2}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Boolean; invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 if-eqz v1, :cond_6 .line 26 invoke-virtual {p2}, Landroid/webkit/RenderProcessGoneDetail;->didCrash()Z move-result v1 if-eqz v1, :cond_5 iget-object v1, p0, Lcom/applovin/impl/adview/c;->a:Lcom/applovin/impl/sdk/j; sget-object v2, Lcom/applovin/impl/sj;->V5:Lcom/applovin/impl/sj; invoke-virtual {v1, v2}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Boolean; invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 if-eqz v1, :cond_5 if-eqz v0, :cond_4 .line 28 invoke-virtual {v0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdIdNumber()J move-result-wide p1 invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object p1 goto :goto_1 :cond_4 const-string p1, "null" .line 29 :goto_1 new-instance p2, Ljava/lang/RuntimeException; new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Render process crashed. This is likely caused by a crash in an AppLovin ad with ID: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-direct {p2, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p2 :cond_5 if-eqz p1, :cond_6 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 34 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->g()Lcom/applovin/impl/adview/b; move-result-object v0 invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_6 iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 36 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->b()V iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 38 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->m()Lcom/applovin/sdk/AppLovinAdSize; move-result-object v0 .line 39 invoke-static {v0}, Lcom/applovin/impl/yp;->a(Lcom/applovin/sdk/AppLovinAdSize;)Z move-result v1 if-eqz v1, :cond_6 iget-object v1, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 42 invoke-virtual {v1, v0}, Lcom/applovin/impl/adview/a;->a(Lcom/applovin/sdk/AppLovinAdSize;)V iget-object v0, p0, Lcom/applovin/impl/adview/c;->c:Lcom/applovin/impl/adview/a; .line 43 invoke-virtual {v0}, Lcom/applovin/impl/adview/a;->H()V .line 48 :cond_6 invoke-super {p0, p1, p2}, Lcom/applovin/impl/pi;->onRenderProcessGone(Landroid/webkit/WebView;Landroid/webkit/RenderProcessGoneDetail;)Z move-result p1 return p1 .end method .method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z .locals 1 .line 1 invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; move-result-object p2 if-eqz p2, :cond_0 .line 4 invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {p0, p1, p2}, Lcom/applovin/impl/adview/c;->a(Landroid/webkit/WebView;Ljava/lang/String;)Z move-result p1 return p1 .line 8 :cond_0 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_1 iget-object p1, p0, Lcom/applovin/impl/adview/c;->b:Lcom/applovin/impl/sdk/n; const-string p2, "AdWebView" const-string v0, "No url found for request" invoke-virtual {p1, p2, v0}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_1 const/4 p1, 0x0 return p1 .end method .method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z .locals 0 .line 9 invoke-virtual {p0, p1, p2}, Lcom/applovin/impl/adview/c;->a(Landroid/webkit/WebView;Ljava/lang/String;)Z move-result p1 return p1 .end method