.class public abstract Lcom/applovin/impl/tp; .super Ljava/lang/Object; .source "SourceFile" # direct methods .method public static a(Landroid/net/Uri;)Landroid/os/Bundle; .locals 4 .line 448 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V .line 450 invoke-virtual {p0}, Landroid/net/Uri;->getQueryParameterNames()Ljava/util/Set; move-result-object v1 invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/String; .line 452 invoke-virtual {p0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v2, v3}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 :cond_0 return-object v0 .end method .method public static a(Landroid/net/Uri;Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V .locals 10 .line 836 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->g()Lcom/applovin/impl/adview/b; move-result-object v0 const-string v1, "n" .line 837 invoke-virtual {p0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 .line 838 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 const-string v3, "UriUtils" if-eqz v2, :cond_1 .line 840 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p0 if-eqz p0, :cond_0 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p0 const-string p1, "Could not find url to load from query in original uri" invoke-virtual {p0, v3, p1}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_0 return-void :cond_1 const-string v2, "load_type" .line 845 invoke-virtual {p0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 const-string v4, "external" .line 846 invoke-virtual {v4, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v4 if-eqz v4, :cond_3 .line 848 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p0 if-eqz p0, :cond_2 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "Loading new page externally: " invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v3, v0}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V .line 849 :cond_2 invoke-static {v1, p1, p2}, Lcom/applovin/impl/tp;->a(Ljava/lang/String;Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V goto/16 :goto_0 :cond_3 const-string v4, "internal" .line 851 invoke-virtual {v4, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v4 if-eqz v4, :cond_5 .line 853 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_4 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p1 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v2, "Loading new page in WebView: " invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v1}, 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, v3, p2}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V .line 855 :cond_4 invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V const-string p1, "bg_color" .line 859 invoke-virtual {p0, p1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 .line 860 invoke-static {p0}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_c .line 862 invoke-static {p0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I move-result p0 invoke-virtual {v0, p0}, Landroid/view/View;->setBackgroundColor(I)V goto/16 :goto_0 :cond_5 const-string p0, "in_app" .line 865 invoke-virtual {p0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result p0 if-eqz p0, :cond_7 .line 867 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p0 if-eqz p0, :cond_6 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "Loading new page in slide-up webview: " invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v3, v0}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V .line 869 :cond_6 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->e()Lcom/applovin/impl/q; move-result-object p0 new-instance v0, Lcom/applovin/impl/tp$a; invoke-direct {v0, v1, p1, p2}, Lcom/applovin/impl/tp$a;->(Ljava/lang/String;Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V invoke-virtual {p0, v0}, Lcom/applovin/impl/q;->a(Lcom/applovin/impl/p;)V .line 899 new-instance p0, Landroid/content/Intent; invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context; move-result-object p1 const-class v0, Lcom/applovin/sdk/AppLovinWebViewActivity; invoke-direct {p0, p1, v0}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V .line 900 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->b0()Ljava/lang/String; move-result-object p1 const-string p2, "sdk_key" invoke-virtual {p0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const/high16 p1, 0x10000000 .line 901 invoke-virtual {p0, p1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; .line 902 invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context; move-result-object p1 invoke-virtual {p1, p0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V goto/16 :goto_0 :cond_7 const-string p0, "in_app_v2" .line 904 invoke-virtual {p0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result p0 if-eqz p0, :cond_b .line 906 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object v5 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->k()Lcom/applovin/adview/AppLovinAdView; move-result-object v6 invoke-virtual {v0}, Lcom/applovin/impl/j3;->getAndClearLastClickEvent()Landroid/view/MotionEvent; move-result-object v8 const/4 v7, 0x0 const/4 v9, 0x0 move-object v4, p1 invoke-virtual/range {v4 .. v9}, 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 .line 908 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->j()Landroidx/browser/customtabs/CustomTabsSession; move-result-object p0 if-eqz p0, :cond_9 .line 910 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p0 if-eqz p0, :cond_8 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "Loading new page in Custom Tabs: " invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v3, v0}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V .line 911 :cond_8 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->x()Lcom/applovin/impl/d5; move-result-object p0 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->n0()Landroid/app/Activity; move-result-object p2 invoke-virtual {p0, v1, p1, p2}, Lcom/applovin/impl/d5;->a(Ljava/lang/String;Lcom/applovin/impl/adview/a;Landroid/app/Activity;)V goto :goto_0 .line 915 :cond_9 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p0 if-eqz p0, :cond_a invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "Custom Tabs not supported, loading new page externally: " invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v3, v0}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V .line 916 :cond_a invoke-static {v1, p1, p2}, Lcom/applovin/impl/tp;->a(Ljava/lang/String;Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V goto :goto_0 .line 921 :cond_b invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p0 if-eqz p0, :cond_c invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p0 const-string p1, "Could not find load type in original uri" invoke-virtual {p0, v3, p1}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_c :goto_0 return-void .end method .method public static a(Landroid/net/Uri;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/j;)V .locals 2 const-string v0, "n" .line 203 invoke-virtual {p0, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 .line 204 invoke-static {v0}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_0 .line 206 invoke-virtual {p1}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getClCode()Ljava/lang/String; move-result-object p1 const-string v1, "clcode" invoke-static {v0, v1, p1}, Lcom/applovin/impl/sdk/utils/StringUtils;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 const-string v0, "fire_from_webview" .line 207 invoke-virtual {p0, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 invoke-static {p0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z move-result p0 .line 209 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->X()Lcom/applovin/impl/sdk/network/b; move-result-object p2 invoke-static {}, Lcom/applovin/impl/sdk/network/d;->b()Lcom/applovin/impl/sdk/network/d$b; move-result-object v0 .line 210 invoke-virtual {v0, p1}, Lcom/applovin/impl/sdk/network/d$b;->d(Ljava/lang/String;)Lcom/applovin/impl/sdk/network/d$b; move-result-object p1 const/4 v0, 0x0 .line 211 invoke-virtual {p1, v0}, Lcom/applovin/impl/sdk/network/d$b;->a(Z)Lcom/applovin/impl/sdk/network/d$b; move-result-object p1 .line 212 invoke-virtual {p1, p0}, Lcom/applovin/impl/sdk/network/d$b;->b(Z)Lcom/applovin/impl/sdk/network/d$b; move-result-object p0 .line 213 invoke-virtual {p0}, Lcom/applovin/impl/sdk/network/d$b;->a()Lcom/applovin/impl/sdk/network/d; move-result-object p0 .line 214 invoke-virtual {p2, p0}, Lcom/applovin/impl/sdk/network/b;->e(Lcom/applovin/impl/sdk/network/d;)V goto :goto_0 .line 222 :cond_0 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p1 if-eqz p1, :cond_1 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object p1 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "Could not find postback url to fire from query in original uri: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 const-string p2, "UriUtils" invoke-virtual {p1, p2, p0}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_1 :goto_0 return-void .end method .method private static a(Ljava/lang/String;Lcom/applovin/impl/adview/a;Lcom/applovin/impl/sdk/j;)V .locals 1 .line 1272 invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object p0 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->g()Lcom/applovin/impl/adview/b; move-result-object v0 invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v0 invoke-static {p0, v0, p2}, Lcom/applovin/impl/tp;->a(Landroid/net/Uri;Landroid/content/Context;Lcom/applovin/impl/sdk/j;)Z .line 1274 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->e()Lcom/applovin/adview/AppLovinAdViewEventListener; move-result-object p0 .line 1275 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->i()Lcom/applovin/impl/sdk/ad/b; move-result-object p2 .line 1276 invoke-virtual {p1}, Lcom/applovin/impl/adview/a;->k()Lcom/applovin/adview/AppLovinAdView; move-result-object p1 .line 1277 invoke-static {p0, p2, p1}, Lcom/applovin/impl/gc;->b(Lcom/applovin/adview/AppLovinAdViewEventListener;Lcom/applovin/sdk/AppLovinAd;Lcom/applovin/adview/AppLovinAdView;)V return-void .end method .method private static a(Landroid/content/Context;)Z .locals 2 const-string v0, "com.android.vending" const/4 v1, 0x1 .line 719 :try_start_0 invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object p0 .line 722 invoke-virtual {p0, v0, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; .line 724 invoke-virtual {p0, v0}, Landroid/content/pm/PackageManager;->getApplicationEnabledSetting(Ljava/lang/String;)I move-result p0 :try_end_0 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 const/4 v0, 0x2 if-eq p0, v0, :cond_1 const/4 v0, 0x3 if-ne p0, v0, :cond_0 goto :goto_0 :cond_0 const/4 v1, 0x0 :catch_0 :cond_1 :goto_0 return v1 .end method .method public static a(Landroid/net/Uri;Landroid/content/Context;Lcom/applovin/impl/sdk/j;)Z .locals 6 const-string v0, "play.google.com" const-string v1, "UriUtils" const/4 v2, 0x0 if-nez p0, :cond_0 return v2 .line 969 :cond_0 :try_start_0 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v3 if-eqz v3, :cond_1 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object v3 new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const-string v5, "Opening URI: " invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 invoke-virtual {v3, v1, v4}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 971 :cond_1 :goto_0 new-instance v3, Landroid/content/Intent; const-string v4, "android.intent.action.VIEW" invoke-direct {v3, v4, p0}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V .line 973 instance-of v4, p1, Landroid/app/Activity; if-nez v4, :cond_2 const/high16 v4, 0x10000000 .line 975 invoke-virtual {v3, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; :cond_2 const-string v4, "market" .line 978 invoke-virtual {v3}, Landroid/content/Intent;->getScheme()Ljava/lang/String; move-result-object v5 invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-nez v4, :cond_3 invoke-virtual {p0}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object v4 invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-eqz v4, :cond_5 .line 980 :cond_3 sget-object v4, Lcom/applovin/impl/sj;->w6:Lcom/applovin/impl/sj; invoke-virtual {p2, v4}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v4 check-cast v4, Ljava/lang/Boolean; invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z move-result v4 if-eqz v4, :cond_4 invoke-static {p1}, Lcom/applovin/impl/tp;->a(Landroid/content/Context;)Z move-result v4 if-eqz v4, :cond_4 const/4 v4, 0x0 .line 983 invoke-virtual {v3, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; goto :goto_1 :cond_4 const-string v4, "com.android.vending" .line 989 invoke-virtual {v3, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; .line 994 :cond_5 :goto_1 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->f0()Lcom/applovin/impl/sdk/SessionTracker; move-result-object v4 invoke-virtual {v4}, Lcom/applovin/impl/sdk/SessionTracker;->pauseForClick()V .line 996 invoke-virtual {p1, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 const/4 v2, 0x1 goto :goto_3 .line 1002 :goto_2 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v3 if-eqz v3, :cond_6 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object v3 new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const-string v5, "Unable to open \"" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v5, "\"." invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 invoke-virtual {v3, v1, v4, p1}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .line 1004 :cond_6 invoke-virtual {p0}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object v3 const-string v4, "url" invoke-static {v4, v3}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->hashMap(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap; move-result-object v3 .line 1005 invoke-virtual {p0}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object p0 invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_7 .line 1007 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k; move-result-object p0 invoke-virtual {p0}, Lcom/applovin/impl/sdk/k;->G()Ljava/util/Map; move-result-object p0 const-string v0, "ps_version" invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/lang/String; const-string v0, "details" .line 1008 invoke-static {v0, p0, v3}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1010 :cond_7 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object p0 const-string v0, "openUri" invoke-virtual {p0, v1, v0, p1, v3}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V :goto_3 if-nez v2, :cond_8 .line 1016 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->f0()Lcom/applovin/impl/sdk/SessionTracker; move-result-object p0 invoke-virtual {p0}, Lcom/applovin/impl/sdk/SessionTracker;->resumeForClick()V :cond_8 return v2 .end method .method public static b(Landroid/net/Uri;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/j;)V .locals 4 const-string v0, "error" .line 345 invoke-virtual {p0, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 const-string v1, "exception" .line 346 invoke-virtual {p0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 invoke-static {v1}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v2, "details" .line 347 invoke-virtual {p0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 invoke-static {p0}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 const-string v3, "source" .line 349 invoke-static {v3, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->hashMap(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap; move-result-object v0 const-string v3, "top_main_method" .line 350 invoke-static {v3, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 351 invoke-static {v2, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V if-eqz p1, :cond_0 .line 355 invoke-static {p1}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map; move-result-object p0 invoke-virtual {v0, p0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V .line 358 :cond_0 invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->E()Lcom/applovin/impl/ma; move-result-object p0 sget-object p1, Lcom/applovin/impl/la;->S:Lcom/applovin/impl/la; invoke-virtual {p0, p1, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V return-void .end method .method public static b(Landroid/net/Uri;)Z .locals 3 const/4 v0, 0x0 if-nez p0, :cond_0 return v0 .line 107 :cond_0 invoke-virtual {p0}, Landroid/net/Uri;->getScheme()Ljava/lang/String; move-result-object v1 const-string v2, "applovin" invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_1 invoke-virtual {p0}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object v1 const-string v2, "com.applovin.sdk" invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_1 invoke-virtual {p0}, Landroid/net/Uri;->getPath()Ljava/lang/String; move-result-object p0 const-string v1, "/adservice/deeplink" invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_1 const/4 v0, 0x1 :cond_1 return v0 .end method