.class public Lcom/applovin/impl/ma; .super Ljava/lang/Object; .source "SourceFile" # static fields .field private static final g:I # instance fields .field private a:Lorg/json/JSONObject; .field private final b:Ljava/util/concurrent/ExecutorService; .field private final c:Ljava/util/Map; .field private final d:Ljava/util/Set; .field protected final e:Lcom/applovin/impl/sdk/j; .field protected final f:Lcom/applovin/impl/sdk/n; # direct methods .method public static synthetic $r8$lambda$YnIrgbs00ZitMZwQC9Xr9nSc5EI(Lcom/applovin/impl/ma;Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V .locals 0 .line 0 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V return-void .end method .method public static synthetic $r8$lambda$koVjxd2I-a8rS1JkVqt-0AioG5A(Lcom/applovin/impl/ma;Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V .locals 0 .line 0 invoke-direct {p0, p1, p2, p3, p4}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V return-void .end method .method static constructor ()V .locals 3 .line 1 sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; const-wide/16 v1, 0x1e invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J move-result-wide v0 long-to-int v0, v0 sput v0, Lcom/applovin/impl/ma;->g:I return-void .end method .method public constructor (Lcom/applovin/impl/sdk/j;)V .locals 1 .line 120 invoke-direct {p0}, Ljava/lang/Object;->()V .line 121 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V invoke-static {v0}, Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map; move-result-object v0 iput-object v0, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map; .line 122 new-instance v0, Ljava/util/HashSet; invoke-direct {v0}, Ljava/util/HashSet;->()V invoke-static {v0}, Ljava/util/Collections;->synchronizedSet(Ljava/util/Set;)Ljava/util/Set; move-result-object v0 iput-object v0, p0, Lcom/applovin/impl/ma;->d:Ljava/util/Set; iput-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 130 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n; move-result-object v0 iput-object v0, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; .line 134 new-instance v0, Lcom/applovin/impl/ma$a; invoke-direct {v0, p0, p1}, Lcom/applovin/impl/ma$a;->(Lcom/applovin/impl/ma;Lcom/applovin/impl/sdk/j;)V const/4 p1, 0x1 invoke-static {p1, v0}, Ljava/util/concurrent/Executors;->newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; move-result-object p1 iput-object p1, p0, Lcom/applovin/impl/ma;->b:Ljava/util/concurrent/ExecutorService; return-void .end method .method private a(Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;)Lcom/applovin/sdk/AppLovinAdSize; .locals 1 const/4 v0, 0x0 if-eqz p1, :cond_0 .line 2064 invoke-virtual {p1}, Lcom/applovin/impl/h0;->f()Lcom/applovin/sdk/AppLovinAdSize; move-result-object p1 goto :goto_0 :cond_0 move-object p1, v0 :goto_0 if-eqz p1, :cond_1 return-object p1 :cond_1 if-eqz p2, :cond_2 .line 2067 invoke-virtual {p2}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getSize()Lcom/applovin/sdk/AppLovinAdSize; move-result-object v0 :cond_2 return-object v0 .end method .method private a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/net/URL; .locals 2 .line 696 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "https://ms.applovin.com/1.0/sdk/error" invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V const-string v1, "?" .line 697 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 699 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/util/Map; move-result-object p1 .line 700 invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object p1 invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object p1 .line 702 :cond_0 :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result p2 if-eqz p2, :cond_1 .line 704 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/util/Map$Entry; .line 705 invoke-interface {p2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object p3 check-cast p3, Ljava/lang/String; const-string v1, "UTF-8" invoke-static {p3, v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p3 .line 706 invoke-interface {p2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/String; invoke-static {p2, v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p2 .line 708 invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p3, "=" .line 709 invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 710 invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 712 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result p2 if-eqz p2, :cond_0 const-string p2, "&" .line 714 invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; goto :goto_0 .line 718 :cond_1 new-instance p1, Ljava/net/URL; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 invoke-direct {p1, p2}, Ljava/net/URL;->(Ljava/lang/String;)V return-object p1 .end method .method private a(Ljava/lang/String;)Ljava/util/List; .locals 2 .line 4243 invoke-static {p1}, Lcom/applovin/impl/sdk/utils/StringUtils;->getHost(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lcom/applovin/impl/ma;->a:Lorg/json/JSONObject; const/4 v1, 0x0 .line 4244 invoke-static {v0, p1, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getIntegerList(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; move-result-object p1 if-nez p1, :cond_0 iget-object p1, p0, Lcom/applovin/impl/ma;->a:Lorg/json/JSONObject; const-string v0, "default" .line 4247 invoke-static {p1, v0, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getIntegerList(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; move-result-object p1 :cond_0 return-object p1 .end method .method public static a(Lcom/applovin/impl/ge;)Ljava/util/Map; .locals 3 .line 3352 invoke-static {p0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/pe;)Ljava/util/Map; move-result-object v0 .line 3353 invoke-virtual {p0}, Lcom/applovin/impl/ge;->B()Ljava/lang/String; move-result-object v1 const-string v2, "bcode" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 3354 invoke-virtual {p0}, Lcom/applovin/impl/ge;->getCreativeId()Ljava/lang/String; move-result-object v1 const-string v2, "creative_id" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 3355 invoke-virtual {p0}, Lcom/applovin/impl/pe;->getAdUnitId()Ljava/lang/String; move-result-object v1 const-string v2, "ad_unit_id" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 3356 invoke-virtual {p0}, Lcom/applovin/impl/ge;->getFormat()Lcom/applovin/mediation/MaxAdFormat; move-result-object p0 invoke-virtual {p0}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object p0 const-string v1, "ad_format" invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-object v0 .end method .method public static a(Lcom/applovin/impl/pe;)Ljava/util/Map; .locals 3 .line 14896 new-instance v0, Ljava/util/HashMap; const/4 v1, 0x3 invoke-direct {v0, v1}, Ljava/util/HashMap;->(I)V .line 14897 invoke-virtual {p0}, Lcom/applovin/impl/pe;->c()Ljava/lang/String; move-result-object v1 const-string v2, "network_name" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14899 invoke-virtual {p0}, Lcom/applovin/impl/pe;->b()Ljava/lang/String; move-result-object v1 .line 14900 invoke-virtual {p0}, Lcom/applovin/impl/pe;->b()Ljava/lang/String; move-result-object p0 const-string v2, "adapter_class" invoke-static {v2, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14902 invoke-static {v1}, Lcom/applovin/impl/af;->a(Ljava/lang/String;)Lcom/applovin/mediation/MaxMediatedNetworkInfo; move-result-object p0 .line 14903 invoke-interface {p0}, Lcom/applovin/mediation/MaxMediatedNetworkInfo;->getAdapterVersion()Ljava/lang/String; move-result-object p0 const-string v1, "adapter_version" invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-object v0 .end method .method public static a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map; .locals 3 .line 1154 new-instance v0, Ljava/util/HashMap; const/16 v1, 0x8 invoke-direct {v0, v1}, Ljava/util/HashMap;->(I)V if-eqz p0, :cond_1 .line 1157 invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getAdDomain()Ljava/lang/String; move-result-object v1 const-string v2, "ad_domain" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1158 invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdIdNumber()J move-result-wide v1 invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object v1 const-string v2, "ad_id" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1159 invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdZone()Lcom/applovin/impl/h0; move-result-object v1 invoke-virtual {v1}, Lcom/applovin/impl/h0;->d()Lcom/applovin/mediation/MaxAdFormat; move-result-object v1 if-eqz v1, :cond_0 .line 1160 invoke-virtual {v1}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object v1 goto :goto_0 :cond_0 const/4 v1, 0x0 :goto_0 const-string v2, "ad_format" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1161 invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdZone()Lcom/applovin/impl/h0; move-result-object v1 invoke-virtual {v1}, Lcom/applovin/impl/h0;->e()Ljava/lang/String; move-result-object v1 const-string v2, "ad_zone_id" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1162 invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getClCode()Ljava/lang/String; move-result-object v1 const-string v2, "clcode" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1163 invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getDspId()Ljava/lang/String; move-result-object v1 const-string v2, "dsp_id" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1164 invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getDspName()Ljava/lang/String; move-result-object v1 const-string v2, "dsp_name" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 1165 invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getSize()Lcom/applovin/sdk/AppLovinAdSize; move-result-object p0 invoke-virtual {p0}, Lcom/applovin/sdk/AppLovinAdSize;->getLabel()Ljava/lang/String; move-result-object p0 const-string v1, "ad_size" invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :cond_1 return-object v0 .end method .method public static a(Lcom/applovin/mediation/MaxError;)Ljava/util/Map; .locals 3 .line 14904 new-instance v0, Ljava/util/HashMap; const/4 v1, 0x4 invoke-direct {v0, v1}, Ljava/util/HashMap;->(I)V .line 14906 invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getMessage()Ljava/lang/String; move-result-object v1 const-string v2, "error_message" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14907 invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getCode()I move-result v1 invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v1 const-string v2, "error_code" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14908 invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorMessage()Ljava/lang/String; move-result-object v1 const-string v2, "mediated_network_error_message" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14909 invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorCode()I move-result p0 invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p0 const-string v1, "mediated_network_error_code" invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-object v0 .end method .method private a(Lcom/applovin/impl/la;DLjava/lang/Object;Ljava/util/List;)Lorg/json/JSONObject; .locals 7 .line 2835 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V .line 2837 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v1 const-string v3, "ts_ms" invoke-static {v0, v3, v1, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putLong(Lorg/json/JSONObject;Ljava/lang/String;J)V .line 2839 sget-object v1, Lcom/applovin/impl/la;->F:Lcom/applovin/impl/la; if-eq p1, v1, :cond_0 sget-object v1, Lcom/applovin/impl/la;->U:Lcom/applovin/impl/la; if-eq p1, v1, :cond_0 sget-object v1, Lcom/applovin/impl/la;->S:Lcom/applovin/impl/la; if-ne p1, v1, :cond_2 :cond_0 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2841 sget-object v2, Lcom/applovin/impl/sj;->D4: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_1 .line 2843 invoke-static {}, Lcom/applovin/impl/sr;->d()I move-result v1 invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v1 const-string v2, "wvvc" invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V .line 2844 invoke-static {}, Lcom/applovin/impl/sr;->c()Ljava/lang/String; move-result-object v1 const-string v2, "wvv" invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V .line 2845 invoke-static {}, Lcom/applovin/impl/sr;->b()Ljava/lang/String; move-result-object v1 const-string v2, "wvpn" invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V :cond_1 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2848 invoke-virtual {v1}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k; move-result-object v1 invoke-virtual {v1}, Lcom/applovin/impl/sdk/k;->D()Ljava/lang/String; move-result-object v1 const-string v2, "oglv" invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V .line 2851 :cond_2 new-instance v1, Lorg/json/JSONObject; invoke-direct {v1}, Lorg/json/JSONObject;->()V iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2852 invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k; move-result-object v2 invoke-virtual {v2}, Lcom/applovin/impl/sdk/k;->G()Ljava/util/Map; move-result-object v2 const-string v4, "platform" .line 2853 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "os" .line 2854 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "brand" .line 2855 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "model" .line 2856 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "revision" .line 2857 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "country_code" .line 2858 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2859 invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->r()Lcom/applovin/sdk/AppLovinSdkConfiguration; move-result-object v2 invoke-interface {v2}, Lcom/applovin/sdk/AppLovinSdkConfiguration;->getCountryCode()Ljava/lang/String; move-result-object v2 const-string v4, "cc" invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2860 invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->a0()Ljava/lang/String; move-result-object v2 const-string v4, "applovin_random_token" invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V .line 2861 invoke-static {}, Lcom/applovin/impl/v;->b()Ljava/lang/String; move-result-object v2 invoke-static {v2}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 const-string v4, "ad_review_sdk_version" invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2862 invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k; move-result-object v2 invoke-virtual {v2}, Lcom/applovin/impl/sdk/k;->A()Ljava/util/Map; move-result-object v2 const-string v4, "sdk_version" .line 2863 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "app_version" .line 2864 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "package_name" .line 2865 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v4, "first_install_v2" .line 2866 invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/Boolean; sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; .line 2867 invoke-virtual {v4, v2}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z move-result v2 invoke-static {v2}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; move-result-object v2 const-string v4, "first_install" invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2868 sget-object v4, Lcom/applovin/impl/sj;->v:Lcom/applovin/impl/sj; invoke-virtual {v2, v4}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v2 const-string v4, "md" invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 2869 invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->O()Ljava/lang/String; move-result-object v2 const-string v4, "mediation_provider" invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V const-string v2, "shared_fields" .line 2871 invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V .line 2873 new-instance v1, Lorg/json/JSONArray; invoke-direct {v1}, Lorg/json/JSONArray;->()V .line 2874 invoke-interface {p5}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p5 :goto_0 invoke-interface {p5}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_3 invoke-interface {p5}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map; .line 2876 new-instance v4, Lorg/json/JSONObject; invoke-direct {v4}, Lorg/json/JSONObject;->()V .line 2877 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v5 long-to-double v5, v5 invoke-static {v4, v3, v5, v6}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putDouble(Lorg/json/JSONObject;Ljava/lang/String;D)V .line 2878 invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object v5 const-string v6, "type" invoke-static {v4, v6, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V const-string v5, "weight" .line 2879 invoke-static {v4, v5, p2, p3}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putDouble(Lorg/json/JSONObject;Ljava/lang/String;D)V const-string v5, "level" const-string v6, "DEBUG" .line 2880 invoke-static {v4, v5, v6}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V .line 2884 invoke-direct {p0, p4, v2}, Lcom/applovin/impl/ma;->a(Ljava/lang/Object;Ljava/util/Map;)V .line 2885 invoke-static {v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putAll(Lorg/json/JSONObject;Ljava/util/Map;)V .line 2887 invoke-virtual {v1, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; goto :goto_0 :cond_3 const-string p1, "events" .line 2890 invoke-static {v0, p1, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V return-object v0 .end method .method private a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/AppLovinError;)V .locals 3 iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 10096 sget-object v1, Lcom/applovin/impl/sj;->P:Lcom/applovin/impl/sj; invoke-virtual {v0, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/Boolean; invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; invoke-virtual {v0}, Lcom/applovin/impl/sdk/j;->A0()Z move-result v0 if-eqz v0, :cond_0 return-void .line 10098 :cond_0 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V if-eqz p3, :cond_1 .line 10102 invoke-static {p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map; move-result-object v1 invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V :cond_1 if-eqz p2, :cond_2 .line 10107 invoke-virtual {p2}, Lcom/applovin/impl/h0;->e()Ljava/lang/String; move-result-object v1 const-string v2, "ad_zone_id" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 10109 invoke-virtual {p2}, Lcom/applovin/impl/h0;->d()Lcom/applovin/mediation/MaxAdFormat; move-result-object v1 if-eqz v1, :cond_2 .line 10112 invoke-virtual {v1}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object v1 const-string v2, "ad_format" invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 10116 :cond_2 invoke-direct {p0, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;)Lcom/applovin/sdk/AppLovinAdSize; move-result-object p2 if-eqz p2, :cond_3 .line 10119 invoke-virtual {p2}, Lcom/applovin/sdk/AppLovinAdSize;->getLabel()Ljava/lang/String; move-result-object p2 const-string p3, "ad_size" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :cond_3 if-eqz p4, :cond_4 .line 10124 invoke-virtual {p4}, Lcom/applovin/impl/sdk/AppLovinError;->getMessage()Ljava/lang/String; move-result-object p2 const-string p3, "error_message" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 10125 invoke-virtual {p4}, Lcom/applovin/impl/sdk/AppLovinError;->getCode()I move-result p2 invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p2 const-string p3, "error_code" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 10128 :cond_4 invoke-virtual {p0, p1, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V return-void .end method .method private a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V .locals 1 .line 11224 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V if-eqz p4, :cond_0 .line 11228 invoke-static {p4}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/ge;)Ljava/util/Map; move-result-object p2 invoke-virtual {v0, p2}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V goto :goto_0 :cond_0 const-string p4, "ad_unit_id" .line 11232 invoke-static {p4, p3, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 11233 invoke-virtual {p2}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object p2 const-string p3, "ad_format" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :goto_0 if-eqz p5, :cond_1 .line 11238 invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getMessage()Ljava/lang/String; move-result-object p2 const-string p3, "error_message" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 11239 invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getCode()I move-result p2 invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p2 const-string p3, "error_code" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 11240 invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorMessage()Ljava/lang/String; move-result-object p2 const-string p3, "mediated_network_error_message" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 11241 invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorCode()I move-result p2 invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p2 const-string p3, "mediated_network_error_code" invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 11244 :cond_1 invoke-virtual {p0, p1, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V return-void .end method .method private a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V .locals 3 .line 14910 invoke-static {}, Lcom/applovin/sdk/AppLovinSdkUtils;->isEmulator()Z move-result v0 if-eqz v0, :cond_0 return-void .line 14912 :cond_0 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v0 if-eqz v0, :cond_1 iget-object v0, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Reporting " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, " with extra parameters collection " 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; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const-string v2, "HealthEventsReporter" invoke-virtual {v0, v2, v1}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V .line 14914 :cond_1 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->c(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V .line 14915 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->d(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V return-void .end method .method private a(Ljava/lang/Object;Ljava/util/Map;)V .locals 4 if-nez p2, :cond_0 return-void :cond_0 if-eqz p1, :cond_1 goto :goto_0 :cond_1 iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 8123 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->C()Lcom/applovin/impl/sdk/m; move-result-object p1 invoke-virtual {p1}, Lcom/applovin/impl/sdk/m;->a()Ljava/lang/Object; move-result-object p1 .line 8124 :goto_0 instance-of v0, p1, Lcom/applovin/impl/sdk/ad/b; const-string v1, "fs_ad_creative_id" const-string v2, "fs_ad_network" if-eqz v0, :cond_2 .line 8126 check-cast p1, Lcom/applovin/impl/sdk/ad/b; const-string v0, "AppLovin" .line 8127 invoke-interface {p2, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 8128 invoke-virtual {p1}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdIdNumber()J move-result-wide v2 invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; move-result-object p1 invoke-interface {p2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_1 .line 8130 :cond_2 instance-of v0, p1, Lcom/applovin/impl/ge; if-eqz v0, :cond_3 .line 8132 check-cast p1, Lcom/applovin/impl/ge; .line 8133 invoke-virtual {p1}, Lcom/applovin/impl/ge;->getNetworkName()Ljava/lang/String; move-result-object v0 invoke-interface {p2, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 8134 invoke-virtual {p1}, Lcom/applovin/impl/ge;->getCreativeId()Ljava/lang/String; move-result-object p1 invoke-interface {p2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_1 :cond_3 const-string p1, "None" .line 8138 invoke-interface {p2, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 8139 invoke-interface {p2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :goto_1 return-void .end method .method private synthetic a(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V .locals 0 .line 5768 invoke-direct {p0, p1, p2, p3, p4}, Lcom/applovin/impl/ma;->b(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V return-void .end method .method private a(Ljava/util/Map;)V .locals 5 const-string v0, "" const/4 v1, 0x0 .line 8974 :try_start_0 invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context; move-result-object v2 invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object v2 .line 8975 invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context; move-result-object v3 invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v3 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 8976 :try_start_1 invoke-virtual {v2, v3, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; move-result-object v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_1 goto :goto_0 :catchall_0 move-object v3, v0 :catchall_1 const/4 v2, 0x0 :goto_0 const-string v4, "package_name" .line 8980 invoke-interface {p1, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; if-eqz v2, :cond_0 .line 8981 iget-object v0, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; :cond_0 const-string v3, "app_version" invoke-interface {p1, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; if-eqz v2, :cond_1 .line 8982 iget v1, v2, Landroid/content/pm/PackageInfo;->versionCode:I :cond_1 invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v0 const-string v1, "app_version_code" invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method private a(Lcom/applovin/impl/la;J)Z .locals 4 iget-object v0, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map; .line 5119 invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/Long; if-eqz p1, :cond_0 .line 5120 invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide v0 goto :goto_0 :cond_0 const-wide/16 v0, -0x1 .line 5121 :goto_0 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v2 sub-long/2addr v2, v0 cmp-long p1, v2, p2 if-gez p1, :cond_1 const/4 p1, 0x1 goto :goto_1 :cond_1 const/4 p1, 0x0 :goto_1 return p1 .end method .method private b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/util/Map; .locals 3 .line 723 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V .line 725 invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object v1 const-string v2, "type" invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 726 sget-object v1, Lcom/applovin/impl/la;->F:Lcom/applovin/impl/la; if-eq p1, v1, :cond_0 sget-object v1, Lcom/applovin/impl/la;->U:Lcom/applovin/impl/la; if-eq p1, v1, :cond_0 sget-object v1, Lcom/applovin/impl/la;->S:Lcom/applovin/impl/la; if-ne p1, v1, :cond_2 :cond_0 iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 728 sget-object v1, Lcom/applovin/impl/sj;->D4:Lcom/applovin/impl/sj; invoke-virtual {p1, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 if-eqz p1, :cond_1 .line 730 invoke-static {}, Lcom/applovin/impl/sr;->d()I move-result p1 invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p1 const-string v1, "wvvc" invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 731 invoke-static {}, Lcom/applovin/impl/sr;->c()Ljava/lang/String; move-result-object p1 const-string v1, "wvv" invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 732 invoke-static {}, Lcom/applovin/impl/sr;->b()Ljava/lang/String; move-result-object p1 const-string v1, "wvpn" invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :cond_1 iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 735 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k; move-result-object p1 invoke-virtual {p1}, Lcom/applovin/impl/sdk/k;->D()Ljava/lang/String; move-result-object p1 const-string v1, "oglv" invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :cond_2 iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 738 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k; move-result-object p1 invoke-virtual {p1}, Lcom/applovin/impl/sdk/k;->G()Ljava/util/Map; move-result-object p1 const-string v1, "platform" .line 739 invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "country_code" .line 740 invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 741 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->r()Lcom/applovin/sdk/AppLovinSdkConfiguration; move-result-object p1 invoke-interface {p1}, Lcom/applovin/sdk/AppLovinSdkConfiguration;->getCountryCode()Ljava/lang/String; move-result-object p1 const-string v1, "cc" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 742 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->a0()Ljava/lang/String; move-result-object p1 const-string v1, "applovin_random_token" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 743 invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->q()Ljava/lang/String; move-result-object p1 const-string v1, "compass_random_token" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 744 sget-object p1, Landroid/os/Build;->MODEL:Ljava/lang/String; const-string v1, "model" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 745 sget-object p1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; const-string v1, "brand" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 746 sget-object p1, Landroid/os/Build;->BRAND:Ljava/lang/String; const-string v1, "brand_name" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 747 sget-object p1, Landroid/os/Build;->HARDWARE:Ljava/lang/String; const-string v1, "hardware" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 748 sget-object p1, Landroid/os/Build;->DEVICE:Ljava/lang/String; const-string v1, "revision" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 749 sget-object p1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String; const-string v1, "os" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; sget p1, Landroid/os/Build$VERSION;->SDK_INT:I .line 750 invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p1 const-string v1, "api_level" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 751 sget-object p1, Lcom/applovin/sdk/AppLovinSdk;->VERSION:Ljava/lang/String; invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 const-string v1, "sdk_version" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 752 invoke-static {}, Lcom/applovin/impl/v;->b()Ljava/lang/String; move-result-object p1 const-string v1, "ad_review_sdk_version" invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 753 sget-object v1, Lcom/applovin/impl/sj;->v:Lcom/applovin/impl/sj; invoke-virtual {p1, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; const-string v1, "md" invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 755 invoke-direct {p0, v0}, Lcom/applovin/impl/ma;->a(Ljava/util/Map;)V .line 756 invoke-direct {p0, p2, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/Object;Ljava/util/Map;)V if-eqz p3, :cond_3 .line 760 invoke-virtual {v0, p3}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V :cond_3 return-object v0 .end method .method private synthetic b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V .locals 0 .line 1174 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V return-void .end method .method private b(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V .locals 3 const-string p3, "HealthEventsReporter" const/4 v0, 0x0 .line 1831 :try_start_0 new-instance v1, Ljava/net/URL; invoke-direct {v1, p1}, Ljava/net/URL;->(Ljava/lang/String;)V .line 1832 invoke-virtual {p4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; move-result-object p1 const-string p4, "UTF-8" .line 1833 invoke-virtual {p1, p4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B move-result-object p1 .line 1836 invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; move-result-object p4 invoke-static {p4}, Lcom/google/firebase/perf/network/FirebasePerfUrlConnection;->instrument(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p4 check-cast p4, Ljava/net/URLConnection; check-cast p4, Ljava/net/HttpURLConnection; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 sget v0, Lcom/applovin/impl/ma;->g:I .line 1837 invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setConnectTimeout(I)V .line 1838 invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setReadTimeout(I)V const-string v0, "Content-Type" const-string v1, "application/json; charset=utf-8" .line 1839 invoke-virtual {p4, v0, v1}, Ljava/net/URLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V const/4 v0, 0x0 .line 1840 invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setDefaultUseCaches(Z)V .line 1841 invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setAllowUserInteraction(Z)V .line 1842 invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setUseCaches(Z)V const/4 v0, 0x1 .line 1843 invoke-virtual {p4, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V .line 1844 invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setDoOutput(Z)V .line 1845 array-length v0, p1 invoke-virtual {p4, v0}, Ljava/net/HttpURLConnection;->setFixedLengthStreamingMode(I)V const-string v0, "POST" .line 1846 invoke-virtual {p4, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V .line 1848 invoke-virtual {p4}, Ljava/net/URLConnection;->getOutputStream()Ljava/io/OutputStream; move-result-object v0 .line 1849 invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write([B)V .line 1850 invoke-virtual {v0}, Ljava/io/OutputStream;->close()V .line 1852 invoke-virtual {p4}, Ljava/net/HttpURLConnection;->getResponseCode()I move-result p1 .line 1853 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {p2}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, " reported with code " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p3, p1}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 :catchall_0 move-exception p1 move-object v0, p4 goto :goto_1 :cond_0 :goto_0 iget-object p1, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map; .line 1855 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 1863 invoke-static {p4, p1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V goto :goto_3 :catchall_1 move-exception p1 .line 1864 :goto_1 :try_start_2 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p4 if-eqz p4, :cond_1 iget-object p4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Failed to report " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object p2 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 p2 invoke-virtual {p4, p3, p2, p1}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_2 goto :goto_2 :catchall_2 move-exception p1 goto :goto_4 :cond_1 :goto_2 iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 1868 invoke-static {v0, p1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V :goto_3 return-void :goto_4 iget-object p2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 1869 invoke-static {v0, p2}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V .line 1870 throw p1 .end method .method private c(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V .locals 8 const-string v0, "HealthEventsReporter" .line 590 invoke-virtual {p1}, Lcom/applovin/impl/la;->a()Lcom/applovin/impl/la$b; move-result-object v1 sget-object v2, Lcom/applovin/impl/la$b;->a:Lcom/applovin/impl/la$b; if-eq v1, v2, :cond_4 invoke-virtual {p1}, Lcom/applovin/impl/la;->a()Lcom/applovin/impl/la$b; move-result-object v1 sget-object v2, Lcom/applovin/impl/la$b;->c:Lcom/applovin/impl/la$b; if-ne v1, v2, :cond_0 goto/16 :goto_5 :cond_0 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 592 sget-object v2, Lcom/applovin/impl/sj;->H: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/Integer; .line 593 invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v1 int-to-double v1, v1 invoke-static {v1, v2}, Lcom/applovin/impl/yp;->a(D)Z move-result v1 if-nez v1, :cond_1 return-void .line 595 :cond_1 invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p3 :goto_0 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_4 invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map; const/4 v2, 0x0 .line 600 :try_start_0 invoke-direct {p0, p1, p2, v1}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/net/URL; move-result-object v3 .line 603 invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; move-result-object v3 invoke-static {v3}, Lcom/google/firebase/perf/network/FirebasePerfUrlConnection;->instrument(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/net/URLConnection; check-cast v3, Ljava/net/HttpURLConnection; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 sget v2, Lcom/applovin/impl/ma;->g:I .line 604 invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setConnectTimeout(I)V .line 605 invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setReadTimeout(I)V const/4 v2, 0x0 .line 606 invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setDefaultUseCaches(Z)V .line 607 invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setAllowUserInteraction(Z)V .line 608 invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setUseCaches(Z)V const/4 v4, 0x1 .line 609 invoke-virtual {v3, v4}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V .line 610 invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setDoOutput(Z)V const-string v2, "POST" .line 611 invoke-virtual {v3, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V .line 613 invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getResponseCode()I move-result v2 .line 614 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v4 if-eqz v4, :cond_2 iget-object v4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object v6 invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v6, " reported with code " invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v2, " and extra parameters " invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 invoke-virtual {v4, v0, v2}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 :catchall_0 move-exception v2 goto :goto_2 :cond_2 :goto_1 iget-object v2, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map; .line 616 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v4 invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v4 invoke-interface {v2, p1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 624 invoke-static {v3, v1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V goto :goto_0 :catchall_1 move-exception v3 move-object v7, v3 move-object v3, v2 move-object v2, v7 .line 625 :goto_2 :try_start_2 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result v4 if-eqz v4, :cond_3 iget-object v4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V const-string v6, "Failed to report " invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object v6 invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v6, " with extra parameters " invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v4, v0, v1, v2}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_2 goto :goto_3 :catchall_2 move-exception p1 goto :goto_4 :cond_3 :goto_3 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 629 invoke-static {v3, v1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V goto/16 :goto_0 :goto_4 iget-object p2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 630 invoke-static {v3, p2}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V .line 631 throw p1 :cond_4 :goto_5 return-void .end method .method private d(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V .locals 11 iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 631 sget-object v1, Lcom/applovin/impl/sj;->I:Lcom/applovin/impl/sj; invoke-virtual {v0, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; .line 632 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_0 return-void :cond_0 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 634 invoke-virtual {p1, v1}, Lcom/applovin/impl/la;->a(Lcom/applovin/impl/sdk/j;)D move-result-wide v8 .line 635 invoke-static {v8, v9}, Lcom/applovin/impl/yp;->a(D)Z move-result v1 if-nez v1, :cond_1 return-void :cond_1 iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 637 sget-object v2, Lcom/applovin/impl/sj;->O: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_2 move-object v2, p0 move-object v3, p1 move-wide v4, v8 move-object v6, p2 move-object v7, p3 .line 639 invoke-direct/range {v2 .. v7}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;DLjava/lang/Object;Ljava/util/List;)Lorg/json/JSONObject; move-result-object p3 .line 640 invoke-direct {p0, v0, p1, p2, p3}, Lcom/applovin/impl/ma;->b(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V goto :goto_1 .line 644 :cond_2 invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p3 :goto_0 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_3 invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map; .line 646 invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v7 move-object v2, p0 move-object v3, p1 move-wide v4, v8 move-object v6, p2 invoke-direct/range {v2 .. v7}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;DLjava/lang/Object;Ljava/util/List;)Lorg/json/JSONObject; move-result-object v6 iget-object v7, p0, Lcom/applovin/impl/ma;->b:Ljava/util/concurrent/ExecutorService; .line 647 new-instance v10, Lcom/applovin/impl/ma$$ExternalSyntheticLambda0; move-object v1, v10 move-object v3, v0 move-object v4, p1 move-object v5, p2 invoke-direct/range {v1 .. v6}, Lcom/applovin/impl/ma$$ExternalSyntheticLambda0;->(Lcom/applovin/impl/ma;Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V invoke-interface {v7, v10}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V goto :goto_0 :cond_3 :goto_1 return-void .end method # virtual methods .method public a()V .locals 2 iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j; .line 6648 sget-object v1, Lcom/applovin/impl/sj;->Q:Lcom/applovin/impl/sj; invoke-virtual {v0, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; .line 6649 invoke-static {v0}, Lcom/applovin/impl/sdk/utils/JsonUtils;->deserialize(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object v0 iput-object v0, p0, Lcom/applovin/impl/ma;->a:Lorg/json/JSONObject; return-void .end method .method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/ge;)V .locals 6 .line 10312 invoke-virtual {p2}, Lcom/applovin/impl/ge;->getFormat()Lcom/applovin/mediation/MaxAdFormat; move-result-object v2 invoke-virtual {p2}, Lcom/applovin/impl/pe;->getAdUnitId()Ljava/lang/String; move-result-object v3 const/4 v5, 0x0 move-object v0, p0 move-object v1, p1 move-object v4, p2 invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V return-void .end method .method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V .locals 6 .line 10508 invoke-virtual {p2}, Lcom/applovin/impl/ge;->getFormat()Lcom/applovin/mediation/MaxAdFormat; move-result-object v2 invoke-virtual {p2}, Lcom/applovin/impl/pe;->getAdUnitId()Ljava/lang/String; move-result-object v3 move-object v0, p0 move-object v1, p1 move-object v4, p2 move-object v5, p3 invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V return-void .end method .method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/AppLovinError;)V .locals 1 const/4 v0, 0x0 .line 9578 invoke-direct {p0, p1, p2, v0, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/AppLovinError;)V return-void .end method .method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/sdk/ad/b;)V .locals 2 const/4 v0, 0x0 if-eqz p2, :cond_0 .line 10668 invoke-virtual {p2}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdZone()Lcom/applovin/impl/h0; move-result-object v1 goto :goto_0 :cond_0 move-object v1, v0 .line 10669 :goto_0 invoke-direct {p0, p1, v1, p2, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/AppLovinError;)V return-void .end method .method public a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/mediation/MaxError;)V .locals 6 const/4 v4, 0x0 move-object v0, p0 move-object v1, p1 move-object v2, p2 move-object v3, p3 move-object v5, p4 .line 11453 invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;J)V .locals 1 .line 9390 invoke-direct {p0, p1, p4, p5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;J)Z move-result p4 if-eqz p4, :cond_0 return-void .line 9394 :cond_0 :try_start_0 invoke-static {}, Lcom/applovin/impl/yp;->h()Z move-result p4 if-eqz p4, :cond_1 iget-object p4, p0, Lcom/applovin/impl/ma;->b:Ljava/util/concurrent/ExecutorService; .line 9396 new-instance p5, Lcom/applovin/impl/ma$$ExternalSyntheticLambda1; invoke-direct {p5, p0, p1, p2, p3}, Lcom/applovin/impl/ma$$ExternalSyntheticLambda1;->(Lcom/applovin/impl/ma;Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V invoke-interface {p4, p5}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V goto :goto_1 :catchall_0 move-exception p2 goto :goto_0 .line 9400 :cond_1 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 goto :goto_1 .line 9405 :goto_0 invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z move-result p4 if-eqz p4, :cond_2 iget-object p4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n; new-instance p5, Ljava/lang/StringBuilder; invoke-direct {p5}, Ljava/lang/StringBuilder;->()V const-string v0, "Failed to report " invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String; move-result-object p1 invoke-virtual {p5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, " with extra parameters collection " invoke-virtual {p5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p5, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {p5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string p3, "HealthEventsReporter" invoke-virtual {p4, p3, p1, p2}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V :cond_2 :goto_1 return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;J)V .locals 6 .line 11850 new-instance v3, Ljava/util/ArrayList; invoke-direct {v3}, Ljava/util/ArrayList;->()V .line 11851 invoke-virtual {v3, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z move-object v0, p0 move-object v1, p1 move-object v2, p2 move-wide v4, p4 .line 11853 invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;J)V return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/lang/String;)V .locals 1 .line 12188 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V .line 12189 invoke-virtual {p0, p1, p2, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;)V .locals 1 const-string v0, "source" .line 12537 invoke-interface {p3, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 12539 invoke-virtual {p0, p1, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)V .locals 1 .line 12902 invoke-static {p4}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/ma;->d:Ljava/util/Set; invoke-interface {v0, p4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z move-result p4 if-nez p4, :cond_0 return-void :cond_0 const-string p4, "source" .line 12904 invoke-interface {p3, p4, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 12905 invoke-virtual {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/util/Map;)V .locals 6 const/4 v2, 0x0 const-wide/16 v4, 0x0 move-object v0, p0 move-object v1, p1 move-object v3, p2 .line 13282 invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;J)V return-void .end method .method public a(Lcom/applovin/impl/la;Ljava/util/Map;J)V .locals 6 const/4 v2, 0x0 move-object v0, p0 move-object v1, p1 move-object v3, p2 move-wide v4, p3 .line 13671 invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;J)V return-void .end method .method public a(Ljava/lang/String;Ljava/lang/String;I)V .locals 1 .line 6948 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V .line 6949 invoke-virtual {p0, p1, p2, p3, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;ILjava/util/HashMap;)V return-void .end method .method public a(Ljava/lang/String;Ljava/lang/String;ILjava/util/HashMap;)V .locals 3 .line 7263 invoke-direct {p0, p2}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;)Ljava/util/List; move-result-object v0 if-eqz v0, :cond_0 const/4 v1, 0x1 goto :goto_0 :cond_0 const/4 v1, 0x0 :goto_0 if-eqz v1, :cond_1 .line 7266 invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-interface {v0, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_1 return-void :cond_1 if-nez v1, :cond_2 const/16 v0, 0x190 if-ge p3, v0, :cond_2 return-void :cond_2 const-string v0, "source" .line 7269 invoke-virtual {p4, v0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 7270 invoke-static {p2}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 const-string p2, "url" invoke-virtual {p4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 7271 invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p1 const-string p2, "code" invoke-virtual {p4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 7273 sget-object p1, Lcom/applovin/impl/la;->O:Lcom/applovin/impl/la; invoke-virtual {p0, p1, p4}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V return-void .end method .method public a(Ljava/lang/String;Ljava/lang/String;Lcom/applovin/impl/sdk/ad/b;)V .locals 2 .line 14874 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V const-string v1, "source" .line 14875 invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "error_message" .line 14876 invoke-virtual {v0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; if-eqz p3, :cond_1 .line 14880 invoke-static {p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map; move-result-object p1 invoke-virtual {v0, p1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V .line 14882 invoke-virtual {p3}, Lcom/applovin/impl/sdk/ad/b;->I0()Z move-result p1 .line 14883 invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String; move-result-object p2 const-string v1, "is_video_stream" invoke-virtual {v0, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p2, "video_url" if-eqz p1, :cond_0 .line 14885 instance-of p1, p3, Lcom/applovin/impl/sdk/ad/a; if-eqz p1, :cond_0 .line 14887 check-cast p3, Lcom/applovin/impl/sdk/ad/a; invoke-virtual {p3}, Lcom/applovin/impl/sdk/ad/a;->m1()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto :goto_0 .line 14891 :cond_0 invoke-virtual {p3}, Lcom/applovin/impl/sdk/ad/b;->P()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14895 :cond_1 :goto_0 sget-object p1, Lcom/applovin/impl/la;->M: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 a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 .line 13885 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V .line 13886 invoke-virtual {p0, p1, p2, p3, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method .method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V .locals 1 .line 14106 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, ":" invoke-virtual {v0, p1}, 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 p1 .line 14107 invoke-virtual {p0, p1, p3, p4}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method .method public a(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 .line 14339 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V .line 14340 invoke-virtual {p0, p1, p2, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method .method public a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V .locals 9 const-string v0, "source" .line 14585 invoke-interface {p3, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 14586 invoke-virtual {p2}, Ljava/lang/Throwable;->toString()Ljava/lang/String; move-result-object v1 const-string v2, "top_main_method" invoke-interface {p3, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 14588 new-instance v6, Ljava/util/ArrayList; invoke-direct {v6}, Ljava/util/ArrayList;->()V .line 14589 invoke-virtual {v6, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 14591 invoke-virtual {p2}, Ljava/lang/Throwable;->getSuppressed()[Ljava/lang/Throwable; move-result-object p3 array-length v1, p3 const/4 v3, 0x0 :goto_0 if-ge v3, v1, :cond_0 aget-object v4, p3, v3 .line 14593 new-instance v5, Ljava/util/HashMap; invoke-direct {v5}, Ljava/util/HashMap;->()V .line 14594 invoke-static {v0, p1, v5}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14595 invoke-virtual {p2}, Ljava/lang/Throwable;->toString()Ljava/lang/String; move-result-object v7 invoke-static {v2, v7, v5}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14596 invoke-virtual {v4}, Ljava/lang/Throwable;->toString()Ljava/lang/String; move-result-object v4 const-string v7, "suppressed_throwable" invoke-static {v7, v4, v5}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 14598 invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z add-int/lit8 v3, v3, 0x1 goto :goto_0 .line 14601 :cond_0 sget-object v4, Lcom/applovin/impl/la;->H:Lcom/applovin/impl/la; const/4 v5, 0x0 const-wide/16 v7, 0x0 move-object v3, p0 invoke-virtual/range {v3 .. v8}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;J)V return-void .end method