MediationInitializer.smali
.class Lcom/ironsource/mediationsdk/MediationInitializer;
.super Ljava/lang/Object;
.source "MediationInitializer.java"
# interfaces
.implements Lcom/ironsource/environment/r;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/MediationInitializer$a;,
Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
}
.end annotation
# static fields
.field private static a:Lcom/ironsource/mediationsdk/MediationInitializer;
# instance fields
.field private final b:Ljava/lang/String;
.field private final c:Ljava/lang/String;
.field private d:I
.field private e:I
.field private f:I
.field private g:I
.field private h:I
.field private i:Z
.field private j:Z
.field private k:Landroid/os/HandlerThread;
.field private l:Landroid/os/Handler;
.field private m:Z
.field private n:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private o:Lcom/ironsource/environment/NetworkStateReceiver;
.field private p:Landroid/os/CountDownTimer;
.field private q:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/ironsource/mediationsdk/utils/p;",
">;"
}
.end annotation
.end field
.field private r:Ljava/lang/String;
.field private s:Ljava/lang/String;
.field private t:Lcom/ironsource/mediationsdk/utils/q;
.field private u:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
.field private v:Ljava/lang/String;
.field private w:Lcom/ironsource/mediationsdk/sdk/Z;
.field private x:Z
.field private y:J
.field private z:Lcom/ironsource/mediationsdk/MediationInitializer$a;
# direct methods
.method private constructor <init>()V
.registers 4
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "appKey"
.line 2
iput-object v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->b:Ljava/lang/String;
.line 3
const-class v0, Lcom/ironsource/mediationsdk/MediationInitializer;
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->c:Ljava/lang/String;
const/4 v0, 0x0
.line 4
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->j:Z
const/4 v1, 0x0
.line 5
iput-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->k:Landroid/os/HandlerThread;
.line 6
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->m:Z
.line 7
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->q:Ljava/util/List;
.line 8
new-instance v1, Lcom/ironsource/mediationsdk/da;
invoke-direct {v1, p0}, Lcom/ironsource/mediationsdk/da;-><init>(Lcom/ironsource/mediationsdk/MediationInitializer;)V
iput-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->z:Lcom/ironsource/mediationsdk/MediationInitializer$a;
.line 9
sget-object v1, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->NOT_INIT:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
iput-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->u:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
.line 10
new-instance v1, Landroid/os/HandlerThread;
const-string v2, "IronSourceInitiatorHandler"
invoke-direct {v1, v2}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;)V
iput-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->k:Landroid/os/HandlerThread;
.line 11
iget-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->k:Landroid/os/HandlerThread;
invoke-virtual {v1}, Landroid/os/HandlerThread;->start()V
.line 12
new-instance v1, Landroid/os/Handler;
iget-object v2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->k:Landroid/os/HandlerThread;
invoke-virtual {v2}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object v2
invoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->l:Landroid/os/Handler;
const/4 v1, 0x1
.line 13
iput v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->d:I
.line 14
iput v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->e:I
const/16 v2, 0x3e
.line 15
iput v2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->f:I
const/16 v2, 0xc
.line 16
iput v2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->g:I
const/4 v2, 0x5
.line 17
iput v2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->h:I
.line 18
new-instance v2, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v2, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->n:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 19
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->i:Z
.line 20
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->x:Z
return-void
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;I)I
.registers 2
.line 4
iput p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->d:I
return p1
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;J)J
.registers 3
.line 6
iput-wide p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->y:J
return-wide p1
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;Landroid/os/CountDownTimer;)Landroid/os/CountDownTimer;
.registers 2
.line 5
iput-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->p:Landroid/os/CountDownTimer;
return-object p1
.end method
.method private a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/a/b;
.registers 6
.line 34
new-instance v0, Lcom/ironsource/mediationsdk/a/b;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/a/b;-><init>()V
const-string v1, "userId"
if-eqz p1, :cond_1b
const/4 v2, 0x1
const/16 v3, 0x40
.line 35
invoke-direct {p0, p1, v2, v3}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Ljava/lang/String;II)Z
move-result v2
if-nez v2, :cond_24
const/4 v2, 0x0
.line 36
invoke-static {v1, p1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p1
.line 37
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/a/b;->a(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_24
:cond_1b
const-string v2, "it\'s missing"
.line 38
invoke-static {v1, p1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p1
.line 39
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/a/b;->a(Lcom/ironsource/mediationsdk/logger/b;)V
:cond_24
:goto_24
return-object v0
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;Lcom/ironsource/mediationsdk/utils/q;)Lcom/ironsource/mediationsdk/utils/q;
.registers 2
.line 7
iput-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->t:Lcom/ironsource/mediationsdk/utils/q;
return-object p1
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;)Ljava/lang/String;
.registers 1
.line 1
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->r:Ljava/lang/String;
return-object p0
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 2
iput-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->r:Ljava/lang/String;
return-object p1
.end method
.method private declared-synchronized a(Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;)V
.registers 6
monitor-enter p0
.line 9
:try_start_1
invoke-static {}, Lcom/ironsource/mediationsdk/logger/c;->c()Lcom/ironsource/mediationsdk/logger/c;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setInitStatus(old status: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->u:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v3, ", new status: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v3, ")"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 10
iput-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->u:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
:try_end_2d
.catchall {:try_start_1 .. :try_end_2d} :catchall_2f
.line 11
monitor-exit p0
return-void
:catchall_2f
move-exception p1
monitor-exit p0
throw p1
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;)V
.registers 2
.line 8
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;)V
return-void
.end method
.method static synthetic a(Lcom/ironsource/mediationsdk/MediationInitializer;Z)Z
.registers 2
.line 3
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->j:Z
return p1
.end method
.method private a(Ljava/lang/String;II)Z
.registers 6
const/4 v0, 0x0
if-nez p1, :cond_4
return v0
.line 40
:cond_4
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
if-lt v1, p2, :cond_11
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result p1
if-gt p1, p3, :cond_11
const/4 v0, 0x1
:cond_11
return v0
.end method
.method public static declared-synchronized b()Lcom/ironsource/mediationsdk/MediationInitializer;
.registers 2
const-class v0, Lcom/ironsource/mediationsdk/MediationInitializer;
monitor-enter v0
.line 4
:try_start_3
sget-object v1, Lcom/ironsource/mediationsdk/MediationInitializer;->a:Lcom/ironsource/mediationsdk/MediationInitializer;
if-nez v1, :cond_e
.line 5
new-instance v1, Lcom/ironsource/mediationsdk/MediationInitializer;
invoke-direct {v1}, Lcom/ironsource/mediationsdk/MediationInitializer;-><init>()V
sput-object v1, Lcom/ironsource/mediationsdk/MediationInitializer;->a:Lcom/ironsource/mediationsdk/MediationInitializer;
.line 6
:cond_e
sget-object v1, Lcom/ironsource/mediationsdk/MediationInitializer;->a:Lcom/ironsource/mediationsdk/MediationInitializer;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v0
return-object v1
:catchall_12
move-exception v1
monitor-exit v0
throw v1
.end method
.method static synthetic b(Lcom/ironsource/mediationsdk/MediationInitializer;Ljava/lang/String;)Lcom/ironsource/mediationsdk/a/b;
.registers 2
.line 1
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/a/b;
move-result-object p0
return-object p0
.end method
.method static synthetic b(Lcom/ironsource/mediationsdk/MediationInitializer;)Lcom/ironsource/mediationsdk/sdk/Z;
.registers 1
.line 2
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->w:Lcom/ironsource/mediationsdk/sdk/Z;
return-object p0
.end method
.method static synthetic b(Lcom/ironsource/mediationsdk/MediationInitializer;Z)Z
.registers 2
.line 3
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->x:Z
return p1
.end method
.method static synthetic c(Lcom/ironsource/mediationsdk/MediationInitializer;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 3
iput-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->v:Ljava/lang/String;
return-object p1
.end method
.method static synthetic c(Lcom/ironsource/mediationsdk/MediationInitializer;)Z
.registers 1
.line 1
iget-boolean p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->j:Z
return p0
.end method
.method static synthetic c(Lcom/ironsource/mediationsdk/MediationInitializer;Z)Z
.registers 2
.line 2
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->i:Z
return p1
.end method
.method static synthetic d(Lcom/ironsource/mediationsdk/MediationInitializer;)I
.registers 1
.line 1
iget p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->e:I
return p0
.end method
.method static synthetic e(Lcom/ironsource/mediationsdk/MediationInitializer;)I
.registers 3
.line 1
iget v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->e:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->e:I
return v0
.end method
.method private e()Z
.registers 2
.line 2
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->i:Z
return v0
.end method
.method static synthetic f(Lcom/ironsource/mediationsdk/MediationInitializer;)I
.registers 1
.line 1
iget p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->f:I
return p0
.end method
.method static synthetic g(Lcom/ironsource/mediationsdk/MediationInitializer;)I
.registers 1
.line 1
iget p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->d:I
return p0
.end method
.method static synthetic h(Lcom/ironsource/mediationsdk/MediationInitializer;)I
.registers 1
.line 1
iget p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->g:I
return p0
.end method
.method static synthetic i(Lcom/ironsource/mediationsdk/MediationInitializer;)I
.registers 1
.line 1
iget p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->h:I
return p0
.end method
.method static synthetic j(Lcom/ironsource/mediationsdk/MediationInitializer;)Ljava/lang/String;
.registers 1
.line 1
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->v:Ljava/lang/String;
return-object p0
.end method
.method static synthetic k(Lcom/ironsource/mediationsdk/MediationInitializer;)Ljava/lang/String;
.registers 1
.line 1
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->s:Ljava/lang/String;
return-object p0
.end method
.method static synthetic l(Lcom/ironsource/mediationsdk/MediationInitializer;)J
.registers 3
.line 1
iget-wide v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->y:J
return-wide v0
.end method
.method static synthetic m(Lcom/ironsource/mediationsdk/MediationInitializer;)Lcom/ironsource/mediationsdk/utils/q;
.registers 1
.line 1
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->t:Lcom/ironsource/mediationsdk/utils/q;
return-object p0
.end method
.method static synthetic n(Lcom/ironsource/mediationsdk/MediationInitializer;)Landroid/os/Handler;
.registers 1
.line 1
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->l:Landroid/os/Handler;
return-object p0
.end method
.method static synthetic o(Lcom/ironsource/mediationsdk/MediationInitializer;)Ljava/util/List;
.registers 1
.line 1
iget-object p0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->q:Ljava/util/List;
return-object p0
.end method
.method static synthetic p(Lcom/ironsource/mediationsdk/MediationInitializer;)Z
.registers 1
.line 1
invoke-direct {p0}, Lcom/ironsource/mediationsdk/MediationInitializer;->e()Z
move-result p0
return p0
.end method
# virtual methods
.method public declared-synchronized a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
.registers 2
monitor-enter p0
.line 32
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->u:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
monitor-exit p0
return-object v0
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method public varargs declared-synchronized a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.registers 7
monitor-enter p0
.line 12
:try_start_1
iget-object p4, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->n:Ljava/util/concurrent/atomic/AtomicBoolean;
if-eqz p4, :cond_51
iget-object p4, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->n:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v0, 0x0
const/4 v1, 0x1
invoke-virtual {p4, v1, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
move-result p4
if-eqz p4, :cond_51
.line 13
sget-object p4, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_IN_PROGRESS:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
invoke-direct {p0, p4}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;)V
.line 14
iput-object p3, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->r:Ljava/lang/String;
.line 15
iput-object p2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->s:Ljava/lang/String;
.line 16
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->g(Landroid/content/Context;)Z
move-result p2
if-eqz p2, :cond_26
.line 17
iget-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->l:Landroid/os/Handler;
iget-object p2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->z:Lcom/ironsource/mediationsdk/MediationInitializer$a;
invoke-virtual {p1, p2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_75
.line 18
:cond_26
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->m:Z
.line 19
iget-object p2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->o:Lcom/ironsource/environment/NetworkStateReceiver;
if-nez p2, :cond_33
.line 20
new-instance p2, Lcom/ironsource/environment/NetworkStateReceiver;
invoke-direct {p2, p1, p0}, Lcom/ironsource/environment/NetworkStateReceiver;-><init>(Landroid/content/Context;Lcom/ironsource/environment/r;)V
iput-object p2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->o:Lcom/ironsource/environment/NetworkStateReceiver;
.line 21
:cond_33
iget-object p2, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->o:Lcom/ironsource/environment/NetworkStateReceiver;
new-instance p3, Landroid/content/IntentFilter;
const-string p4, "android.net.conn.CONNECTIVITY_CHANGE"
invoke-direct {p3, p4}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
invoke-virtual {p1, p2, p3}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 22
new-instance p1, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object p2
invoke-direct {p1, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
new-instance p2, Lcom/ironsource/mediationsdk/fa;
invoke-direct {p2, p0}, Lcom/ironsource/mediationsdk/fa;-><init>(Lcom/ironsource/mediationsdk/MediationInitializer;)V
invoke-virtual {p1, p2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_75
.line 23
:cond_51
invoke-static {}, Lcom/ironsource/mediationsdk/logger/c;->c()Lcom/ironsource/mediationsdk/logger/c;
move-result-object p1
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
iget-object p4, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->c:Ljava/lang/String;
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p4, ": Multiple calls to init are not allowed"
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
const/4 p4, 0x2
invoke-virtual {p1, p2, p3, p4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_6e
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_6e} :catch_71
.catchall {:try_start_1 .. :try_end_6e} :catchall_6f
goto :goto_75
:catchall_6f
move-exception p1
goto :goto_77
:catch_71
move-exception p1
.line 24
:try_start_72
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:try_end_75
.catchall {:try_start_72 .. :try_end_75} :catchall_6f
.line 25
:goto_75
monitor-exit p0
return-void
:goto_77
monitor-exit p0
throw p1
.end method
.method public a(Lcom/ironsource/mediationsdk/utils/p;)V
.registers 3
if-nez p1, :cond_3
return-void
.line 33
:cond_3
iget-object v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->q:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public a(Z)V
.registers 3
.line 26
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->m:Z
if-eqz v0, :cond_1a
if-eqz p1, :cond_1a
.line 27
iget-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->p:Landroid/os/CountDownTimer;
if-eqz p1, :cond_d
.line 28
invoke-virtual {p1}, Landroid/os/CountDownTimer;->cancel()V
:cond_d
const/4 p1, 0x0
.line 29
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->m:Z
const/4 p1, 0x1
.line 30
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->i:Z
.line 31
iget-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->l:Landroid/os/Handler;
iget-object v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->z:Lcom/ironsource/mediationsdk/MediationInitializer$a;
invoke-virtual {p1, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_1a
return-void
.end method
.method public b(Z)V
.registers 5
if-nez p1, :cond_3
return-void
.line 7
:cond_3
invoke-static {}, Lcom/ironsource/mediationsdk/W;->e()Lcom/ironsource/mediationsdk/W;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/W;->i()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_12
return-void
.line 8
:cond_12
iget-object p1, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->t:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/i;->a()Lcom/ironsource/mediationsdk/model/b;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/b;->b()Lcom/ironsource/mediationsdk/model/e;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/e;->a()Ljava/util/Map;
move-result-object p1
if-eqz p1, :cond_5b
.line 9
invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2d
goto :goto_5b
.line 10
:cond_2d
invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_35
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_5b
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 11
invoke-static {v1}, Lcom/ironsource/mediationsdk/utils/o;->a(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_35
.line 12
invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
.line 13
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_54
move-object p1, v1
.line 14
:cond_54
invoke-static {}, Lcom/ironsource/mediationsdk/W;->e()Lcom/ironsource/mediationsdk/W;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/W;->e(Ljava/lang/String;)V
:cond_5b
:goto_5b
return-void
.end method
.method public declared-synchronized c()Z
.registers 2
monitor-enter p0
.line 4
:try_start_1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/MediationInitializer;->x:Z
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
monitor-exit p0
return v0
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method d()V
.registers 2
.line 2
sget-object v0, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_FAILED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
invoke-direct {p0, v0}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;)V
return-void
.end method