- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3 - APKTool decompilation (Smali bytecode) for modding and rebuilding APK - Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures - Includes full Smali source, resources, and native libraries - Ready to rebuild APK after modifications with apktool b command - Added comprehensive README-apktool.md with modding guide This branch complements the JADX branches: - Use JADX (main/discord-community) to UNDERSTAND code (readable Java) - Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali) Total: 44,417 files, 538.51 MB Smali source code
3006 lines
80 KiB
Smali
3006 lines
80 KiB
Smali
.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 <clinit>()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 <init>(Lcom/applovin/impl/sdk/j;)V
|
|
.locals 1
|
|
|
|
.line 120
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
.line 121
|
|
new-instance v0, Ljava/util/HashMap;
|
|
|
|
invoke-direct {v0}, Ljava/util/HashMap;-><init>()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;-><init>()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;-><init>(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;-><init>(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;-><init>(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;-><init>(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;-><init>(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;-><init>(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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>(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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>(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;-><init>(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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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;-><init>()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
|