Files
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- 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
2026-02-18 16:13:44 -08:00

1156 lines
29 KiB
Smali

.class public Lcom/applovin/impl/ue;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/applovin/impl/d4$e;
# static fields
.field private static m:Ljava/lang/ref/WeakReference;
.field private static final n:Ljava/util/concurrent/atomic/AtomicBoolean;
# instance fields
.field private final a:Lcom/applovin/impl/sdk/j;
.field private final b:Lcom/applovin/impl/sdk/n;
.field private final c:Landroid/content/Context;
.field private final d:Lcom/applovin/impl/te;
.field private final f:Ljava/util/Map;
.field private final g:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private h:Z
.field private i:I
.field private j:Z
.field private k:Ljava/util/Map;
.field private final l:Lcom/applovin/impl/y0;
# direct methods
.method public static synthetic $r8$lambda$6XfN_4UGrTsUXyIiR1MzrhOVwYY(Lcom/applovin/impl/ue;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/applovin/impl/ue;->d()V
return-void
.end method
.method public static synthetic $r8$lambda$J3rf8bzZKHncRf5IKfqnqDh3jRg(Lcom/applovin/impl/ue;Landroid/content/DialogInterface;I)V
.locals 0
.line 0
invoke-direct {p0, p1, p2}, Lcom/applovin/impl/ue;->a(Landroid/content/DialogInterface;I)V
return-void
.end method
.method static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
sput-object v0, Lcom/applovin/impl/ue;->n:Ljava/util/concurrent/atomic/AtomicBoolean;
return-void
.end method
.method public constructor <init>(Lcom/applovin/impl/sdk/j;)V
.locals 2
.line 86
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 87
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/ue;->f:Ljava/util/Map;
.line 90
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/ue;->g:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v0, 0x2
iput v0, p0, Lcom/applovin/impl/ue;->i:I
iput-object p1, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 107
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/ue;->b:Lcom/applovin/impl/sdk/n;
.line 108
invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/applovin/impl/ue;->c:Landroid/content/Context;
.line 110
new-instance v1, Lcom/applovin/impl/te;
invoke-direct {v1, v0}, Lcom/applovin/impl/te;-><init>(Landroid/content/Context;)V
iput-object v1, p0, Lcom/applovin/impl/ue;->d:Lcom/applovin/impl/te;
.line 111
new-instance v0, Lcom/applovin/impl/y0;
invoke-direct {v0, p1, v1}, Lcom/applovin/impl/y0;-><init>(Lcom/applovin/impl/sdk/j;Lcom/applovin/impl/y0$a;)V
iput-object v0, p0, Lcom/applovin/impl/ue;->l:Lcom/applovin/impl/y0;
return-void
.end method
.method public static synthetic a()Ljava/lang/ref/WeakReference;
.locals 1
.line 0
sget-object v0, Lcom/applovin/impl/ue;->m:Ljava/lang/ref/WeakReference;
return-object v0
.end method
.method public static synthetic a(Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference;
.locals 0
.line 0
sput-object p0, Lcom/applovin/impl/ue;->m:Ljava/lang/ref/WeakReference;
return-object p0
.end method
.method private a(Ljava/util/List;Lcom/applovin/impl/sdk/j;)Ljava/util/List;
.locals 3
.line 913
invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->z0()Ljava/util/concurrent/atomic/AtomicBoolean;
move-result-object v0
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-eqz v0, :cond_0
.line 915
invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->g0()Lcom/applovin/sdk/AppLovinSdkSettings;
move-result-object p2
invoke-virtual {p2}, Lcom/applovin/sdk/AppLovinSdkSettings;->getInitializationAdUnitIds()Ljava/util/List;
move-result-object p2
goto :goto_0
.line 917
:cond_0
invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->H()Lcom/applovin/sdk/AppLovinSdkInitializationConfiguration;
move-result-object v0
if-eqz v0, :cond_1
.line 919
invoke-virtual {p2}, Lcom/applovin/impl/sdk/j;->H()Lcom/applovin/sdk/AppLovinSdkInitializationConfiguration;
move-result-object p2
invoke-interface {p2}, Lcom/applovin/sdk/AppLovinSdkInitializationConfiguration;->getAdUnitIds()Ljava/util/List;
move-result-object p2
goto :goto_0
:cond_1
const/4 p2, 0x0
:goto_0
if-eqz p2, :cond_5
.line 922
invoke-interface {p2}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2
goto :goto_2
.line 924
:cond_2
new-instance v0, Ljava/util/ArrayList;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 925
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_3
:goto_1
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/applovin/impl/z;
.line 927
invoke-virtual {v1}, Lcom/applovin/impl/z;->c()Ljava/lang/String;
move-result-object v2
invoke-interface {p2, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 929
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_1
:cond_4
return-object v0
.line 930
:cond_5
:goto_2
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object p1
return-object p1
.end method
.method private a(Lorg/json/JSONObject;)Ljava/util/List;
.locals 5
.line 1571
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 1573
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
const-string v2, "required_app_ads_txt_entries"
invoke-static {p1, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getList(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
move-result-object p1
.line 1574
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 1576
new-instance v2, Lcom/applovin/impl/x0;
invoke-direct {v2, v1}, Lcom/applovin/impl/x0;-><init>(Ljava/lang/String;)V
.line 1577
invoke-virtual {v2}, Lcom/applovin/impl/x0;->h()Z
move-result v3
if-eqz v3, :cond_1
.line 1579
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
.line 1583
:cond_1
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result v2
if-eqz v2, :cond_0
iget-object v2, p0, Lcom/applovin/impl/ue;->b:Lcom/applovin/impl/sdk/n;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "app-ads.txt entry passed down for validation is misformatted: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v3, "MediationDebuggerService"
invoke-virtual {v2, v3, v1}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
:cond_2
return-object v0
.end method
.method private a(Lorg/json/JSONObject;Lcom/applovin/impl/sdk/j;)Ljava/util/List;
.locals 5
.line 1209
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
const-string v1, "networks"
invoke-static {p1, v1, v0}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getJSONArray(Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONArray;)Lorg/json/JSONArray;
move-result-object p1
.line 1211
new-instance v0, Ljava/util/ArrayList;
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
const/4 v1, 0x0
.line 1212
:goto_0
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result v2
if-ge v1, v2, :cond_1
const/4 v2, 0x0
.line 1214
invoke-static {p1, v1, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getJSONObject(Lorg/json/JSONArray;ILorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v2
if-eqz v2, :cond_0
.line 1217
new-instance v3, Lcom/applovin/impl/ke;
invoke-direct {v3, v2, p2}, Lcom/applovin/impl/ke;-><init>(Lorg/json/JSONObject;Lcom/applovin/impl/sdk/j;)V
.line 1218
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object v2, p0, Lcom/applovin/impl/ue;->f:Ljava/util/Map;
.line 1219
invoke-virtual {v3}, Lcom/applovin/impl/ke;->b()Ljava/lang/String;
move-result-object v4
invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 1224
:cond_1
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
return-object v0
.end method
.method private a(Lorg/json/JSONObject;Ljava/util/List;Lcom/applovin/impl/sdk/j;)Ljava/util/List;
.locals 4
.line 394
new-instance p2, Lorg/json/JSONArray;
invoke-direct {p2}, Lorg/json/JSONArray;-><init>()V
const-string v0, "ad_units"
invoke-static {p1, v0, p2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getJSONArray(Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONArray;)Lorg/json/JSONArray;
move-result-object p1
.line 397
new-instance p2, Ljava/util/ArrayList;
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result v0
invoke-direct {p2, v0}, Ljava/util/ArrayList;-><init>(I)V
const/4 v0, 0x0
.line 398
:goto_0
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result v1
if-ge v0, v1, :cond_1
const/4 v1, 0x0
.line 400
invoke-static {p1, v0, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getJSONObject(Lorg/json/JSONArray;ILorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v1
if-eqz v1, :cond_0
.line 403
new-instance v2, Lcom/applovin/impl/z;
iget-object v3, p0, Lcom/applovin/impl/ue;->f:Ljava/util/Map;
invoke-direct {v2, v1, v3, p3}, Lcom/applovin/impl/z;-><init>(Lorg/json/JSONObject;Ljava/util/Map;Lcom/applovin/impl/sdk/j;)V
.line 404
invoke-interface {p2, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_0
add-int/lit8 v0, v0, 0x1
goto :goto_0
.line 409
:cond_1
invoke-static {p2}, Ljava/util/Collections;->sort(Ljava/util/List;)V
return-object p2
.end method
.method private synthetic a(Landroid/content/DialogInterface;I)V
.locals 0
.line 1845
invoke-virtual {p0}, Lcom/applovin/impl/ue;->h()V
return-void
.end method
.method private a(Ljava/util/List;)V
.locals 3
.line 2083
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/applovin/impl/ke;
.line 2086
invoke-virtual {v0}, Lcom/applovin/impl/ke;->z()Z
move-result v1
if-eqz v1, :cond_0
invoke-virtual {v0}, Lcom/applovin/impl/ke;->q()Lcom/applovin/impl/ke$a;
move-result-object v0
sget-object v1, Lcom/applovin/impl/ke$a;->d:Lcom/applovin/impl/ke$a;
if-ne v0, v1, :cond_0
.line 2095
new-instance p1, Lcom/applovin/impl/ue$$ExternalSyntheticLambda1;
invoke-direct {p1, p0}, Lcom/applovin/impl/ue$$ExternalSyntheticLambda1;-><init>(Lcom/applovin/impl/ue;)V
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v1, 0x2
.line 2111
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v0
.line 2112
invoke-static {p1, v0, v1}, Lcom/applovin/sdk/AppLovinSdkUtils;->runOnUiThreadDelayed(Ljava/lang/Runnable;J)V
:cond_1
return-void
.end method
.method public static synthetic a(Lcom/applovin/impl/ue;)Z
.locals 0
.line 47
invoke-direct {p0}, Lcom/applovin/impl/ue;->c()Z
move-result p0
return p0
.end method
.method public static synthetic b(Lcom/applovin/impl/ue;)Lcom/applovin/impl/te;
.locals 0
.line 47
iget-object p0, p0, Lcom/applovin/impl/ue;->d:Lcom/applovin/impl/te;
return-object p0
.end method
.method public static synthetic b()Ljava/util/concurrent/atomic/AtomicBoolean;
.locals 1
.line 0
sget-object v0, Lcom/applovin/impl/ue;->n:Ljava/util/concurrent/atomic/AtomicBoolean;
return-object v0
.end method
.method public static synthetic c(Lcom/applovin/impl/ue;)Lcom/applovin/impl/sdk/j;
.locals 0
.line 47
iget-object p0, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
return-object p0
.end method
.method private c()Z
.locals 1
sget-object v0, Lcom/applovin/impl/ue;->m:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_0
.line 48
invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method private synthetic d()V
.locals 3
iget-object v0, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 252
invoke-virtual {v0}, Lcom/applovin/impl/sdk/j;->n0()Landroid/app/Activity;
move-result-object v0
if-eqz v0, :cond_1
.line 253
invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
.line 259
:cond_0
new-instance v1, Landroid/app/AlertDialog$Builder;
invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const-string v0, "Review Integration Errors"
.line 260
invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "Looks like MAX Mediation Debugger flagged several errors in your build. Make sure to resolve these before you go live.\n\nNote that this prompt will only be shown in your development builds. Live apps will not be affected."
.line 261
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
new-instance v1, Lcom/applovin/impl/ue$$ExternalSyntheticLambda0;
invoke-direct {v1, p0}, Lcom/applovin/impl/ue$$ExternalSyntheticLambda0;-><init>(Lcom/applovin/impl/ue;)V
const-string v2, "Show Mediation Debugger"
.line 262
invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "DISMISS"
const/4 v2, 0x0
.line 263
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
.line 264
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
move-result-object v0
.line 265
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
return-void
:cond_1
:goto_0
const-string v0, "AppLovinSdk"
const-string v1, "MAX Mediation Debugger has flagged several errors in your build. Make sure to resolve these before you go live.\n\nNote that this log will only be shown in your development builds. Live apps will not be affected."
.line 266
invoke-static {v0, v1}, Lcom/applovin/impl/sdk/n;->h(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private f()V
.locals 2
iget-object v0, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 199
invoke-virtual {v0}, Lcom/applovin/impl/sdk/j;->e()Lcom/applovin/impl/q;
move-result-object v0
new-instance v1, Lcom/applovin/impl/ue$a;
invoke-direct {v1, p0}, Lcom/applovin/impl/ue$a;-><init>(Lcom/applovin/impl/ue;)V
invoke-virtual {v0, v1}, Lcom/applovin/impl/q;->a(Lcom/applovin/impl/p;)V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Ljava/util/List;
.locals 1
iget-object v0, p0, Lcom/applovin/impl/ue;->k:Ljava/util/Map;
if-eqz v0, :cond_1
.line 589
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/applovin/impl/ue;->k:Ljava/util/Map;
.line 591
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/util/List;
return-object p1
:cond_1
:goto_0
const/4 p1, 0x0
return-object p1
.end method
.method public bridge synthetic a(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Object;)V
.locals 0
.line 2159
check-cast p4, Lorg/json/JSONObject;
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/applovin/impl/ue;->a(Ljava/lang/String;ILjava/lang/String;Lorg/json/JSONObject;)V
return-void
.end method
.method public a(Ljava/lang/String;ILjava/lang/String;Lorg/json/JSONObject;)V
.locals 11
.line 2911
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/applovin/impl/ue;->b:Lcom/applovin/impl/sdk/n;
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
const-string p4, "Unable to fetch mediation debugger info: server returned "
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const-string p3, "MediationDebuggerService"
invoke-virtual {p1, p3, p2}, Lcom/applovin/impl/sdk/n;->b(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
const-string p1, "AppLovinSdk"
const-string p2, "Unable to show mediation debugger."
.line 2912
invoke-static {p1, p2}, Lcom/applovin/impl/sdk/n;->h(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/applovin/impl/ue;->d:Lcom/applovin/impl/te;
iget-object v10, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
.line 2915
invoke-virtual/range {v0 .. v10}, Lcom/applovin/impl/te;->a(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ZLcom/applovin/impl/sdk/j;)V
iget-object p1, p0, Lcom/applovin/impl/ue;->g:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 p2, 0x0
.line 2918
invoke-virtual {p1, p2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
return-void
.end method
.method public bridge synthetic a(Ljava/lang/String;Ljava/lang/Object;I)V
.locals 0
.line 2206
check-cast p2, Lorg/json/JSONObject;
invoke-virtual {p0, p1, p2, p3}, Lcom/applovin/impl/ue;->a(Ljava/lang/String;Lorg/json/JSONObject;I)V
return-void
.end method
.method public a(Ljava/lang/String;Lorg/json/JSONObject;I)V
.locals 11
iget-object p1, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 2579
invoke-direct {p0, p2, p1}, Lcom/applovin/impl/ue;->a(Lorg/json/JSONObject;Lcom/applovin/impl/sdk/j;)Ljava/util/List;
move-result-object p1
iget-object p3, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 2580
invoke-direct {p0, p2, p1, p3}, Lcom/applovin/impl/ue;->a(Lorg/json/JSONObject;Ljava/util/List;Lcom/applovin/impl/sdk/j;)Ljava/util/List;
move-result-object v2
iget-object p3, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 2581
invoke-direct {p0, v2, p3}, Lcom/applovin/impl/ue;->a(Ljava/util/List;Lcom/applovin/impl/sdk/j;)Ljava/util/List;
move-result-object v3
.line 2582
invoke-direct {p0, p2}, Lcom/applovin/impl/ue;->a(Lorg/json/JSONObject;)Ljava/util/List;
move-result-object p3
const-string v0, "alert"
const/4 v1, 0x0
.line 2583
invoke-static {p2, v0, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getJSONObject(Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v0
const-string v4, "title"
.line 2584
invoke-static {v0, v4, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const-string v4, "message"
.line 2585
invoke-static {v0, v4, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v0, "account_id"
.line 2586
invoke-static {p2, v0, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string v0, "complies_with_google_families_policy"
.line 2587
invoke-static {p2, v0, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getBoolean(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;
move-result-object v8
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v1, "should_display_cmp_details"
.line 2588
invoke-static {p2, v1, v0}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getBoolean(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;
move-result-object p2
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v9
iget-object v0, p0, Lcom/applovin/impl/ue;->d:Lcom/applovin/impl/te;
iget-object v10, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
move-object v1, p1
move-object v4, p3
.line 2590
invoke-virtual/range {v0 .. v10}, Lcom/applovin/impl/te;->a(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ZLcom/applovin/impl/sdk/j;)V
.line 2592
invoke-interface {p3}, Ljava/util/List;->isEmpty()Z
move-result p2
if-nez p2, :cond_0
iget-object p2, p0, Lcom/applovin/impl/ue;->l:Lcom/applovin/impl/y0;
.line 2594
invoke-virtual {p2}, Lcom/applovin/impl/y0;->a()V
.line 2598
:cond_0
invoke-virtual {p0}, Lcom/applovin/impl/ue;->g()Z
move-result p2
if-eqz p2, :cond_1
.line 2600
new-instance p1, Lcom/applovin/impl/ue$$ExternalSyntheticLambda2;
invoke-direct {p1, p0}, Lcom/applovin/impl/ue$$ExternalSyntheticLambda2;-><init>(Lcom/applovin/impl/ue;)V
sget-object p2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
iget p3, p0, Lcom/applovin/impl/ue;->i:I
int-to-long v0, p3
invoke-virtual {p2, v0, v1}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide p2
invoke-static {p1, p2, p3}, Lcom/applovin/sdk/AppLovinSdkUtils;->runOnUiThreadDelayed(Ljava/lang/Runnable;J)V
goto :goto_0
.line 2604
:cond_1
invoke-direct {p0, p1}, Lcom/applovin/impl/ue;->a(Ljava/util/List;)V
:goto_0
return-void
.end method
.method public a(Ljava/util/Map;)V
.locals 3
iput-object p1, p0, Lcom/applovin/impl/ue;->k:Ljava/util/Map;
.line 2888
invoke-virtual {p0}, Lcom/applovin/impl/ue;->e()V
.line 2890
invoke-direct {p0}, Lcom/applovin/impl/ue;->c()Z
move-result p1
const-string v0, "AppLovinSdk"
if-nez p1, :cond_1
sget-object p1, Lcom/applovin/impl/ue;->n:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {p1, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
move-result p1
if-eqz p1, :cond_1
iget-boolean p1, p0, Lcom/applovin/impl/ue;->j:Z
if-nez p1, :cond_0
.line 2895
invoke-direct {p0}, Lcom/applovin/impl/ue;->f()V
iput-boolean v2, p0, Lcom/applovin/impl/ue;->j:Z
.line 2900
:cond_0
new-instance p1, Landroid/content/Intent;
iget-object v1, p0, Lcom/applovin/impl/ue;->c:Landroid/content/Context;
const-class v2, Lcom/applovin/mediation/MaxDebuggerActivity;
invoke-direct {p1, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const/high16 v1, 0x10000000
.line 2901
invoke-virtual {p1, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
const-string v1, "Starting mediation debugger..."
.line 2903
invoke-static {v0, v1}, Lcom/applovin/impl/sdk/n;->g(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/applovin/impl/ue;->c:Landroid/content/Context;
.line 2905
invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_0
:cond_1
const-string p1, "Mediation debugger is already showing"
.line 2909
invoke-static {v0, p1}, Lcom/applovin/impl/sdk/n;->h(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public a(ZI)V
.locals 0
.line 0
iput-boolean p1, p0, Lcom/applovin/impl/ue;->h:Z
iput p2, p0, Lcom/applovin/impl/ue;->i:I
return-void
.end method
.method public e()V
.locals 3
iget-object v0, p0, Lcom/applovin/impl/ue;->g:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
const/4 v2, 0x1
.line 106
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
move-result v0
if-eqz v0, :cond_0
.line 108
new-instance v0, Lcom/applovin/impl/mm;
iget-object v1, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
invoke-direct {v0, p0, v1}, Lcom/applovin/impl/mm;-><init>(Lcom/applovin/impl/d4$e;Lcom/applovin/impl/sdk/j;)V
iget-object v1, p0, Lcom/applovin/impl/ue;->a:Lcom/applovin/impl/sdk/j;
.line 109
invoke-virtual {v1}, Lcom/applovin/impl/sdk/j;->j0()Lcom/applovin/impl/tm;
move-result-object v1
sget-object v2, Lcom/applovin/impl/tm$b;->f:Lcom/applovin/impl/tm$b;
invoke-virtual {v1, v0, v2}, Lcom/applovin/impl/tm;->a(Lcom/applovin/impl/yl;Lcom/applovin/impl/tm$b;)V
:cond_0
return-void
.end method
.method public g()Z
.locals 1
iget-boolean v0, p0, Lcom/applovin/impl/ue;->h:Z
return v0
.end method
.method public h()V
.locals 1
const/4 v0, 0x0
.line 140
invoke-virtual {p0, v0}, Lcom/applovin/impl/ue;->a(Ljava/util/Map;)V
return-void
.end method
.method public toString()Ljava/lang/String;
.locals 2
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "MediationDebuggerService{, listAdapter="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/applovin/impl/ue;->d:Lcom/applovin/impl/te;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "}"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method