W.smali
.class public Lcom/ironsource/mediationsdk/W;
.super Ljava/lang/Object;
.source "IronSourceObject.java"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/t;
.implements Lcom/ironsource/mediationsdk/utils/p;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/W$a;,
Lcom/ironsource/mediationsdk/W$b;
}
.end annotation
# static fields
.field private static a:Z
# instance fields
.field private A:Ljava/lang/Boolean;
.field private B:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;",
">;"
}
.end annotation
.end field
.field private C:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;",
">;"
}
.end annotation
.end field
.field private D:Z
.field private E:Lcom/ironsource/mediationsdk/X;
.field private final F:Ljava/lang/String;
.field private G:I
.field private H:Z
.field private I:Z
.field private J:Z
.field private K:Z
.field private L:Z
.field private M:Ljava/lang/Boolean;
.field private N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.field private O:Ljava/lang/String;
.field private P:Ljava/lang/Boolean;
.field private Q:Lcom/ironsource/mediationsdk/v;
.field private R:Lcom/ironsource/mediationsdk/ProgIsManager;
.field private S:Lcom/ironsource/mediationsdk/ProgBannerManager;
.field private T:Lcom/ironsource/mediationsdk/sdk/k;
.field private U:Z
.field private V:Z
.field private W:Z
.field private X:Z
.field private Y:I
.field private Z:Ljava/util/concurrent/CopyOnWriteArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArraySet<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private aa:Ljava/util/concurrent/CopyOnWriteArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArraySet<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final b:Ljava/lang/String;
.field private ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
.field private final c:Ljava/lang/String;
.field private ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
.field private final d:Ljava/lang/String;
.field private da:Lcom/ironsource/mediationsdk/c/a;
.field private e:Lcom/ironsource/mediationsdk/b;
.field private f:Lcom/ironsource/mediationsdk/Pa;
.field private g:Lcom/ironsource/mediationsdk/O;
.field private h:Lcom/ironsource/mediationsdk/ha;
.field private i:Lcom/ironsource/mediationsdk/BannerManager;
.field private j:Lcom/ironsource/mediationsdk/logger/c;
.field private k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
.field private l:Lcom/ironsource/mediationsdk/logger/f;
.field private m:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private final n:Ljava/lang/Object;
.field private o:Lcom/ironsource/mediationsdk/utils/q;
.field private p:Ljava/lang/String;
.field private q:Ljava/lang/String;
.field private r:Ljava/lang/String;
.field private s:Ljava/lang/String;
.field private t:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private u:Ljava/lang/String;
.field private v:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private w:Z
.field private x:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;",
">;"
}
.end annotation
.end field
.field private y:Ljava/lang/String;
.field private z:Landroid/content/Context;
# direct methods
.method private constructor <init>()V
.registers 5
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
const-class v0, Lcom/ironsource/mediationsdk/W;
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->b:Ljava/lang/String;
const-string v0, "!SDK-VERSION-STRING!:com.ironsource:mediationsdk:\u200b7.1.5.1"
.line 4
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->c:Ljava/lang/String;
const-string v0, "Activity="
.line 5
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->d:Ljava/lang/String;
.line 6
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->n:Ljava/lang/Object;
const/4 v0, 0x0
.line 7
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 8
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->p:Ljava/lang/String;
.line 9
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->q:Ljava/lang/String;
.line 10
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->r:Ljava/lang/String;
.line 11
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->s:Ljava/lang/String;
.line 12
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->t:Ljava/util/Map;
.line 13
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->u:Ljava/lang/String;
const/4 v1, 0x0
.line 14
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->w:Z
.line 15
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->y:Ljava/lang/String;
.line 16
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->A:Ljava/lang/Boolean;
const/4 v2, 0x1
.line 17
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->D:Z
const-string v3, "sessionDepth"
.line 18
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->F:Ljava/lang/String;
.line 19
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->P:Ljava/lang/Boolean;
.line 20
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->y()V
.line 21
new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->m:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 22
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
.line 23
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->C:Ljava/util/Set;
.line 24
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->I:Z
.line 25
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->H:Z
.line 26
new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v3, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->v:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 27
iput v1, p0, Lcom/ironsource/mediationsdk/W;->G:I
.line 28
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->J:Z
.line 29
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->K:Z
.line 30
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->L:Z
.line 31
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v3
invoke-virtual {v3}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v3
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->y:Ljava/lang/String;
.line 32
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
.line 33
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->W:Z
.line 34
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
.line 35
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
.line 36
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
.line 37
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->T:Lcom/ironsource/mediationsdk/sdk/k;
.line 38
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->S:Lcom/ironsource/mediationsdk/ProgBannerManager;
.line 39
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->U:Z
.line 40
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->V:Z
.line 41
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->X:Z
.line 42
new-instance v1, Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
.line 43
new-instance v1, Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
.line 44
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
.line 45
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
.line 46
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
.line 47
iput v2, p0, Lcom/ironsource/mediationsdk/W;->Y:I
.line 48
new-instance v0, Lcom/ironsource/mediationsdk/c/a;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/c/a;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->da:Lcom/ironsource/mediationsdk/c/a;
return-void
.end method
.method synthetic constructor <init>(Lcom/ironsource/mediationsdk/V;)V
.registers 2
.line 1
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;-><init>()V
return-void
.end method
.method private A()Z
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v0, :cond_18
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
if-eqz v0, :cond_18
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 3
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
if-eqz v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
return v0
.end method
.method private B()Z
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v0, :cond_18
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
if-eqz v0, :cond_18
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 3
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->d()Lcom/ironsource/mediationsdk/model/l;
move-result-object v0
if-eqz v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
return v0
.end method
.method private C()Z
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v0, :cond_18
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
if-eqz v0, :cond_18
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 3
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
if-eqz v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
return v0
.end method
.method private D()V
.registers 5
.line 1
sget-boolean v0, Lcom/ironsource/mediationsdk/W;->a:Z
if-nez v0, :cond_2b
const/4 v0, 0x1
.line 2
sput-boolean v0, Lcom/ironsource/mediationsdk/W;->a:Z
const/4 v1, 0x0
.line 3
invoke-static {v1}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object v1
:try_start_c
const-string v2, "status"
const-string v3, "false"
.line 4
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "errorCode"
.line 5
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_18
.catch Lorg/json/JSONException; {:try_start_c .. :try_end_18} :catch_19
goto :goto_1d
:catch_19
move-exception v0
.line 6
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
.line 7
:goto_1d
new-instance v0, Lc/g/b/b;
const/16 v2, 0x72
invoke-direct {v0, v2, v1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 8
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
:cond_2b
return-void
.end method
.method private E()V
.registers 14
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
monitor-enter v0
.line 2
:try_start_3
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/g;->b()Lcom/ironsource/mediationsdk/utils/b;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/b;->f()Z
move-result v1
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->X:Z
.line 3
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "mIsBnProgrammatic = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->X:Z
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "mIsBnLoadBeforeInitCompleted = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
const v1, 0x14438
.line 5
iget-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->X:Z
const/4 v3, 0x1
const/4 v4, 0x0
invoke-static {v4, v2, v3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v2
invoke-direct {p0, v1, v2}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 6
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
.line 7
:goto_5b
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/q;->a()Ljava/util/ArrayList;
move-result-object v2
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_93
.line 8
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/q;->a()Ljava/util/ArrayList;
move-result-object v2
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 9
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_90
.line 10
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v5}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v5
invoke-virtual {v5, v2}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v2
if-eqz v2, :cond_90
.line 11
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_90
add-int/lit8 v1, v1, 0x1
goto :goto_5b
.line 12
:cond_93
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_e0
.line 13
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->X:Z
if-eqz v1, :cond_a2
.line 14
invoke-direct {p0, v6}, Lcom/ironsource/mediationsdk/W;->a(Ljava/util/ArrayList;)V
.line 15
monitor-exit v0
return-void
.line 16
:cond_a2
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/g;->a()J
move-result-wide v9
.line 17
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/g;->e()I
move-result v11
.line 18
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/g;->c()I
move-result v12
.line 19
new-instance v1, Lcom/ironsource/mediationsdk/BannerManager;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v7
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v8
move-object v5, v1
invoke-direct/range {v5 .. v12}, Lcom/ironsource/mediationsdk/BannerManager;-><init>(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;JII)V
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
.line 20
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->x()V
goto :goto_107
.line 21
:cond_e0
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->X:Z
invoke-static {v4, v1, v3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v1
.line 22
new-array v2, v3, [[Ljava/lang/Object;
const/4 v5, 0x2
new-array v5, v5, [Ljava/lang/Object;
const-string v6, "errorCode"
aput-object v6, v5, v4
const/16 v6, 0x3f2
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v3
aput-object v5, v2, v4
invoke-direct {p0, v1, v2}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
const v2, 0x14572
.line 23
invoke-direct {p0, v2, v1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 24
sget-object v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v1, v4}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
.line 25
:goto_107
monitor-exit v0
return-void
:catchall_109
move-exception v1
monitor-exit v0
:try_end_10b
.catchall {:try_start_3 .. :try_end_10b} :catchall_109
goto :goto_10d
:goto_10c
throw v1
:goto_10d
goto :goto_10c
.end method
.method private F()V
.registers 8
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x0
const-string v3, "Interstitial started in demand only mode"
invoke-virtual {v0, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
.line 3
:goto_10
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/q;->b()Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v1, v3, :cond_46
.line 4
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/q;->b()Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 5
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_43
.line 6
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v4
invoke-virtual {v4, v3}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_43
add-int/lit8 v1, v1, 0x1
goto :goto_10
.line 7
:cond_46
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_8b
.line 8
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter v1
.line 9
:try_start_4f
new-instance v3, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v4
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v5
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->g()Ljava/lang/String;
move-result-object v6
invoke-direct {v3, v0, v4, v5, v6}, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;-><init>(Ljava/util/List;Lcom/ironsource/mediationsdk/model/j;Ljava/lang/String;Ljava/lang/String;)V
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
.line 10
monitor-exit v1
:try_end_69
.catchall {:try_start_4f .. :try_end_69} :catchall_88
.line 11
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6f
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_82
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 12
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
const/4 v4, 0x0
invoke-virtual {v3, v1, v4, v2}, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_6f
.line 13
:cond_82
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
goto :goto_b1
:catchall_88
move-exception v0
.line 14
:try_start_89
monitor-exit v1
:try_end_8a
.catchall {:try_start_89 .. :try_end_8a} :catchall_88
throw v0
:cond_8b
const/4 v0, 0x1
.line 15
invoke-static {v2, v2, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v1
.line 16
new-array v3, v0, [[Ljava/lang/Object;
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
const-string v5, "errorCode"
aput-object v5, v4, v2
const/16 v5, 0x3f2
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v0
aput-object v4, v3, v2
invoke-direct {p0, v1, v3}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
const v0, 0x1418a
.line 17
invoke-direct {p0, v0, v1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 18
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:goto_b1
return-void
.end method
.method private G()V
.registers 8
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x0
const-string v3, "Rewarded Video started in demand only mode"
invoke-virtual {v0, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
.line 3
:goto_10
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/q;->e()Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v1, v3, :cond_46
.line 4
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/q;->e()Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 5
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_43
.line 6
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v4
invoke-virtual {v4, v3}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_43
add-int/lit8 v1, v1, 0x1
goto :goto_10
.line 7
:cond_46
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_9b
.line 8
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter v1
.line 9
:try_start_4f
new-instance v3, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v4
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v5
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->g()Ljava/lang/String;
move-result-object v6
invoke-direct {v3, v0, v4, v5, v6}, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;-><init>(Ljava/util/List;Lcom/ironsource/mediationsdk/model/t;Ljava/lang/String;Ljava/lang/String;)V
iput-object v3, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
.line 10
monitor-exit v1
:try_end_69
.catchall {:try_start_4f .. :try_end_69} :catchall_98
.line 11
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/d;->b()Landroid/app/Activity;
move-result-object v0
if-nez v0, :cond_79
.line 12
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
return-void
.line 13
:cond_79
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_7f
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_92
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 14
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
const/4 v4, 0x0
invoke-virtual {v3, v1, v4, v2}, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_7f
.line 15
:cond_92
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
goto :goto_a0
:catchall_98
move-exception v0
.line 16
:try_start_99
monitor-exit v1
:try_end_9a
.catchall {:try_start_99 .. :try_end_9a} :catchall_98
throw v0
.line 17
:cond_9b
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:goto_a0
return-void
.end method
.method private H()V
.registers 7
.line 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-eqz v0, :cond_8
.line 2
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->F()V
return-void
.line 3
:cond_8
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/j;->g()Lcom/ironsource/mediationsdk/utils/b;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/b;->f()Z
move-result v0
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->V:Z
const v0, 0x14050
.line 4
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->V:Z
const/4 v2, 0x1
const/4 v3, 0x0
invoke-static {v3, v1, v2}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 5
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->V:Z
if-eqz v0, :cond_32
.line 6
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->I()V
return-void
.line 7
:cond_32
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/j;->e()I
move-result v0
.line 8
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/j;->c()I
move-result v1
.line 9
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v4, v1}, Lcom/ironsource/mediationsdk/O;->b(I)V
const/4 v1, 0x0
.line 10
:goto_54
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/q;->b()Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v1, v4, :cond_a3
.line 11
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/q;->b()Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 12
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_a0
.line 13
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v5}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v5
invoke-virtual {v5, v4}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v4
if-eqz v4, :cond_a0
.line 14
new-instance v5, Lcom/ironsource/mediationsdk/S;
invoke-direct {v5, v4, v0}, Lcom/ironsource/mediationsdk/S;-><init>(Lcom/ironsource/mediationsdk/model/r;I)V
.line 15
invoke-direct {p0, v5}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/AbstractSmash;)Z
move-result v4
if-eqz v4, :cond_a0
.line 16
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v5, v4}, Lcom/ironsource/mediationsdk/S;->a(Lcom/ironsource/mediationsdk/sdk/q;)V
add-int/lit8 v4, v1, 0x1
.line 17
invoke-virtual {v5, v4}, Lcom/ironsource/mediationsdk/AbstractSmash;->a(I)V
.line 18
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/a;->a(Lcom/ironsource/mediationsdk/AbstractSmash;)V
:cond_a0
add-int/lit8 v1, v1, 0x1
goto :goto_54
.line 19
:cond_a3
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
iget-object v0, v0, Lcom/ironsource/mediationsdk/a;->i:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I
move-result v0
if-lez v0, :cond_d9
.line 20
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/j;->d()I
move-result v0
.line 21
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v1, v0}, Lcom/ironsource/mediationsdk/a;->a(I)V
.line 22
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v1
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/ironsource/mediationsdk/O;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 23
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->W:Z
if-eqz v0, :cond_fe
.line 24
iput-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->W:Z
.line 25
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/O;->i()V
goto :goto_fe
.line 26
:cond_d9
invoke-static {v3, v3, v2}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v0
.line 27
new-array v1, v2, [[Ljava/lang/Object;
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
const-string v5, "errorCode"
aput-object v5, v4, v3
const/16 v5, 0x3f2
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v2
aput-object v4, v1, v3
invoke-direct {p0, v0, v1}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
const v1, 0x1418a
.line 28
invoke-direct {p0, v1, v0}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 29
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v3}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:cond_fe
:goto_fe
return-void
.end method
.method private I()V
.registers 12
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x0
const-string v3, "Interstitial started in programmatic mode"
invoke-virtual {v0, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
const/4 v0, 0x0
.line 3
:goto_10
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/q;->b()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_46
.line 4
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/q;->b()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 5
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_43
.line 6
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v3
invoke-virtual {v3, v1}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v1
invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_43
add-int/lit8 v0, v0, 0x1
goto :goto_10
.line 7
:cond_46
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_a6
.line 8
new-instance v0, Lcom/ironsource/mediationsdk/ProgIsManager;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v6
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v7
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v8
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/j;->c()I
move-result v9
invoke-static {}, Lcom/ironsource/mediationsdk/Y;->b()Lcom/ironsource/mediationsdk/Y;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/Y;->a()Ljava/util/HashSet;
move-result-object v10
move-object v4, v0
invoke-direct/range {v4 .. v10}, Lcom/ironsource/mediationsdk/ProgIsManager;-><init>(Ljava/util/List;Lcom/ironsource/mediationsdk/model/j;Ljava/lang/String;Ljava/lang/String;ILjava/util/HashSet;)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
.line 9
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->A:Ljava/lang/Boolean;
if-eqz v0, :cond_9a
.line 10
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->z:Landroid/content/Context;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
invoke-virtual {v1, v3, v0}, Lcom/ironsource/mediationsdk/ProgIsManager;->a(Landroid/content/Context;Z)V
.line 11
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->A:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_9a
.line 12
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->z:Landroid/content/Context;
invoke-virtual {v0, v1, v2}, Lcom/ironsource/mediationsdk/O;->a(Landroid/content/Context;Z)V
.line 13
:cond_9a
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->W:Z
if-eqz v0, :cond_cc
.line 14
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->W:Z
.line 15
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ProgIsManager;->g()V
goto :goto_cc
:cond_a6
const/4 v0, 0x1
.line 16
invoke-static {v2, v0, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v1
.line 17
new-array v3, v0, [[Ljava/lang/Object;
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
const-string v5, "errorCode"
aput-object v5, v4, v2
const/16 v5, 0x3f2
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v0
aput-object v4, v3, v2
invoke-direct {p0, v1, v3}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
const v0, 0x1418a
.line 18
invoke-direct {p0, v0, v1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 19
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:cond_cc
:goto_cc
return-void
.end method
.method private J()V
.registers 11
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x0
const-string v3, "Rewarded Video started in programmatic mode"
invoke-virtual {v0, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
const/4 v0, 0x0
.line 3
:goto_10
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/q;->e()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_46
.line 4
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/q;->e()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 5
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_43
.line 6
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v3
invoke-virtual {v3, v1}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v1
invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_43
add-int/lit8 v0, v0, 0x1
goto :goto_10
.line 7
:cond_46
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_c4
.line 8
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 9
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
.line 10
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
.line 11
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->i()Lcom/ironsource/mediationsdk/utils/b;
move-result-object v0
.line 12
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/b;->e()Z
move-result v0
if-eqz v0, :cond_83
.line 13
new-instance v0, Lcom/ironsource/mediationsdk/LWSProgRvManager;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v6
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v7
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v8
invoke-static {}, Lcom/ironsource/mediationsdk/Y;->b()Lcom/ironsource/mediationsdk/Y;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/Y;->a()Ljava/util/HashSet;
move-result-object v9
move-object v4, v0
invoke-direct/range {v4 .. v9}, Lcom/ironsource/mediationsdk/LWSProgRvManager;-><init>(Ljava/util/List;Lcom/ironsource/mediationsdk/model/t;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashSet;)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
goto :goto_a5
.line 14
:cond_83
new-instance v0, Lcom/ironsource/mediationsdk/ProgRvManager;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v6
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v7
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v8
invoke-static {}, Lcom/ironsource/mediationsdk/Y;->b()Lcom/ironsource/mediationsdk/Y;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/Y;->a()Ljava/util/HashSet;
move-result-object v9
move-object v4, v0
invoke-direct/range {v4 .. v9}, Lcom/ironsource/mediationsdk/ProgRvManager;-><init>(Ljava/util/List;Lcom/ironsource/mediationsdk/model/t;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashSet;)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
.line 15
:goto_a5
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->A:Ljava/lang/Boolean;
if-eqz v0, :cond_ec
.line 16
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->z:Landroid/content/Context;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
invoke-interface {v1, v3, v0}, Lcom/ironsource/mediationsdk/v;->a(Landroid/content/Context;Z)V
.line 17
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->A:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_ec
.line 18
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->z:Landroid/content/Context;
invoke-virtual {v0, v1, v2}, Lcom/ironsource/mediationsdk/Pa;->a(Landroid/content/Context;Z)V
goto :goto_ec
.line 19
:cond_c4
iget v0, p0, Lcom/ironsource/mediationsdk/W;->Y:I
const/4 v1, 0x1
invoke-static {v2, v1, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v0
.line 20
new-array v3, v1, [[Ljava/lang/Object;
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
const-string v5, "errorCode"
aput-object v5, v4, v2
const/16 v5, 0x3f2
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v1
aput-object v4, v3, v2
invoke-direct {p0, v0, v3}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
const v1, 0x13da2
.line 21
invoke-direct {p0, v1, v0}, Lcom/ironsource/mediationsdk/W;->b(ILorg/json/JSONObject;)V
.line 22
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:cond_ec
:goto_ec
return-void
.end method
.method private K()V
.registers 8
.line 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->H:Z
if-eqz v0, :cond_8
.line 2
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->G()V
return-void
.line 3
:cond_8
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->i()Lcom/ironsource/mediationsdk/utils/b;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/b;->f()Z
move-result v0
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->U:Z
.line 4
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 5
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
.line 6
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
.line 7
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->i()Lcom/ironsource/mediationsdk/utils/b;
move-result-object v0
.line 8
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/b;->e()Z
move-result v0
const/4 v1, 0x2
const/4 v2, 0x1
if-eqz v0, :cond_34
const/4 v0, 0x2
goto :goto_35
:cond_34
const/4 v0, 0x1
:goto_35
iput v0, p0, Lcom/ironsource/mediationsdk/W;->Y:I
const v0, 0x13c68
.line 9
iget-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->U:Z
iget v4, p0, Lcom/ironsource/mediationsdk/W;->Y:I
const/4 v5, 0x0
invoke-static {v5, v3, v4}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v3
invoke-direct {p0, v0, v3}, Lcom/ironsource/mediationsdk/W;->b(ILorg/json/JSONObject;)V
.line 10
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->U:Z
if-eqz v0, :cond_4e
.line 11
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->J()V
return-void
.line 12
:cond_4e
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->g()I
move-result v0
const/4 v3, 0x0
.line 13
:goto_5d
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/q;->e()Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_ac
.line 14
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/utils/q;->c()Lcom/ironsource/mediationsdk/model/q;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/q;->e()Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 15
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_a9
.line 16
iget-object v6, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v6}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v6
invoke-virtual {v6, v4}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v4
if-eqz v4, :cond_a9
.line 17
new-instance v6, Lcom/ironsource/mediationsdk/Ra;
invoke-direct {v6, v4, v0}, Lcom/ironsource/mediationsdk/Ra;-><init>(Lcom/ironsource/mediationsdk/model/r;I)V
.line 18
invoke-direct {p0, v6}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/AbstractSmash;)Z
move-result v4
if-eqz v4, :cond_a9
.line 19
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v6, v4}, Lcom/ironsource/mediationsdk/Ra;->a(Lcom/ironsource/mediationsdk/sdk/W;)V
add-int/lit8 v4, v3, 0x1
.line 20
invoke-virtual {v6, v4}, Lcom/ironsource/mediationsdk/AbstractSmash;->a(I)V
.line 21
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v4, v6}, Lcom/ironsource/mediationsdk/a;->a(Lcom/ironsource/mediationsdk/AbstractSmash;)V
:cond_a9
add-int/lit8 v3, v3, 0x1
goto :goto_5d
.line 22
:cond_ac
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
iget-object v3, v3, Lcom/ironsource/mediationsdk/a;->i:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I
move-result v3
if-lez v3, :cond_16e
.line 23
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/t;->j()Lcom/ironsource/mediationsdk/model/d;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/d;->k()Z
move-result v1
.line 24
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/Pa;->b(Z)V
.line 25
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/t;->f()I
move-result v1
.line 26
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/a;->a(I)V
.line 27
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/t;->d()I
move-result v1
.line 28
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/Pa;->c(I)V
.line 29
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->e()Ljava/lang/String;
move-result-object v1
.line 30
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_120
.line 31
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v1
if-eqz v1, :cond_120
.line 32
new-instance v2, Lcom/ironsource/mediationsdk/Ra;
invoke-direct {v2, v1, v0}, Lcom/ironsource/mediationsdk/Ra;-><init>(Lcom/ironsource/mediationsdk/model/r;I)V
.line 33
invoke-direct {p0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/AbstractSmash;)Z
move-result v1
if-eqz v1, :cond_120
.line 34
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/Ra;->a(Lcom/ironsource/mediationsdk/sdk/W;)V
.line 35
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/a;->b(Lcom/ironsource/mediationsdk/AbstractSmash;)V
.line 36
:cond_120
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->f()Ljava/lang/String;
move-result-object v1
.line 37
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_14d
.line 38
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/q;->d()Lcom/ironsource/mediationsdk/model/s;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/model/s;->b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/r;
move-result-object v1
if-eqz v1, :cond_14d
.line 39
new-instance v2, Lcom/ironsource/mediationsdk/Ra;
invoke-direct {v2, v1, v0}, Lcom/ironsource/mediationsdk/Ra;-><init>(Lcom/ironsource/mediationsdk/model/r;I)V
.line 40
invoke-direct {p0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/AbstractSmash;)Z
move-result v0
if-eqz v0, :cond_14d
.line 41
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v2, v0}, Lcom/ironsource/mediationsdk/Ra;->a(Lcom/ironsource/mediationsdk/sdk/W;)V
.line 42
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v0, v2}, Lcom/ironsource/mediationsdk/a;->d(Lcom/ironsource/mediationsdk/AbstractSmash;)V
.line 43
:cond_14d
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/t;->c()I
move-result v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/Pa;->b(I)V
.line 44
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v1
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/ironsource/mediationsdk/Pa;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_194
.line 45
:cond_16e
iget v0, p0, Lcom/ironsource/mediationsdk/W;->Y:I
invoke-static {v5, v5, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v0
.line 46
new-array v3, v2, [[Ljava/lang/Object;
new-array v1, v1, [Ljava/lang/Object;
const-string v4, "errorCode"
aput-object v4, v1, v5
const/16 v4, 0x3f2
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v1, v2
aput-object v1, v3, v5
invoke-direct {p0, v0, v3}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
const v1, 0x13da2
.line 47
invoke-direct {p0, v1, v0}, Lcom/ironsource/mediationsdk/W;->b(ILorg/json/JSONObject;)V
.line 48
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, v5}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:goto_194
return-void
.end method
.method private a(Landroid/content/Context;Ljava/lang/String;)Lcom/ironsource/mediationsdk/utils/q;
.registers 7
.line 376
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->f(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_7a
const-string v0, "appKey"
.line 377
invoke-static {p1, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "userId"
.line 378
invoke-static {p1, v1}, Lcom/ironsource/mediationsdk/utils/o;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "response"
.line 379
invoke-static {p1, v2}, Lcom/ironsource/mediationsdk/utils/o;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 380
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_7a
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_7a
invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_7a
.line 381
new-instance p2, Lcom/ironsource/mediationsdk/utils/q;
invoke-direct {p2, p1, v0, v1, v2}, Lcom/ironsource/mediationsdk/utils/q;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 382
invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p1
.line 383
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/logger/b;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 384
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
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
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/logger/b;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ": "
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Lcom/ironsource/mediationsdk/utils/q;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, v1, p1, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const/4 p1, 0x0
.line 385
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object p1
.line 386
new-instance v0, Lc/g/b/b;
const/16 v1, 0x8c
invoke-direct {v0, v1, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 387
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
goto :goto_7b
:cond_7a
const/4 p2, 0x0
:goto_7b
return-object p2
.end method
.method private a(ILorg/json/JSONObject;)V
.registers 4
.line 465
new-instance v0, Lc/g/b/b;
invoke-direct {v0, p1, p2}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 466
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
return-void
.end method
.method private a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.registers 5
.line 106
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, " ad unit has already been initialized"
invoke-virtual {v0, p1}, 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 107
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x3
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 108
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->d(Ljava/lang/String;)V
return-void
.end method
.method private a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
.registers 7
.line 231
sget-object v0, Lcom/ironsource/mediationsdk/V;->a:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aget v0, v0, v1
const/4 v1, 0x1
const/4 v2, 0x0
if-eq v0, v1, :cond_9e
const/4 v1, 0x2
if-eq v0, v1, :cond_5c
const/4 v1, 0x3
if-eq v0, v1, :cond_45
const/4 p1, 0x4
if-eq v0, p1, :cond_17
goto/16 :goto_df
.line 232
:cond_17
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
monitor-enter v0
.line 233
:try_start_1a
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_3f
.line 234
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
.line 235
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object p1
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
const/16 v2, 0x25a
const-string v3, "Init had failed"
invoke-direct {v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p1, p2, v1}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
const/4 p1, 0x0
.line 236
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.line 237
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
.line 238
:cond_3f
monitor-exit v0
goto/16 :goto_df
:catchall_42
move-exception p1
monitor-exit v0
:try_end_44
.catchall {:try_start_1a .. :try_end_44} :catchall_42
throw p1
:cond_45
if-nez p2, :cond_55
.line 239
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->B()Z
move-result p2
if-nez p2, :cond_55
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->C:Ljava/util/Set;
invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_df
.line 240
:cond_55
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {p1, v2}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->onOfferwallAvailable(Z)V
goto/16 :goto_df
.line 241
:cond_5c
iget-boolean p1, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-eqz p1, :cond_88
.line 242
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_66
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_82
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
.line 243
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object v0
const-string v1, "initISDemandOnly() had failed"
const-string v2, "Interstitial"
invoke-static {v1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, p2, v1}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_66
.line 244
:cond_82
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
goto :goto_df
.line 245
:cond_88
iget-boolean p1, p0, Lcom/ironsource/mediationsdk/W;->W:Z
if-eqz p1, :cond_df
.line 246
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->W:Z
.line 247
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object p1
const-string p2, "init() had failed"
const-string v0, "Interstitial"
invoke-static {p2, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_df
.line 248
:cond_9e
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->H:Z
if-eqz v0, :cond_ca
.line 249
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_a8
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_c4
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
.line 250
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object v0
const-string v1, "initISDemandOnly() had failed"
const-string v2, "Rewarded Video"
invoke-static {v1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, p2, v1}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_a8
.line 251
:cond_c4
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
goto :goto_df
:cond_ca
if-nez p2, :cond_da
.line 252
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->C()Z
move-result p2
if-nez p2, :cond_da
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->C:Ljava/util/Set;
invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_df
.line 253
:cond_da
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {p1, v2}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(Z)V
:cond_df
:goto_df
return-void
.end method
.method private a(Lcom/ironsource/mediationsdk/utils/q;)V
.registers 4
.line 442
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->l:Lcom/ironsource/mediationsdk/logger/f;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->a()Lcom/ironsource/mediationsdk/model/b;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/b;->e()Lcom/ironsource/mediationsdk/model/f;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/f;->b()I
move-result v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronSourceLogger;->a(I)V
.line 443
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
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;->e()Lcom/ironsource/mediationsdk/model/f;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/f;->a()I
move-result p1
const-string v1, "console"
invoke-virtual {v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Ljava/lang/String;I)V
return-void
.end method
.method private a(Lcom/ironsource/mediationsdk/utils/q;Landroid/content/Context;)V
.registers 9
.line 388
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->C()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_18
.line 389
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->j()Lcom/ironsource/mediationsdk/model/d;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->j()Z
move-result v0
goto :goto_19
:cond_18
const/4 v0, 0x0
.line 390
:goto_19
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->A()Z
move-result v2
if-eqz v2, :cond_30
.line 391
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/j;->h()Lcom/ironsource/mediationsdk/model/d;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/d;->j()Z
move-result v2
goto :goto_31
:cond_30
const/4 v2, 0x0
.line 392
:goto_31
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->z()Z
move-result v3
if-eqz v3, :cond_48
.line 393
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/g;->d()Lcom/ironsource/mediationsdk/model/d;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/d;->j()Z
move-result v3
goto :goto_49
:cond_48
const/4 v3, 0x0
.line 394
:goto_49
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->B()Z
move-result v4
if-eqz v4, :cond_60
.line 395
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/i;->d()Lcom/ironsource/mediationsdk/model/l;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/l;->c()Lcom/ironsource/mediationsdk/model/d;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/d;->j()Z
move-result v4
goto :goto_61
:cond_60
const/4 v4, 0x0
:goto_61
if-eqz v0, :cond_e7
.line 396
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->j()Lcom/ironsource/mediationsdk/model/d;
move-result-object v0
.line 397
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->b()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->b(Ljava/lang/String;Landroid/content/Context;)V
.line 398
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->c()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->a(Ljava/lang/String;Landroid/content/Context;)V
.line 399
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->e()I
move-result v5
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->d(I)V
.line 400
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->d()I
move-result v5
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->c(I)V
.line 401
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->a()I
move-result v5
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->b(I)V
.line 402
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->h()[I
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->c([ILandroid/content/Context;)V
.line 403
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->g()[I
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->b([ILandroid/content/Context;)V
.line 404
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->i()[I
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->d([ILandroid/content/Context;)V
.line 405
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->f()[I
move-result-object v0
invoke-virtual {v4, v0, p2}, Lcom/ironsource/mediationsdk/b/f;->a([ILandroid/content/Context;)V
.line 406
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/i;->a()Lcom/ironsource/mediationsdk/model/b;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/b;->f()Lcom/ironsource/mediationsdk/model/u;
move-result-object v4
invoke-virtual {v0, v4}, Lcom/ironsource/mediationsdk/b/f;->a(Lcom/ironsource/mediationsdk/model/u;)V
goto/16 :goto_173
:cond_e7
if-eqz v4, :cond_16c
.line 407
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->d()Lcom/ironsource/mediationsdk/model/l;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/l;->c()Lcom/ironsource/mediationsdk/model/d;
move-result-object v0
.line 408
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->b()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->b(Ljava/lang/String;Landroid/content/Context;)V
.line 409
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->c()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->a(Ljava/lang/String;Landroid/content/Context;)V
.line 410
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->e()I
move-result v5
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->d(I)V
.line 411
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->d()I
move-result v5
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->c(I)V
.line 412
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->a()I
move-result v5
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->b(I)V
.line 413
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->h()[I
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->c([ILandroid/content/Context;)V
.line 414
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->g()[I
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->b([ILandroid/content/Context;)V
.line 415
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->i()[I
move-result-object v5
invoke-virtual {v4, v5, p2}, Lcom/ironsource/mediationsdk/b/f;->d([ILandroid/content/Context;)V
.line 416
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->f()[I
move-result-object v0
invoke-virtual {v4, v0, p2}, Lcom/ironsource/mediationsdk/b/f;->a([ILandroid/content/Context;)V
.line 417
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/i;->a()Lcom/ironsource/mediationsdk/model/b;
move-result-object v4
invoke-virtual {v4}, Lcom/ironsource/mediationsdk/model/b;->f()Lcom/ironsource/mediationsdk/model/u;
move-result-object v4
invoke-virtual {v0, v4}, Lcom/ironsource/mediationsdk/b/f;->a(Lcom/ironsource/mediationsdk/model/u;)V
goto :goto_173
.line 418
:cond_16c
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/b/f;->b(Z)V
:goto_173
if-eqz v2, :cond_1f9
.line 419
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/j;->h()Lcom/ironsource/mediationsdk/model/d;
move-result-object v0
.line 420
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->b()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->b(Ljava/lang/String;Landroid/content/Context;)V
.line 421
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->a(Ljava/lang/String;Landroid/content/Context;)V
.line 422
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->e()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/b/f;->d(I)V
.line 423
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->d()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/b/f;->c(I)V
.line 424
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->a()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/b/f;->b(I)V
.line 425
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->h()[I
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->c([ILandroid/content/Context;)V
.line 426
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->g()[I
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->b([ILandroid/content/Context;)V
.line 427
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->i()[I
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->d([ILandroid/content/Context;)V
.line 428
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->f()[I
move-result-object v0
invoke-virtual {v1, v0, p2}, Lcom/ironsource/mediationsdk/b/f;->a([ILandroid/content/Context;)V
.line 429
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object p2
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;->f()Lcom/ironsource/mediationsdk/model/u;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/ironsource/mediationsdk/b/f;->a(Lcom/ironsource/mediationsdk/model/u;)V
goto/16 :goto_285
:cond_1f9
if-eqz v3, :cond_27e
.line 430
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/g;->d()Lcom/ironsource/mediationsdk/model/d;
move-result-object v0
.line 431
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->b()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->b(Ljava/lang/String;Landroid/content/Context;)V
.line 432
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->a(Ljava/lang/String;Landroid/content/Context;)V
.line 433
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->e()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/b/f;->d(I)V
.line 434
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->d()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/b/f;->c(I)V
.line 435
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->a()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/b/f;->b(I)V
.line 436
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->h()[I
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->c([ILandroid/content/Context;)V
.line 437
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->g()[I
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->b([ILandroid/content/Context;)V
.line 438
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->i()[I
move-result-object v2
invoke-virtual {v1, v2, p2}, Lcom/ironsource/mediationsdk/b/f;->d([ILandroid/content/Context;)V
.line 439
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/d;->f()[I
move-result-object v0
invoke-virtual {v1, v0, p2}, Lcom/ironsource/mediationsdk/b/f;->a([ILandroid/content/Context;)V
.line 440
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object p2
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;->f()Lcom/ironsource/mediationsdk/model/u;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/ironsource/mediationsdk/b/f;->a(Lcom/ironsource/mediationsdk/model/u;)V
goto :goto_285
.line 441
:cond_27e
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object p1
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/b/f;->b(Z)V
:goto_285
return-void
.end method
.method private a(Ljava/util/ArrayList;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/ironsource/mediationsdk/model/r;",
">;)V"
}
.end annotation
.line 198
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "Banner started in programmatic mode"
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 199
new-instance v0, Lcom/ironsource/mediationsdk/j;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v1
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->i()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/j;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/ironsource/mediationsdk/model/g;)V
.line 200
new-instance v1, Lcom/ironsource/mediationsdk/ProgBannerManager;
invoke-static {}, Lcom/ironsource/mediationsdk/Y;->b()Lcom/ironsource/mediationsdk/Y;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/Y;->a()Ljava/util/HashSet;
move-result-object v2
invoke-direct {v1, p1, v0, v2}, Lcom/ironsource/mediationsdk/ProgBannerManager;-><init>(Ljava/util/List;Lcom/ironsource/mediationsdk/j;Ljava/util/HashSet;)V
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->S:Lcom/ironsource/mediationsdk/ProgBannerManager;
.line 201
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->x()V
return-void
.end method
.method private a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
.registers 9
if-eqz p2, :cond_38
.line 469
:try_start_2
array-length v0, p2
const/4 v1, 0x0
const/4 v2, 0x0
:goto_5
if-ge v2, v0, :cond_38
aget-object v3, p2, v2
.line 470
aget-object v4, v3, v1
invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x1
aget-object v3, v3, v5
invoke-virtual {p1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_15
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_15} :catch_18
add-int/lit8 v2, v2, 0x1
goto :goto_5
:catch_18
move-exception p1
.line 471
invoke-static {}, Lcom/ironsource/mediationsdk/logger/c;->c()Lcom/ironsource/mediationsdk/logger/c;
move-result-object p2
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "IronSourceObject addToDictionary: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v1, 0x3
invoke-virtual {p2, v0, p1, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:cond_38
return-void
.end method
.method private varargs declared-synchronized a(Z[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.registers 12
monitor-enter p0
.line 109
:try_start_1
array-length v0, p2
const/4 v1, 0x0
const/4 v2, 0x0
:goto_4
const/4 v3, 0x1
if-ge v2, v0, :cond_2c
aget-object v4, p2, v2
.line 110
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_14
.line 111
iput-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->K:Z
goto :goto_29
.line 112
:cond_14
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_1f
.line 113
iput-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->L:Z
goto :goto_29
.line 114
:cond_1f
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_29
.line 115
iput-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->J:Z
:cond_29
:goto_29
add-int/lit8 v2, v2, 0x1
goto :goto_4
.line 116
:cond_2c
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/MediationInitializer;->a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
move-result-object v0
sget-object v2, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_FAILED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
:try_end_36
.catchall {:try_start_1 .. :try_end_36} :catchall_1e8
if-ne v0, v2, :cond_55
.line 117
:try_start_38
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
if-eqz p1, :cond_1e6
.line 118
array-length p1, p2
:goto_3d
if-ge v1, p1, :cond_1e6
aget-object v0, p2, v1
.line 119
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v2, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_4c
.line 120
invoke-direct {p0, v0, v3}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:try_end_4c
.catch Ljava/lang/Exception; {:try_start_38 .. :try_end_4c} :catch_4f
.catchall {:try_start_38 .. :try_end_4c} :catchall_1e8
:cond_4c
add-int/lit8 v1, v1, 0x1
goto :goto_3d
:catch_4f
move-exception p1
.line 121
:try_start_50
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
goto/16 :goto_1e6
.line 122
:cond_55
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->w:Z
const/16 v2, 0xe
if-nez v0, :cond_11c
.line 123
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object p1
.line 124
array-length v0, p2
const/4 v4, 0x0
:goto_61
if-ge v1, v0, :cond_a1
aget-object v5, p2, v1
.line 125
iget-object v6, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v6, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v6
if-nez v6, :cond_85
.line 126
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 127
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->C:Ljava/util/Set;
invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
:try_end_77
.catchall {:try_start_50 .. :try_end_77} :catchall_1e8
.line 128
:try_start_77
invoke-virtual {v5}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {p1, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:try_end_7e
.catch Ljava/lang/Exception; {:try_start_77 .. :try_end_7e} :catch_7f
.catchall {:try_start_77 .. :try_end_7e} :catchall_1e8
goto :goto_83
:catch_7f
move-exception v4
.line 129
:try_start_80
invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
:goto_83
const/4 v4, 0x1
goto :goto_9e
.line 130
:cond_85
iget-object v6, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v7, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v5, " ad unit has started initializing."
invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
const/4 v8, 0x3
invoke-virtual {v6, v7, v5, v8}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_9e
.catchall {:try_start_80 .. :try_end_9e} :catchall_1e8
:goto_9e
add-int/lit8 v1, v1, 0x1
goto :goto_61
:cond_a1
if-eqz v4, :cond_1e6
.line 131
:try_start_a3
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
.line 132
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ",androidx="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->j()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 133
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, ",Activity="
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->l()Z
move-result v4
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 134
invoke-static {}, Lcom/ironsource/mediationsdk/utils/m;->a()Z
move-result v4
if-eqz v4, :cond_e5
const-string v4, "appLanguage=Kotlin"
.line 135
invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 136
invoke-static {}, Lcom/ironsource/mediationsdk/utils/m;->b()Ljava/lang/String;
move-result-object v4
invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_ea
:cond_e5
const-string v4, "appLanguage=Java"
.line 137
invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 138
:goto_ea
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 139
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->m()Z
move-result v0
if-eqz v0, :cond_f6
.line 140
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_f6
const-string v0, "ext1"
.line 141
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "sessionDepth"
.line 142
iget v0, p0, Lcom/ironsource/mediationsdk/W;->G:I
add-int/2addr v0, v3
iput v0, p0, Lcom/ironsource/mediationsdk/W;->G:I
invoke-virtual {p1, p2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_109
.catch Ljava/lang/Exception; {:try_start_a3 .. :try_end_109} :catch_10a
.catchall {:try_start_a3 .. :try_end_109} :catchall_1e8
goto :goto_10e
:catch_10a
move-exception p2
.line 143
:try_start_10b
invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
.line 144
:goto_10e
new-instance p2, Lc/g/b/b;
invoke-direct {p2, v2, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 145
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
goto/16 :goto_1e6
.line 146
:cond_11c
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->b(Z)V
.line 147
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->x:Ljava/util/List;
:try_end_125
.catchall {:try_start_10b .. :try_end_125} :catchall_1e8
if-nez v0, :cond_129
.line 148
monitor-exit p0
return-void
.line 149
:cond_129
:try_start_129
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object p1
.line 150
array-length v0, p2
const/4 v4, 0x0
const/4 v5, 0x0
:goto_130
if-ge v4, v0, :cond_16d
aget-object v6, p2, v4
.line 151
iget-object v7, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v7, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v7
if-nez v7, :cond_167
.line 152
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v5, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 153
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->C:Ljava/util/Set;
invoke-interface {v5, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
:try_end_146
.catchall {:try_start_129 .. :try_end_146} :catchall_1e8
.line 154
:try_start_146
invoke-virtual {v6}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {p1, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:try_end_14d
.catch Ljava/lang/Exception; {:try_start_146 .. :try_end_14d} :catch_14e
.catchall {:try_start_146 .. :try_end_14d} :catchall_1e8
goto :goto_152
:catch_14e
move-exception v5
.line 155
:try_start_14f
invoke-virtual {v5}, Ljava/lang/Exception;->printStackTrace()V
.line 156
:goto_152
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->x:Ljava/util/List;
if-eqz v5, :cond_162
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->x:Ljava/util/List;
invoke-interface {v5, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_162
.line 157
invoke-direct {p0, v6}, Lcom/ironsource/mediationsdk/W;->b(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_165
.line 158
:cond_162
invoke-direct {p0, v6, v1}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:goto_165
const/4 v5, 0x1
goto :goto_16a
.line 159
:cond_167
invoke-direct {p0, v6}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
:try_end_16a
.catchall {:try_start_14f .. :try_end_16a} :catchall_1e8
:goto_16a
add-int/lit8 v4, v4, 0x1
goto :goto_130
:cond_16d
if-eqz v5, :cond_1e6
.line 160
:try_start_16f
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
.line 161
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ",androidx="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->j()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 162
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, ",Activity="
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->l()Z
move-result v4
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 163
invoke-static {}, Lcom/ironsource/mediationsdk/utils/m;->a()Z
move-result v4
if-eqz v4, :cond_1b1
const-string v4, "appLanguage=Kotlin"
.line 164
invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 165
invoke-static {}, Lcom/ironsource/mediationsdk/utils/m;->b()Ljava/lang/String;
move-result-object v4
invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_1b6
:cond_1b1
const-string v4, "appLanguage=Java"
.line 166
invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 167
:goto_1b6
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 168
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->m()Z
move-result v0
if-eqz v0, :cond_1c2
.line 169
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_1c2
const-string v0, "ext1"
.line 170
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "sessionDepth"
.line 171
iget v0, p0, Lcom/ironsource/mediationsdk/W;->G:I
add-int/2addr v0, v3
iput v0, p0, Lcom/ironsource/mediationsdk/W;->G:I
invoke-virtual {p1, p2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_1d5
.catch Ljava/lang/Exception; {:try_start_16f .. :try_end_1d5} :catch_1d6
.catchall {:try_start_16f .. :try_end_1d5} :catchall_1e8
goto :goto_1da
:catch_1d6
move-exception p2
.line 172
:try_start_1d7
invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
.line 173
:goto_1da
new-instance p2, Lc/g/b/b;
invoke-direct {p2, v2, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 174
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
:try_end_1e6
.catchall {:try_start_1d7 .. :try_end_1e6} :catchall_1e8
.line 175
:cond_1e6
:goto_1e6
monitor-exit p0
return-void
:catchall_1e8
move-exception p1
monitor-exit p0
goto :goto_1ec
:goto_1eb
throw p1
:goto_1ec
goto :goto_1eb
.end method
.method private a(Lcom/ironsource/mediationsdk/AbstractSmash;)Z
.registers 4
.line 202
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/AbstractSmash;->v()I
move-result v0
const/4 v1, 0x1
if-lt v0, v1, :cond_e
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/AbstractSmash;->w()I
move-result p1
if-lt p1, v1, :cond_e
goto :goto_f
:cond_e
const/4 v1, 0x0
:goto_f
return v1
.end method
.method private a(Ljava/lang/String;II)Z
.registers 5
if-eqz p1, :cond_10
.line 449
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-lt v0, p2, :cond_10
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result p1
if-gt p1, p3, :cond_10
const/4 p1, 0x1
goto :goto_11
:cond_10
const/4 p1, 0x0
:goto_11
return p1
.end method
.method private b(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/W$a;)Lcom/ironsource/mediationsdk/utils/q;
.registers 14
.line 69
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->g(Landroid/content/Context;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_8
return-object v1
.line 70
:cond_8
:try_start_8
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/W;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 71
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const/4 v3, 0x1
if-eqz v2, :cond_22
.line 72
invoke-static {p1}, Lcom/ironsource/environment/n;->p(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 73
invoke-static {}, Lcom/ironsource/mediationsdk/logger/c;->c()Lcom/ironsource/mediationsdk/logger/c;
move-result-object v2
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v5, "using custom identifier"
invoke-virtual {v2, v4, v5, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:cond_22
move-object v7, v0
const/4 v9, 0x0
.line 74
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->E:Lcom/ironsource/mediationsdk/X;
if-nez v0, :cond_9a
.line 75
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->i()Ljava/lang/String;
move-result-object v8
.line 76
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v5
move-object v4, p1
move-object v6, p2
invoke-static/range {v4 .. v9}, Lcom/ironsource/mediationsdk/e/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;)Ljava/lang/String;
move-result-object v0
invoke-static {v0, p3}, Lcom/ironsource/mediationsdk/e/a;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/W$a;)Ljava/lang/String;
move-result-object p3
if-nez p3, :cond_44
.line 77
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string p2, "serverResponseString is null"
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/logger/IronLog;->warning(Ljava/lang/String;)V
return-object v1
.line 78
:cond_44
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->f()I
move-result v0
if-ne v0, v3, :cond_81
.line 79
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string v2, "encrypt"
invoke-virtual {v0, v2}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 80
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p3, "response"
.line 81
invoke-virtual {v0, p3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
.line 82
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_6a
.line 83
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string p2, "encryptedResponse is empty - return null"
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/logger/IronLog;->warning(Ljava/lang/String;)V
return-object v1
:cond_6a
const-string v0, "C38FB23A402222A0C17D34A92F971D1F"
.line 84
invoke-static {v0, p3}, Lcom/ironsource/mediationsdk/utils/k;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
.line 85
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_81
.line 86
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string p2, "encoded response invalid - return null"
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/logger/IronLog;->warning(Ljava/lang/String;)V
.line 87
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->D()V
return-object v1
.line 88
:cond_81
new-instance v0, Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v2
invoke-direct {v0, p1, v2, p2, p3}, Lcom/ironsource/mediationsdk/utils/q;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:try_end_8a
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8a} :catch_a0
.line 89
:try_start_8a
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->g()Z
move-result p1
if-nez p1, :cond_bb
.line 90
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string p2, "response invalid - return null"
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/logger/IronLog;->warning(Ljava/lang/String;)V
:try_end_97
.catch Ljava/lang/Exception; {:try_start_8a .. :try_end_97} :catch_98
return-object v1
:catch_98
move-exception p1
goto :goto_a2
.line 91
:cond_9a
:try_start_9a
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->E:Lcom/ironsource/mediationsdk/X;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/X;->b()Ljava/util/Vector;
:try_end_9f
.catch Ljava/lang/Exception; {:try_start_9a .. :try_end_9f} :catch_a0
throw v1
:catch_a0
move-exception p1
move-object v0, v1
.line 92
:goto_a2
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "exception = "
invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Lcom/ironsource/mediationsdk/logger/IronLog;->warning(Ljava/lang/String;)V
.line 93
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:cond_bb
return-object v0
.end method
.method private b(ILorg/json/JSONObject;)V
.registers 4
.line 96
new-instance v0, Lc/g/b/b;
invoke-direct {v0, p1, p2}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 97
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
return-void
.end method
.method private b(Landroid/content/Context;)V
.registers 5
.line 6
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->m:Ljava/util/concurrent/atomic/AtomicBoolean;
if-eqz v0, :cond_2a
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
move-result v0
if-eqz v0, :cond_2a
.line 7
invoke-static {}, Lcom/ironsource/mediationsdk/b/l;->a()Lcom/ironsource/mediationsdk/b/l;
move-result-object v0
new-instance v1, Lcom/ironsource/mediationsdk/utils/j;
invoke-direct {v1, p1}, Lcom/ironsource/mediationsdk/utils/j;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/b/l;->a(Ljava/lang/Runnable;)V
.line 8
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->E:Lcom/ironsource/mediationsdk/X;
invoke-virtual {v0, p1, v1}, Lcom/ironsource/mediationsdk/b/f;->a(Landroid/content/Context;Lcom/ironsource/mediationsdk/X;)V
.line 9
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->E:Lcom/ironsource/mediationsdk/X;
invoke-virtual {v0, p1, v1}, Lcom/ironsource/mediationsdk/b/f;->a(Landroid/content/Context;Lcom/ironsource/mediationsdk/X;)V
:cond_2a
return-void
.end method
.method private b(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.registers 4
.line 1
sget-object v0, Lcom/ironsource/mediationsdk/V;->a:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, v0, p1
const/4 v0, 0x1
if-eq p1, v0, :cond_2b
const/4 v0, 0x2
if-eq p1, v0, :cond_27
const/4 v0, 0x3
if-eq p1, v0, :cond_19
const/4 v0, 0x4
if-eq p1, v0, :cond_15
goto :goto_2e
.line 2
:cond_15
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->E()V
goto :goto_2e
.line 3
:cond_19
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->h:Lcom/ironsource/mediationsdk/ha;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->g()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/ironsource/mediationsdk/ha;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_2e
.line 4
:cond_27
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->H()V
goto :goto_2e
.line 5
:cond_2b
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->K()V
:goto_2e
return-void
.end method
.method private b(Lcom/ironsource/mediationsdk/utils/q;Landroid/content/Context;)V
.registers 3
.line 94
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/utils/q;)V
.line 95
invoke-direct {p0, p1, p2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/utils/q;Landroid/content/Context;)V
return-void
.end method
.method public static e()Lcom/ironsource/mediationsdk/W;
.registers 1
.line 1
sget-object v0, Lcom/ironsource/mediationsdk/W$b;->a:Lcom/ironsource/mediationsdk/W;
return-object v0
.end method
.method private k(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/h;
.registers 4
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v0
if-nez v0, :cond_e
const/4 p1, 0x0
return-object p1
.line 2
:cond_e
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_19
.line 3
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/g;->f()Lcom/ironsource/mediationsdk/model/h;
move-result-object p1
return-object p1
.line 4
:cond_19
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/model/g;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/h;
move-result-object p1
if-eqz p1, :cond_20
return-object p1
.line 5
:cond_20
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/g;->f()Lcom/ironsource/mediationsdk/model/h;
move-result-object p1
return-object p1
.end method
.method private l(Ljava/lang/String;)Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;
.registers 6
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v0, :cond_45
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
if-eqz v0, :cond_45
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
if-nez v0, :cond_17
goto :goto_45
:cond_17
const/4 v0, 0x0
.line 3
:try_start_18
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->m(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
move-result-object v0
if-nez v0, :cond_33
.line 4
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->v()Lcom/ironsource/mediationsdk/model/k;
move-result-object v0
if-nez v0, :cond_33
const-string p1, "Default placement was not found"
.line 5
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v3, 0x3
invoke-virtual {v1, v2, p1, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_2e
.catch Ljava/lang/Exception; {:try_start_18 .. :try_end_2e} :catch_2f
goto :goto_33
:catch_2f
move-exception p1
.line 6
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:cond_33
:goto_33
if-nez v0, :cond_38
.line 7
sget-object p1, Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;->NOT_CAPPED:Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;
return-object p1
.line 8
:cond_38
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/d;->a()Landroid/content/Context;
move-result-object p1
invoke-static {p1, v0}, Lcom/ironsource/mediationsdk/utils/CappingManager;->c(Landroid/content/Context;Lcom/ironsource/mediationsdk/model/k;)Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;
move-result-object p1
return-object p1
.line 9
:cond_45
:goto_45
sget-object p1, Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;->NOT_CAPPED:Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;
return-object p1
.end method
.method private m(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
.registers 3
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
if-eqz v0, :cond_11
.line 2
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/model/j;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
move-result-object p1
return-object p1
:cond_11
const/4 p1, 0x0
return-object p1
.end method
.method private n(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
.registers 7
.line 12
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->m(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
move-result-object p1
const/4 v0, 0x0
if-nez p1, :cond_21
.line 13
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x3
const-string v3, "Placement is not valid, please make sure you are using the right placements, using the default placement."
invoke-virtual {p1, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 14
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->v()Lcom/ironsource/mediationsdk/model/k;
move-result-object p1
if-nez p1, :cond_21
.line 15
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "Default placement was not found, please make sure you are using the right placements."
invoke-virtual {p1, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-object v0
.line 16
:cond_21
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/k;->c()Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lcom/ironsource/mediationsdk/W;->l(Ljava/lang/String;)Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;
move-result-object v1
.line 17
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/k;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v2, v1}, Lcom/ironsource/mediationsdk/W;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;)Ljava/lang/String;
move-result-object v1
.line 18
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4e
.line 19
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v4, 0x1
invoke-virtual {v2, v3, v1, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 20
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v2, p1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(Lcom/ironsource/mediationsdk/model/k;)V
.line 21
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
return-object v0
:cond_4e
return-object p1
.end method
.method private o(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/n;
.registers 6
.line 1
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->p(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/n;
move-result-object p1
const/4 v0, 0x0
if-nez p1, :cond_21
.line 2
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x3
const-string v3, "Placement is not valid, please make sure you are using the right placements, using the default placement."
invoke-virtual {p1, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 3
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->w()Lcom/ironsource/mediationsdk/model/n;
move-result-object p1
if-nez p1, :cond_21
.line 4
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "Default placement was not found, please make sure you are using the right placements."
invoke-virtual {p1, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-object v0
.line 5
:cond_21
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/d;->a()Landroid/content/Context;
move-result-object v1
invoke-static {v1, p1}, Lcom/ironsource/mediationsdk/utils/CappingManager;->c(Landroid/content/Context;Lcom/ironsource/mediationsdk/model/n;)Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;
move-result-object v1
.line 6
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/n;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v2, v1}, Lcom/ironsource/mediationsdk/W;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;)Ljava/lang/String;
move-result-object v1
.line 7
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4d
.line 8
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v3, 0x1
invoke-virtual {p1, v2, v1, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 9
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
return-object v0
:cond_4d
return-object p1
.end method
.method private p(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/n;
.registers 3
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
if-eqz v0, :cond_11
.line 2
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/model/t;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/n;
move-result-object p1
return-object p1
:cond_11
const/4 p1, 0x0
return-object p1
.end method
.method private q(Ljava/lang/String;)V
.registers 6
const/4 v0, 0x0
.line 27
:try_start_1
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->m(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
move-result-object p1
if-nez p1, :cond_b
.line 28
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->v()Lcom/ironsource/mediationsdk/model/k;
move-result-object p1
:cond_b
if-eqz p1, :cond_1d
.line 29
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/k;->c()Ljava/lang/String;
move-result-object p1
:try_end_11
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_11} :catch_13
move-object v0, p1
goto :goto_1d
:catch_13
move-exception p1
.line 30
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "showProgrammaticInterstitial()"
invoke-virtual {v1, v2, v3, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 31
:cond_1d
:goto_1d
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/ProgIsManager;->a(Ljava/lang/String;)V
return-void
.end method
.method private r(Ljava/lang/String;)V
.registers 5
.line 1
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->p(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/n;
move-result-object p1
if-nez p1, :cond_a
.line 2
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->w()Lcom/ironsource/mediationsdk/model/n;
move-result-object p1
:cond_a
if-nez p1, :cond_23
const-string p1, "showProgrammaticRewardedVideo error: empty default placement in response"
.line 3
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x3
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 4
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x3fd
invoke-direct {v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
.line 5
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_28
.line 6
:cond_23
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
invoke-interface {v0, p1}, Lcom/ironsource/mediationsdk/v;->a(Lcom/ironsource/mediationsdk/model/n;)V
:goto_28
return-void
.end method
.method private s(Ljava/lang/String;)Z
.registers 3
if-nez p1, :cond_4
const/4 p1, 0x0
return p1
:cond_4
const-string v0, "^[a-zA-Z0-9]*$"
.line 9
invoke-virtual {p1, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method private t(Ljava/lang/String;)Lcom/ironsource/mediationsdk/a/b;
.registers 5
.line 9
new-instance v0, Lcom/ironsource/mediationsdk/a/b;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/a/b;-><init>()V
if-eqz p1, :cond_2c
const/4 v1, 0x5
const/16 v2, 0xa
.line 10
invoke-direct {p0, p1, v1, v2}, Lcom/ironsource/mediationsdk/W;->a(Ljava/lang/String;II)Z
move-result v1
const-string v2, "appKey"
if-eqz v1, :cond_22
.line 11
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->s(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_38
const-string v1, "should contain only english characters and numbers"
.line 12
invoke-static {v2, p1, v1}, 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 13
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/a/b;->a(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_38
:cond_22
const-string v1, "length should be between 5-10 characters"
.line 14
invoke-static {v2, p1, v1}, 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 15
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/a/b;->a(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_38
.line 16
:cond_2c
new-instance p1, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x1fa
const-string v2, "Init Fail - appKey is missing"
invoke-direct {p1, v1, v2}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
.line 17
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/a/b;->a(Lcom/ironsource/mediationsdk/logger/b;)V
:cond_38
:goto_38
return-object v0
.end method
.method private u()V
.registers 7
.line 1
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/d;->a()Landroid/content/Context;
move-result-object v0
.line 2
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/o;->f(Landroid/content/Context;)Z
move-result v1
.line 3
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/o;->d(Landroid/content/Context;)J
move-result-wide v2
if-nez v1, :cond_35
const-wide/16 v4, -0x1
cmp-long v1, v2, v4
if-nez v1, :cond_35
.line 4
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
.line 5
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "get first session timestamp = "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 6
invoke-static {v0, v1, v2}, Lcom/ironsource/mediationsdk/utils/o;->a(Landroid/content/Context;J)V
:cond_35
return-void
.end method
.method private v()Lcom/ironsource/mediationsdk/model/k;
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
if-eqz v0, :cond_11
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/j;->b()Lcom/ironsource/mediationsdk/model/k;
move-result-object v0
return-object v0
:cond_11
const/4 v0, 0x0
return-object v0
.end method
.method private w()Lcom/ironsource/mediationsdk/model/n;
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object v0
if-eqz v0, :cond_11
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/t;->b()Lcom/ironsource/mediationsdk/model/n;
move-result-object v0
return-object v0
:cond_11
const/4 v0, 0x0
return-object v0
.end method
.method private x()V
.registers 3
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_1b
const/4 v0, 0x0
.line 2
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
.line 3
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
invoke-virtual {p0, v0, v1}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Ljava/lang/String;)V
const/4 v0, 0x0
.line 4
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.line 5
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
:cond_1b
return-void
.end method
.method private y()V
.registers 4
const/4 v0, 0x0
.line 1
invoke-static {v0}, Lcom/ironsource/mediationsdk/logger/c;->b(I)Lcom/ironsource/mediationsdk/logger/c;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
.line 2
new-instance v0, Lcom/ironsource/mediationsdk/logger/f;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/logger/f;-><init>(Lcom/ironsource/mediationsdk/logger/d;I)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->l:Lcom/ironsource/mediationsdk/logger/f;
.line 3
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->l:Lcom/ironsource/mediationsdk/logger/f;
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger;)V
.line 4
new-instance v0, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
.line 5
new-instance v0, Lcom/ironsource/mediationsdk/Pa;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/Pa;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
.line 6
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/Pa;->a(Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;)V
.line 7
new-instance v0, Lcom/ironsource/mediationsdk/O;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/O;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
.line 8
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/O;->a(Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;)V
.line 9
new-instance v0, Lcom/ironsource/mediationsdk/ha;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/ha;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->h:Lcom/ironsource/mediationsdk/ha;
.line 10
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->h:Lcom/ironsource/mediationsdk/ha;
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/ha;->a(Lcom/ironsource/mediationsdk/sdk/m;)V
return-void
.end method
.method private z()Z
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v0, :cond_18
.line 2
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
if-eqz v0, :cond_18
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 3
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v0
if-eqz v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
return v0
.end method
# virtual methods
.method a(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/W$a;)Lcom/ironsource/mediationsdk/utils/q;
.registers 8
.line 363
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->n:Ljava/lang/Object;
monitor-enter v0
.line 364
:try_start_3
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v1, :cond_10
.line 365
new-instance p1, Lcom/ironsource/mediationsdk/utils/q;
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-direct {p1, p2}, Lcom/ironsource/mediationsdk/utils/q;-><init>(Lcom/ironsource/mediationsdk/utils/q;)V
monitor-exit v0
return-object p1
.line 366
:cond_10
invoke-direct {p0, p1, p2, p3}, Lcom/ironsource/mediationsdk/W;->b(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/W$a;)Lcom/ironsource/mediationsdk/utils/q;
move-result-object p3
if-eqz p3, :cond_1c
.line 367
invoke-virtual {p3}, Lcom/ironsource/mediationsdk/utils/q;->g()Z
move-result v1
if-nez v1, :cond_2c
.line 368
:cond_1c
invoke-static {}, Lcom/ironsource/mediationsdk/logger/c;->c()Lcom/ironsource/mediationsdk/logger/c;
move-result-object p3
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "Null or invalid response. Trying to get cached response"
const/4 v3, 0x0
invoke-virtual {p3, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 369
invoke-direct {p0, p1, p2}, Lcom/ironsource/mediationsdk/W;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/ironsource/mediationsdk/utils/q;
move-result-object p3
:cond_2c
if-eqz p3, :cond_3c
.line 370
iput-object p3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
.line 371
invoke-virtual {p3}, Lcom/ironsource/mediationsdk/utils/q;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2}, Lcom/ironsource/mediationsdk/utils/o;->g(Landroid/content/Context;Ljava/lang/String;)V
.line 372
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-direct {p0, p2, p1}, Lcom/ironsource/mediationsdk/W;->b(Lcom/ironsource/mediationsdk/utils/q;Landroid/content/Context;)V
.line 373
:cond_3c
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object p1
const/4 p2, 0x1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->a(Z)V
.line 374
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->a(Z)V
.line 375
monitor-exit v0
return-object p3
:catchall_4d
move-exception p1
monitor-exit v0
:try_end_4f
.catchall {:try_start_3 .. :try_end_4f} :catchall_4d
throw p1
.end method
.method public a(Landroid/content/Context;)Ljava/lang/String;
.registers 5
const-string v0, ""
.line 450
:try_start_2
invoke-static {p1}, Lcom/ironsource/environment/n;->c(Landroid/content/Context;)[Ljava/lang/String;
move-result-object p1
.line 451
array-length v1, p1
if-lez v1, :cond_11
const/4 v1, 0x0
aget-object v2, p1, v1
if-eqz v2, :cond_11
.line 452
aget-object p1, p1, v1
:try_end_10
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_10} :catch_11
return-object p1
:catch_11
:cond_11
return-object v0
.end method
.method a(Ljava/lang/String;Lcom/ironsource/mediationsdk/utils/CappingManager$ECappingStatus;)Ljava/lang/String;
.registers 5
const/4 v0, 0x0
if-nez p2, :cond_4
return-object v0
.line 467
:cond_4
sget-object v1, Lcom/ironsource/mediationsdk/V;->b:[I
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result p2
aget p2, v1, p2
const/4 v1, 0x1
if-eq p2, v1, :cond_16
const/4 v1, 0x2
if-eq p2, v1, :cond_16
const/4 v1, 0x3
if-eq p2, v1, :cond_16
return-object v0
.line 468
:cond_16
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "placement "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " is capped"
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public a()V
.registers 8
.line 209
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
monitor-enter v0
.line 210
:try_start_3
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_29
.line 211
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
.line 212
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object v1
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
new-instance v4, Lcom/ironsource/mediationsdk/logger/b;
const/16 v5, 0x25b
const-string v6, "init had failed"
invoke-direct {v4, v5, v6}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v1, v3, v4}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
const/4 v1, 0x0
.line 213
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.line 214
iput-object v1, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
.line 215
:cond_29
monitor-exit v0
:try_end_2a
.catchall {:try_start_3 .. :try_end_2a} :catchall_9c
.line 216
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->W:Z
if-eqz v0, :cond_3f
.line 217
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->W:Z
.line 218
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v0
const-string v1, "init() had failed"
const-string v2, "Interstitial"
invoke-static {v1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
.line 219
:cond_3f
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter v1
.line 220
:try_start_42
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_48
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_64
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 221
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object v3
const-string v4, "init() had failed"
const-string v5, "Interstitial"
invoke-static {v4, v5}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v4
invoke-virtual {v3, v2, v4}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_48
.line 222
:cond_64
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
.line 223
monitor-exit v1
:try_end_6a
.catchall {:try_start_42 .. :try_end_6a} :catchall_99
.line 224
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter v0
.line 225
:try_start_6d
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_73
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_8f
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 226
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object v3
const-string v4, "init() had failed"
const-string v5, "Rewarded Video"
invoke-static {v4, v5}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v4
invoke-virtual {v3, v2, v4}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_73
.line 227
:cond_8f
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
.line 228
monitor-exit v0
return-void
:catchall_96
move-exception v1
monitor-exit v0
:try_end_98
.catchall {:try_start_6d .. :try_end_98} :catchall_96
throw v1
:catchall_99
move-exception v0
.line 229
:try_start_9a
monitor-exit v1
:try_end_9b
.catchall {:try_start_9a .. :try_end_9b} :catchall_99
throw v0
:catchall_9c
move-exception v1
.line 230
:try_start_9d
monitor-exit v0
:try_end_9e
.catchall {:try_start_9d .. :try_end_9e} :catchall_9c
goto :goto_a0
:goto_9f
throw v1
:goto_a0
goto :goto_9f
.end method
.method public a(J)V
.registers 5
.line 1
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->m()Z
move-result v0
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object v0
:try_start_8
const-string v1, "duration"
.line 2
invoke-virtual {v0, v1, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
const-string p1, "sessionDepth"
.line 3
iget p2, p0, Lcom/ironsource/mediationsdk/W;->G:I
invoke-virtual {v0, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_14
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_14} :catch_15
goto :goto_19
:catch_15
move-exception p1
.line 4
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
.line 5
:goto_19
new-instance p1, Lc/g/b/b;
const/16 p2, 0x202
invoke-direct {p1, p2, v0}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 6
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
return-void
.end method
.method public a(Landroid/app/Activity;)V
.registers 6
const-string v0, "onPause()"
.line 256
:try_start_2
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 257
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/ironsource/mediationsdk/utils/d;->a(Landroid/app/Activity;)V
.line 258
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
if-eqz p1, :cond_23
.line 259
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/BannerManager;->a()V
:try_end_1a
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_1a} :catch_1b
goto :goto_23
:catch_1b
move-exception p1
.line 260
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v1, v2, v0, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_23
:goto_23
return-void
.end method
.method public declared-synchronized a(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.registers 10
monitor-enter p0
.line 273
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "loadISDemandOnlyInterstitial() instanceId="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, 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, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_1a
.catchall {:try_start_1 .. :try_end_1a} :catchall_170
const/16 v0, 0x1fe
.line 274
:try_start_1c
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->K:Z
const/4 v2, 0x3
if-nez v1, :cond_38
const-string p1, "initISDemandOnly() must be called before loadISDemandOnlyInterstitial()"
.line 275
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p3, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 276
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p3
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v1, v0, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v1}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_36
.catch Ljava/lang/Throwable; {:try_start_1c .. :try_end_36} :catch_154
.catchall {:try_start_1c .. :try_end_36} :catchall_170
.line 277
monitor-exit p0
return-void
.line 278
:cond_38
:try_start_38
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-nez v1, :cond_53
const-string p1, "Interstitial was initialized in mediation mode. Use loadInterstitial instead"
.line 279
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p3, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 280
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p3
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v1, v0, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v1}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_51
.catch Ljava/lang/Throwable; {:try_start_38 .. :try_end_51} :catch_154
.catchall {:try_start_38 .. :try_end_51} :catchall_170
.line 281
monitor-exit p0
return-void
:cond_53
const/4 v1, 0x0
if-eqz p1, :cond_5e
.line 282
:try_start_56
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v4
invoke-virtual {v4, p1}, Lcom/ironsource/mediationsdk/utils/d;->c(Landroid/app/Activity;)V
goto :goto_8f
.line 283
:cond_5e
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/d;->b()Landroid/app/Activity;
move-result-object p1
if-nez p1, :cond_8f
if-nez p3, :cond_6b
goto :goto_6c
:cond_6b
const/4 v1, 0x1
.line 284
:goto_6c
invoke-static {v3, v1, v3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object p1
const p3, 0x13daa
.line 285
invoke-direct {p0, p3, p1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
const-string p1, "Interstitial was initialized and loaded without Activity"
.line 286
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p3, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 287
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p3
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
const/16 v2, 0x425
invoke-direct {v1, v2, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v1}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_8d
.catch Ljava/lang/Throwable; {:try_start_56 .. :try_end_8d} :catch_154
.catchall {:try_start_56 .. :try_end_8d} :catchall_170
.line 288
monitor-exit p0
return-void
.line 289
:cond_8f
:goto_8f
:try_start_8f
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
move-result-object p1
.line 290
sget-object v4, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_FAILED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
if-ne p1, v4, :cond_b5
.line 291
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v1, "init() had failed"
invoke-virtual {p1, p3, v1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 292
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p1
const-string p3, "init() had failed"
const-string v1, "Interstitial"
invoke-static {p3, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p1, p2, p3}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_b3
.catch Ljava/lang/Throwable; {:try_start_8f .. :try_end_b3} :catch_154
.catchall {:try_start_8f .. :try_end_b3} :catchall_170
.line 293
monitor-exit p0
return-void
.line 294
:cond_b5
:try_start_b5
sget-object v4, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_IN_PROGRESS:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
const v5, 0x1443c
if-ne p1, v4, :cond_f6
.line 295
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->c()Z
move-result p1
if-eqz p1, :cond_df
.line 296
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v1, "init() had failed"
invoke-virtual {p1, p3, v1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 297
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p1
const-string p3, "init() had failed"
const-string v1, "Interstitial"
invoke-static {p3, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p1, p2, p3}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_f1
.line 298
:cond_df
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter p1
:try_end_e2
.catch Ljava/lang/Throwable; {:try_start_b5 .. :try_end_e2} :catch_154
.catchall {:try_start_b5 .. :try_end_e2} :catchall_170
.line 299
:try_start_e2
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v1, p2}, Ljava/util/concurrent/CopyOnWriteArraySet;->add(Ljava/lang/Object;)Z
.line 300
monitor-exit p1
:try_end_e8
.catchall {:try_start_e2 .. :try_end_e8} :catchall_f3
if-eqz p3, :cond_f1
.line 301
:try_start_ea
invoke-static {v3, v3, v3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object p1
.line 302
invoke-direct {p0, v5, p1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
:try_end_f1
.catch Ljava/lang/Throwable; {:try_start_ea .. :try_end_f1} :catch_154
.catchall {:try_start_ea .. :try_end_f1} :catchall_170
.line 303
:cond_f1
:goto_f1
monitor-exit p0
return-void
:catchall_f3
move-exception p3
.line 304
:try_start_f4
monitor-exit p1
:try_end_f5
.catchall {:try_start_f4 .. :try_end_f5} :catchall_f3
:try_start_f5
throw p3
.line 305
:cond_f6
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter p1
:try_end_f9
.catch Ljava/lang/Throwable; {:try_start_f5 .. :try_end_f9} :catch_154
.catchall {:try_start_f5 .. :try_end_f9} :catchall_170
.line 306
:try_start_f9
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
if-nez v4, :cond_10e
.line 307
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->Z:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v1, p2}, Ljava/util/concurrent/CopyOnWriteArraySet;->add(Ljava/lang/Object;)Z
if-eqz p3, :cond_10b
.line 308
invoke-static {v3, v3, v3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object p3
.line 309
invoke-direct {p0, v5, p3}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 310
:cond_10b
monitor-exit p1
:try_end_10c
.catchall {:try_start_f9 .. :try_end_10c} :catchall_151
monitor-exit p0
return-void
.line 311
:cond_10e
:try_start_10e
monitor-exit p1
:try_end_10f
.catchall {:try_start_10e .. :try_end_10f} :catchall_151
.line 312
:try_start_10f
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz p1, :cond_137
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object p1
if-eqz p1, :cond_137
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o: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;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object p1
if-nez p1, :cond_128
goto :goto_137
:cond_128
if-nez p3, :cond_131
.line 313
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
const/4 p3, 0x0
invoke-virtual {p1, p2, p3, v1}, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_16e
.line 314
:cond_131
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
invoke-virtual {p1, p2, p3, v3}, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_16e
.line 315
:cond_137
:goto_137
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v1, "No interstitial configurations found"
invoke-virtual {p1, p3, v1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 316
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p1
const-string p3, "the server response does not contain interstitial data"
const-string v1, "Interstitial"
invoke-static {p3, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p1, p2, p3}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_14f
.catch Ljava/lang/Throwable; {:try_start_10f .. :try_end_14f} :catch_154
.catchall {:try_start_10f .. :try_end_14f} :catchall_170
.line 317
monitor-exit p0
return-void
:catchall_151
move-exception p3
.line 318
:try_start_152
monitor-exit p1
:try_end_153
.catchall {:try_start_152 .. :try_end_153} :catchall_151
:try_start_153
throw p3
:try_end_154
.catch Ljava/lang/Throwable; {:try_start_153 .. :try_end_154} :catch_154
.catchall {:try_start_153 .. :try_end_154} :catchall_170
:catch_154
move-exception p1
.line 319
:try_start_155
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "loadDemandOnlyInterstitial"
invoke-virtual {p3, v1, v2, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 320
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object p3
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-direct {v1, v0, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v1}, Lcom/ironsource/mediationsdk/E;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_16e
.catchall {:try_start_155 .. :try_end_16e} :catchall_170
.line 321
:goto_16e
monitor-exit p0
return-void
:catchall_170
move-exception p1
monitor-exit p0
throw p1
.end method
.method public varargs declared-synchronized a(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/k;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.registers 13
monitor-enter p0
.line 73
:try_start_1
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x1
if-eqz p4, :cond_78
.line 74
array-length v2, p4
if-nez v2, :cond_e
goto/16 :goto_78
.line 75
:cond_e
array-length v2, p4
const/4 v3, 0x0
:goto_10
if-ge v3, v2, :cond_9a
aget-object v4, p4, v3
.line 76
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_5c
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->OFFERWALL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_25
goto :goto_5c
.line 77
:cond_25
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_40
.line 78
iget-boolean v5, p0, Lcom/ironsource/mediationsdk/W;->K:Z
if-eqz v5, :cond_35
.line 79
invoke-direct {p0, v4}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_40
.line 80
:cond_35
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->I:Z
.line 81
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_40
.line 82
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 83
:cond_40
:goto_40
sget-object v5, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v4, v5}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_75
.line 84
iget-boolean v5, p0, Lcom/ironsource/mediationsdk/W;->J:Z
if-eqz v5, :cond_50
.line 85
invoke-direct {p0, v4}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_75
.line 86
:cond_50
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->H:Z
.line 87
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_75
.line 88
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_75
.line 89
:cond_5c
:goto_5c
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v6, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v4, " ad unit cannot be initialized in demand only mode"
invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const/4 v7, 0x3
invoke-virtual {v5, v6, v4, v7}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:cond_75
:goto_75
add-int/lit8 v3, v3, 0x1
goto :goto_10
.line 90
:cond_78
:goto_78
iget-boolean p4, p0, Lcom/ironsource/mediationsdk/W;->J:Z
if-eqz p4, :cond_82
.line 91
sget-object p4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, p4}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_89
.line 92
:cond_82
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->H:Z
.line 93
sget-object p4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v0, p4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 94
:goto_89
iget-boolean p4, p0, Lcom/ironsource/mediationsdk/W;->K:Z
if-eqz p4, :cond_93
.line 95
sget-object p4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, p4}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_9a
.line 96
:cond_93
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->I:Z
.line 97
sget-object p4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v0, p4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 98
:cond_9a
:goto_9a
instance-of p4, p1, Landroid/app/Activity;
if-eqz p4, :cond_a8
.line 99
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p4
move-object v1, p1
check-cast v1, Landroid/app/Activity;
invoke-virtual {p4, v1}, Lcom/ironsource/mediationsdk/utils/d;->c(Landroid/app/Activity;)V
.line 100
:cond_a8
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p4
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {p4, v1}, Lcom/ironsource/mediationsdk/utils/d;->a(Landroid/content/Context;)V
.line 101
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result p4
if-lez p4, :cond_ce
.line 102
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result p4
new-array p4, p4, [Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.line 103
invoke-virtual {v0, p4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object p4
move-object v5, p4
check-cast v5, [Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
const/4 v3, 0x1
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v4, p3
.line 104
invoke-virtual/range {v0 .. v5}, Lcom/ironsource/mediationsdk/W;->a(Landroid/content/Context;Ljava/lang/String;ZLcom/ironsource/mediationsdk/sdk/k;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
:try_end_ce
.catchall {:try_start_1 .. :try_end_ce} :catchall_d0
.line 105
:cond_ce
monitor-exit p0
return-void
:catchall_d0
move-exception p1
monitor-exit p0
goto :goto_d4
:goto_d3
throw p1
:goto_d4
goto :goto_d3
.end method
.method public varargs declared-synchronized a(Landroid/content/Context;Ljava/lang/String;ZLcom/ironsource/mediationsdk/sdk/k;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.registers 12
monitor-enter p0
.line 7
:try_start_1
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string v1, ""
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 8
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->v:Ljava/util/concurrent/atomic/AtomicBoolean;
if-eqz v0, :cond_1c2
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->v:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
move-result v0
if-eqz v0, :cond_1c2
.line 9
iput-object p4, p0, Lcom/ironsource/mediationsdk/W;->T:Lcom/ironsource/mediationsdk/sdk/k;
if-eqz p5, :cond_4f
.line 10
array-length p4, p5
if-nez p4, :cond_1e
goto :goto_4f
.line 11
:cond_1e
array-length p4, p5
const/4 v0, 0x0
:goto_20
if-ge v0, p4, :cond_67
aget-object v3, p5, v0
.line 12
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v4, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 13
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->C:Ljava/util/Set;
invoke-interface {v4, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 14
sget-object v4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v3, v4}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
.line 15
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->K:Z
.line 16
:cond_38
sget-object v4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v3, v4}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_42
.line 17
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->L:Z
.line 18
:cond_42
sget-object v4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v3, v4}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4c
.line 19
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->J:Z
:cond_4c
add-int/lit8 v0, v0, 0x1
goto :goto_20
.line 20
:cond_4f
:goto_4f
invoke-static {}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->values()[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
move-result-object p4
array-length v0, p4
const/4 v3, 0x0
:goto_55
if-ge v3, v0, :cond_61
aget-object v4, p4, v3
.line 21
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v5, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_55
.line 22
:cond_61
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->J:Z
.line 23
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->K:Z
.line 24
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->L:Z
.line 25
:cond_67
iget-object p4, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "init(appKey:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, ")"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p4, v0, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const-string p4, "Init Fail - provided context is null"
.line 26
invoke-static {p1, p4}, Lcom/ironsource/mediationsdk/g/a;->a(Ljava/lang/Object;Ljava/lang/String;)Z
move-result p4
:try_end_8a
.catchall {:try_start_1 .. :try_end_8a} :catchall_1d4
if-nez p4, :cond_8e
.line 27
monitor-exit p0
return-void
.line 28
:cond_8e
:try_start_8e
instance-of p4, p1, Landroid/app/Activity;
if-eqz p4, :cond_9c
.line 29
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p4
move-object v0, p1
check-cast v0, Landroid/app/Activity;
invoke-virtual {p4, v0}, Lcom/ironsource/mediationsdk/utils/d;->c(Landroid/app/Activity;)V
.line 30
:cond_9c
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p4
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {p4, v0}, Lcom/ironsource/mediationsdk/utils/d;->a(Landroid/content/Context;)V
.line 31
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->c()Lcom/ironsource/mediationsdk/utils/o;
move-result-object p4
invoke-virtual {p4}, Lcom/ironsource/mediationsdk/utils/o;->k()V
.line 32
invoke-direct {p0, p2}, Lcom/ironsource/mediationsdk/W;->t(Ljava/lang/String;)Lcom/ironsource/mediationsdk/a/b;
move-result-object p4
.line 33
invoke-virtual {p4}, Lcom/ironsource/mediationsdk/a/b;->b()Z
move-result v0
if-eqz v0, :cond_ba
.line 34
iput-object p2, p0, Lcom/ironsource/mediationsdk/W;->p:Ljava/lang/String;
.line 35
:cond_ba
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->u()V
.line 36
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->b(Landroid/content/Context;)V
.line 37
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->p:Ljava/lang/String;
if-nez v0, :cond_100
.line 38
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->d()V
.line 39
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
sget-object p2, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-interface {p1, p2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_da
.line 40
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(Z)V
.line 41
:cond_da
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
sget-object p2, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->OFFERWALL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-interface {p1, p2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_ed
.line 42
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {p4}, Lcom/ironsource/mediationsdk/a/b;->a()Lcom/ironsource/mediationsdk/logger/b;
move-result-object p2
invoke-virtual {p1, v1, p2}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(ZLcom/ironsource/mediationsdk/logger/b;)V
.line 43
:cond_ed
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;
invoke-virtual {p4}, Lcom/ironsource/mediationsdk/a/b;->a()Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p3}, Lcom/ironsource/mediationsdk/logger/b;->toString()Ljava/lang/String;
move-result-object p3
invoke-virtual {p1, p2, p3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_fe
.catchall {:try_start_8e .. :try_end_fe} :catchall_1d4
.line 44
monitor-exit p0
return-void
.line 45
:cond_100
:try_start_100
iget-boolean p4, p0, Lcom/ironsource/mediationsdk/W;->D:Z
if-eqz p4, :cond_195
.line 46
new-instance p4, Ljava/lang/StringBuilder;
invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
.line 47
invoke-static {p3}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object p3
:try_end_10d
.catchall {:try_start_100 .. :try_end_10d} :catchall_1d4
.line 48
:try_start_10d
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, ",androidx="
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/ironsource/mediationsdk/utils/o;->j()Z
move-result v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 49
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, ",Activity="
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->l()Z
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 50
invoke-static {}, Lcom/ironsource/mediationsdk/utils/m;->a()Z
move-result v4
if-eqz v4, :cond_14a
const-string v4, "appLanguage=Kotlin"
.line 51
invoke-virtual {p4, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 52
invoke-static {}, Lcom/ironsource/mediationsdk/utils/m;->b()Ljava/lang/String;
move-result-object v4
invoke-virtual {p4, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_14f
:cond_14a
const-string v4, "appLanguage=Java"
.line 53
invoke-virtual {p4, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 54
:goto_14f
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 55
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->m()Z
move-result v0
if-eqz v0, :cond_15b
.line 56
invoke-virtual {p4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_15b
const-string v0, "ext1"
.line 57
invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p4
invoke-virtual {p3, v0, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
if-eqz p5, :cond_176
.line 58
array-length p4, p5
const/4 v0, 0x0
:goto_168
if-ge v0, p4, :cond_176
aget-object v3, p5, v0
.line 59
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p3, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
add-int/lit8 v0, v0, 0x1
goto :goto_168
:cond_176
const-string p4, "sessionDepth"
.line 60
iget v0, p0, Lcom/ironsource/mediationsdk/W;->G:I
add-int/2addr v0, v2
iput v0, p0, Lcom/ironsource/mediationsdk/W;->G:I
invoke-virtual {p3, p4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_180
.catch Ljava/lang/Exception; {:try_start_10d .. :try_end_180} :catch_181
.catchall {:try_start_10d .. :try_end_180} :catchall_1d4
goto :goto_185
:catch_181
move-exception p4
.line 61
:try_start_182
invoke-virtual {p4}, Ljava/lang/Exception;->printStackTrace()V
.line 62
:goto_185
new-instance p4, Lc/g/b/b;
const/16 v0, 0xe
invoke-direct {p4, v0, p3}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 63
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p3
invoke-virtual {p3, p4}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
.line 64
iput-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->D:Z
.line 65
:cond_195
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
sget-object p4, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-interface {p3, p4}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p3
if-eqz p3, :cond_1a8
.line 66
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p3
iget-object p4, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {p3, p4}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Lcom/ironsource/mediationsdk/utils/p;)V
.line 67
:cond_1a8
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p3
invoke-virtual {p3, p0}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Lcom/ironsource/mediationsdk/utils/p;)V
.line 68
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p3
iget-object p4, p0, Lcom/ironsource/mediationsdk/W;->da:Lcom/ironsource/mediationsdk/c/a;
invoke-virtual {p3, p4}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Lcom/ironsource/mediationsdk/utils/p;)V
.line 69
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p3
iget-object p4, p0, Lcom/ironsource/mediationsdk/W;->q:Ljava/lang/String;
invoke-virtual {p3, p1, p2, p4, p5}, Lcom/ironsource/mediationsdk/MediationInitializer;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_1d2
:cond_1c2
if-eqz p5, :cond_1c8
.line 70
invoke-direct {p0, p3, p5}, Lcom/ironsource/mediationsdk/W;->a(Z[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_1d2
.line 71
:cond_1c8
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p3, "Multiple calls to init without ad units are not allowed"
const/4 p4, 0x3
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_1d2
.catchall {:try_start_182 .. :try_end_1d2} :catchall_1d4
.line 72
:goto_1d2
monitor-exit p0
return-void
:catchall_1d4
move-exception p1
monitor-exit p0
goto :goto_1d8
:goto_1d7
throw p1
:goto_1d8
goto :goto_1d7
.end method
.method public a(Landroid/content/Context;Z)V
.registers 4
.line 453
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->z:Landroid/content/Context;
.line 454
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->A:Ljava/lang/Boolean;
.line 455
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->V:Z
if-eqz v0, :cond_14
.line 456
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
if-eqz v0, :cond_1b
.line 457
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/ProgIsManager;->a(Landroid/content/Context;Z)V
goto :goto_1b
.line 458
:cond_14
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
if-eqz v0, :cond_1b
.line 459
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/O;->a(Landroid/content/Context;Z)V
.line 460
:cond_1b
:goto_1b
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->U:Z
if-eqz v0, :cond_27
.line 461
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
if-eqz v0, :cond_2e
.line 462
invoke-interface {v0, p1, p2}, Lcom/ironsource/mediationsdk/v;->a(Landroid/content/Context;Z)V
goto :goto_2e
.line 463
:cond_27
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
if-eqz v0, :cond_2e
.line 464
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/Pa;->a(Landroid/content/Context;Z)V
:cond_2e
:goto_2e
return-void
.end method
.method public a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Ljava/lang/String;)V
.registers 7
.line 326
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "placementName = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
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 v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
const/4 v0, 0x3
if-eqz p1, :cond_133
.line 327
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->isDestroyed()Z
move-result v1
if-eqz v1, :cond_21
goto/16 :goto_133
.line 328
:cond_21
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->L:Z
if-nez v1, :cond_3a
const-string p2, "init() must be called before loadBanner()"
.line 329
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v1, v2, p2, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 330
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object v0
invoke-static {p2}, Lcom/ironsource/mediationsdk/utils/i;->c(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p2
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 331
:cond_3a
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->getSize()Lcom/ironsource/mediationsdk/x;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/x;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "CUSTOM"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_75
.line 332
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->getSize()Lcom/ironsource/mediationsdk/x;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/x;->c()I
move-result v1
if-lez v1, :cond_5e
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->getSize()Lcom/ironsource/mediationsdk/x;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/x;->b()I
move-result v1
if-gtz v1, :cond_75
.line 333
:cond_5e
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "loadBanner: Unsupported banner size. Height and width must be bigger than 0"
invoke-virtual {p2, v1, v2, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 334
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object p2
const-string v0, ""
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/i;->h(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v0
invoke-virtual {p2, p1, v0}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 335
:cond_75
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/MediationInitializer;->a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
move-result-object v1
.line 336
sget-object v2, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_FAILED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
if-ne v1, v2, :cond_9b
.line 337
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "init() had failed"
invoke-virtual {p2, v1, v2, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 338
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object p2
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x258
const-string v2, "Init() had failed"
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p2, p1, v0}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 339
:cond_9b
sget-object v2, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_IN_PROGRESS:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
const/4 v3, 0x1
if-ne v1, v2, :cond_cf
.line 340
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/MediationInitializer;->c()Z
move-result v1
if-eqz v1, :cond_c4
.line 341
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "init() had failed"
invoke-virtual {p2, v1, v2, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 342
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object p2
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x259
const-string v2, "Init had failed"
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p2, p1, v0}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_ce
.line 343
:cond_c4
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.line 344
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
.line 345
iput-object p2, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
:goto_ce
return-void
.line 346
:cond_cf
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
monitor-enter v1
.line 347
:try_start_d2
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
if-nez v2, :cond_e6
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->S:Lcom/ironsource/mediationsdk/ProgBannerManager;
if-nez v2, :cond_e6
.line 348
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->N:Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.line 349
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->M:Ljava/lang/Boolean;
.line 350
iput-object p2, p0, Lcom/ironsource/mediationsdk/W;->O:Ljava/lang/String;
.line 351
monitor-exit v1
return-void
.line 352
:cond_e6
monitor-exit v1
:try_end_e7
.catchall {:try_start_d2 .. :try_end_e7} :catchall_130
.line 353
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v1, :cond_116
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
if-eqz v1, :cond_116
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/i;->b()Lcom/ironsource/mediationsdk/model/g;
move-result-object v1
if-nez v1, :cond_fe
goto :goto_116
.line 354
:cond_fe
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->X:Z
if-nez v0, :cond_10c
.line 355
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
invoke-direct {p0, p2}, Lcom/ironsource/mediationsdk/W;->k(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/h;
move-result-object p2
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/BannerManager;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/model/h;)V
return-void
.line 356
:cond_10c
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->S:Lcom/ironsource/mediationsdk/ProgBannerManager;
invoke-direct {p0, p2}, Lcom/ironsource/mediationsdk/W;->k(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/h;
move-result-object p2
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/ProgBannerManager;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/model/h;)V
return-void
.line 357
:cond_116
:goto_116
iget-object p2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "No banner configurations found"
invoke-virtual {p2, v1, v2, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 358
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object p2
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x267
const-string v2, "No banner configurations found"
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p2, p1, v0}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
return-void
:catchall_130
move-exception p1
.line 359
:try_start_131
monitor-exit v1
:try_end_132
.catchall {:try_start_131 .. :try_end_132} :catchall_130
throw p1
.line 360
:cond_133
:goto_133
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "loadBanner can\'t be called - "
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-nez p1, :cond_142
const-string v1, "banner layout is null "
goto :goto_144
:cond_142
const-string v1, "banner layout is destroyed"
:goto_144
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
.line 361
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v1, v2, p2, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 362
invoke-static {}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a()Lcom/ironsource/mediationsdk/BannerCallbackThrottler;
move-result-object v0
invoke-static {p2}, Lcom/ironsource/mediationsdk/utils/i;->c(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p2
invoke-virtual {v0, p1, p2}, Lcom/ironsource/mediationsdk/BannerCallbackThrottler;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.end method
.method declared-synchronized a(Lcom/ironsource/mediationsdk/b;)V
.registers 2
monitor-enter p0
.line 254
:try_start_1
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->e:Lcom/ironsource/mediationsdk/b;
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
.line 255
monitor-exit p0
return-void
:catchall_5
move-exception p1
monitor-exit p0
throw p1
.end method
.method public a(Lcom/ironsource/mediationsdk/sdk/S;)V
.registers 6
const/4 v0, 0x1
if-nez p1, :cond_d
.line 323
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "setOfferwallListener(OWListener:null)"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
goto :goto_16
.line 324
:cond_d
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "setOfferwallListener(OWListener)"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 325
:goto_16
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(Lcom/ironsource/mediationsdk/sdk/S;)V
return-void
.end method
.method public a(Lcom/ironsource/mediationsdk/sdk/V;)V
.registers 6
const/4 v0, 0x1
if-nez p1, :cond_d
.line 263
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "setRewardedVideoListener(RVListener:null)"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
goto :goto_16
.line 264
:cond_d
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "setRewardedVideoListener(RVListener)"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 265
:goto_16
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(Lcom/ironsource/mediationsdk/sdk/V;)V
.line 266
invoke-static {}, Lcom/ironsource/mediationsdk/Na;->a()Lcom/ironsource/mediationsdk/Na;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/Na;->a(Lcom/ironsource/mediationsdk/sdk/V;)V
return-void
.end method
.method public a(Lcom/ironsource/mediationsdk/sdk/i;)V
.registers 3
.line 322
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/E;->a(Lcom/ironsource/mediationsdk/sdk/i;)V
return-void
.end method
.method a(Lcom/ironsource/mediationsdk/sdk/j;)V
.registers 3
.line 267
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/Ea;->a(Lcom/ironsource/mediationsdk/sdk/j;)V
return-void
.end method
.method public a(Lcom/ironsource/mediationsdk/sdk/p;)V
.registers 6
const/4 v0, 0x1
if-nez p1, :cond_d
.line 268
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "setInterstitialListener(ISListener:null)"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
goto :goto_16
.line 269
:cond_d
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "setInterstitialListener(ISListener)"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 270
:goto_16
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->a(Lcom/ironsource/mediationsdk/sdk/p;)V
.line 271
invoke-static {}, Lcom/ironsource/mediationsdk/M;->a()Lcom/ironsource/mediationsdk/M;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/M;->a(Lcom/ironsource/mediationsdk/sdk/p;)V
.line 272
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/sdk/p;)V
return-void
.end method
.method public a(Ljava/lang/String;)V
.registers 6
.line 203
:try_start_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "onInitFailed(reason:"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ")"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v2, 0x1
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const-string p1, "Mediation init failed"
.line 204
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->d(Ljava/lang/String;)V
.line 205
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
if-eqz p1, :cond_41
.line 206
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_2d
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_41
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.line 207
invoke-direct {p0, v0, v2}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:try_end_3c
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3c} :catch_3d
goto :goto_2d
:catch_3d
move-exception p1
.line 208
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:cond_41
return-void
.end method
.method public a(Ljava/lang/String;Ljava/util/List;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 472
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/MediationInitializer;->a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INITIATED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
if-ne v0, v1, :cond_30
.line 473
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;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x1
const-string v3, "setMetaData must be called prior to Init. Calling it after init will be ignored"
invoke-virtual {v0, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 474
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-static {p1, p2, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lorg/json/JSONObject;
move-result-object p1
.line 475
new-instance p2, Lc/g/b/b;
const/16 v0, 0x33
invoke-direct {p2, v0, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 476
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
return-void
.line 477
:cond_30
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "key = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ", values = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 478
invoke-static {p1}, Lcom/ironsource/mediationsdk/metadata/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 479
invoke-static {p2}, Lcom/ironsource/mediationsdk/metadata/a;->a(Ljava/util/List;)Ljava/lang/String;
move-result-object v1
.line 480
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
if-lez v2, :cond_66
.line 481
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
return-void
.line 482
:cond_66
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_72
.line 483
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
return-void
.line 484
:cond_72
invoke-static {p1, p2}, Lcom/ironsource/mediationsdk/metadata/a;->a(Ljava/lang/String;Ljava/util/List;)Lcom/ironsource/mediationsdk/metadata/MetaData;
move-result-object v0
.line 485
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/metadata/MetaData;->a()Ljava/lang/String;
move-result-object v1
.line 486
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/metadata/MetaData;->b()Ljava/util/List;
move-result-object v0
.line 487
invoke-static {v1}, Lcom/ironsource/mediationsdk/metadata/a;->e(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_8c
.line 488
invoke-static {}, Lcom/ironsource/mediationsdk/Y;->b()Lcom/ironsource/mediationsdk/Y;
move-result-object v2
invoke-virtual {v2, v1, v0}, Lcom/ironsource/mediationsdk/Y;->a(Ljava/lang/String;Ljava/util/List;)V
goto :goto_93
.line 489
:cond_8c
invoke-static {}, Lcom/ironsource/mediationsdk/c;->a()Lcom/ironsource/mediationsdk/c;
move-result-object v2
invoke-virtual {v2, v1, v0}, Lcom/ironsource/mediationsdk/c;->a(Ljava/lang/String;Ljava/util/List;)V
.line 490
:goto_93
invoke-static {p1, p2, v0}, Lcom/ironsource/mediationsdk/utils/o;->a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lorg/json/JSONObject;
move-result-object p1
.line 491
new-instance p2, Lc/g/b/b;
const/16 v0, 0x32
invoke-direct {p2, v0, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 492
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
return-void
.end method
.method a(Ljava/lang/String;Z)V
.registers 6
.line 444
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "userId = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ", isFromPublisher = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 445
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->q:Ljava/lang/String;
if-eqz p2, :cond_35
const/4 p1, 0x0
.line 446
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->a(Z)Lorg/json/JSONObject;
move-result-object p1
.line 447
new-instance p2, Lc/g/b/b;
const/16 v0, 0x34
invoke-direct {p2, v0, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 448
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
:cond_35
return-void
.end method
.method public a(Ljava/util/List;ZLcom/ironsource/mediationsdk/model/i;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;",
">;Z",
"Lcom/ironsource/mediationsdk/model/i;",
")V"
}
.end annotation
.line 176
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string v0, ""
invoke-virtual {p3, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 177
:try_start_7
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->x:Ljava/util/List;
const/4 p3, 0x1
.line 178
iput-boolean p3, p0, Lcom/ironsource/mediationsdk/W;->w:Z
.line 179
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "onInitSuccess()"
invoke-virtual {v0, v1, v2, p3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const-string v0, "init success"
.line 180
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/o;->d(Ljava/lang/String;)V
const/4 v0, 0x0
if-eqz p2, :cond_39
.line 181
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object p2
:try_end_21
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_21} :catch_89
:try_start_21
const-string v1, "revived"
.line 182
invoke-virtual {p2, v1, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:try_end_26
.catch Lorg/json/JSONException; {:try_start_21 .. :try_end_26} :catch_27
.catch Ljava/lang/Exception; {:try_start_21 .. :try_end_26} :catch_89
goto :goto_2b
:catch_27
move-exception p3
.line 183
:try_start_28
invoke-virtual {p3}, Lorg/json/JSONException;->printStackTrace()V
.line 184
:goto_2b
new-instance p3, Lc/g/b/b;
const/16 v1, 0x72
invoke-direct {p3, v1, p2}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 185
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p2
invoke-virtual {p2, p3}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
.line 186
:cond_39
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object p2
invoke-virtual {p2}, Lcom/ironsource/mediationsdk/b/f;->f()V
.line 187
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p2
invoke-virtual {p2}, Lcom/ironsource/mediationsdk/b/f;->f()V
.line 188
invoke-static {}, Lcom/ironsource/mediationsdk/c;->a()Lcom/ironsource/mediationsdk/c;
move-result-object p2
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->f()Ljava/lang/String;
move-result-object p3
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/W;->g()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, p3, v1}, Lcom/ironsource/mediationsdk/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 189
invoke-static {}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->values()[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
move-result-object p2
array-length p3, p2
const/4 v1, 0x0
:goto_5c
if-ge v1, p3, :cond_78
aget-object v2, p2, v1
.line 190
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->B:Ljava/util/Set;
invoke-interface {v3, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_75
.line 191
invoke-interface {p1, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_72
.line 192
invoke-direct {p0, v2}, Lcom/ironsource/mediationsdk/W;->b(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
goto :goto_75
.line 193
:cond_72
invoke-direct {p0, v2, v0}, Lcom/ironsource/mediationsdk/W;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Z)V
:cond_75
:goto_75
add-int/lit8 v1, v1, 0x1
goto :goto_5c
.line 194
:cond_78
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->T:Lcom/ironsource/mediationsdk/sdk/k;
if-eqz p1, :cond_8d
.line 195
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->CALLBACK:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string p2, "onInitializationCompleted"
invoke-virtual {p1, p2}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
.line 196
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->T:Lcom/ironsource/mediationsdk/sdk/k;
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/k;->a()V
:try_end_88
.catch Ljava/lang/Exception; {:try_start_28 .. :try_end_88} :catch_89
goto :goto_8d
:catch_89
move-exception p1
.line 197
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:cond_8d
:goto_8d
return-void
.end method
.method public a(Z)V
.registers 6
.line 261
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;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setAdaptersDebug : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 262
invoke-static {}, Lcom/ironsource/mediationsdk/c;->a()Lcom/ironsource/mediationsdk/c;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/c;->a(Z)V
return-void
.end method
.method declared-synchronized b(Ljava/lang/String;)Lcom/ironsource/mediationsdk/b;
.registers 6
monitor-enter p0
.line 10
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->e:Lcom/ironsource/mediationsdk/b;
if-eqz v0, :cond_31
.line 11
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->e:Lcom/ironsource/mediationsdk/b;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/b;->getProviderName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_31
.line 12
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->e:Lcom/ironsource/mediationsdk/b;
:try_end_13
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_13} :catch_17
.catchall {:try_start_1 .. :try_end_13} :catchall_15
monitor-exit p0
return-object p1
:catchall_15
move-exception p1
goto :goto_34
:catch_17
move-exception p1
.line 13
:try_start_18
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
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, "getOfferwallAdapter exception: "
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;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v2, 0x1
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_31
.catchall {:try_start_18 .. :try_end_31} :catchall_15
:cond_31
const/4 p1, 0x0
.line 14
monitor-exit p0
return-object p1
:goto_34
monitor-exit p0
throw p1
.end method
.method b()Ljava/lang/Boolean;
.registers 2
.line 107
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->P:Ljava/lang/Boolean;
return-object v0
.end method
.method public b(Landroid/app/Activity;)V
.registers 6
const-string v0, "onResume()"
.line 15
:try_start_2
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 16
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/ironsource/mediationsdk/utils/d;->b(Landroid/app/Activity;)V
.line 17
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
if-eqz p1, :cond_23
.line 18
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->i:Lcom/ironsource/mediationsdk/BannerManager;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/BannerManager;->b()V
:try_end_1a
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_1a} :catch_1b
goto :goto_23
:catch_1b
move-exception p1
.line 19
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v1, v2, v0, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_23
:goto_23
return-void
.end method
.method public declared-synchronized b(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.registers 9
monitor-enter p0
.line 20
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "loadISDemandOnlyRewardedVideo() instanceId="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, 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, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_1a
.catchall {:try_start_1 .. :try_end_1a} :catchall_176
.line 21
:try_start_1a
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->J:Z
const/16 v1, 0x1fc
const/4 v2, 0x3
if-nez v0, :cond_38
const-string p1, "initISDemandOnly() must be called before loadISDemandOnlyRewardedVideo()"
.line 22
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p3, v0, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 23
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p3
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v0}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_36
.catch Ljava/lang/Throwable; {:try_start_1a .. :try_end_36} :catch_158
.catchall {:try_start_1a .. :try_end_36} :catchall_176
.line 24
monitor-exit p0
return-void
.line 25
:cond_38
:try_start_38
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->H:Z
if-nez v0, :cond_53
const-string p1, "Rewarded video was initialized in mediation mode"
.line 26
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p3, v0, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 27
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p3
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v0}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_51
.catch Ljava/lang/Throwable; {:try_start_38 .. :try_end_51} :catch_158
.catchall {:try_start_38 .. :try_end_51} :catchall_176
.line 28
monitor-exit p0
return-void
:cond_53
const/4 v0, 0x0
if-eqz p1, :cond_5e
.line 29
:try_start_56
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/ironsource/mediationsdk/utils/d;->c(Landroid/app/Activity;)V
goto :goto_8f
.line 30
:cond_5e
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/d;->b()Landroid/app/Activity;
move-result-object p1
if-nez p1, :cond_8f
if-nez p3, :cond_6b
goto :goto_6c
:cond_6b
const/4 v0, 0x1
.line 31
:goto_6c
invoke-static {v3, v0, v3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object p1
const p3, 0x13da9
.line 32
invoke-direct {p0, p3, p1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
const-string p1, "Rewarded video was initialized and loaded without Activity"
.line 33
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {p3, v0, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 34
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p3
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x424
invoke-direct {v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v0}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_8d
.catch Ljava/lang/Throwable; {:try_start_56 .. :try_end_8d} :catch_158
.catchall {:try_start_56 .. :try_end_8d} :catchall_176
.line 35
monitor-exit p0
return-void
.line 36
:cond_8f
:goto_8f
:try_start_8f
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
move-result-object p1
.line 37
sget-object v1, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_FAILED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
if-ne p1, v1, :cond_b5
.line 38
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v0, "init() had failed"
invoke-virtual {p1, p3, v0, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 39
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p1
const-string p3, "init() had failed"
const-string v0, "Rewarded Video"
invoke-static {p3, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p1, p2, p3}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_b3
.catch Ljava/lang/Throwable; {:try_start_8f .. :try_end_b3} :catch_158
.catchall {:try_start_8f .. :try_end_b3} :catchall_176
.line 40
monitor-exit p0
return-void
.line 41
:cond_b5
:try_start_b5
sget-object v1, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_IN_PROGRESS:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
const v4, 0x1443b
if-ne p1, v1, :cond_f8
.line 42
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/MediationInitializer;->c()Z
move-result p1
if-eqz p1, :cond_df
.line 43
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v0, "init() had failed"
invoke-virtual {p1, p3, v0, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 44
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p1
const-string p3, "init() had failed"
const-string v0, "Rewarded Video"
invoke-static {p3, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p1, p2, p3}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_f3
.line 45
:cond_df
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter p1
:try_end_e2
.catch Ljava/lang/Throwable; {:try_start_b5 .. :try_end_e2} :catch_158
.catchall {:try_start_b5 .. :try_end_e2} :catchall_176
.line 46
:try_start_e2
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0, p2}, Ljava/util/concurrent/CopyOnWriteArraySet;->add(Ljava/lang/Object;)Z
.line 47
monitor-exit p1
:try_end_e8
.catchall {:try_start_e2 .. :try_end_e8} :catchall_f5
if-eqz p3, :cond_f3
.line 48
:try_start_ea
iget p1, p0, Lcom/ironsource/mediationsdk/W;->Y:I
invoke-static {v3, v3, p1}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object p1
.line 49
invoke-direct {p0, v4, p1}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
:try_end_f3
.catch Ljava/lang/Throwable; {:try_start_ea .. :try_end_f3} :catch_158
.catchall {:try_start_ea .. :try_end_f3} :catchall_176
.line 50
:cond_f3
:goto_f3
monitor-exit p0
return-void
:catchall_f5
move-exception p3
.line 51
:try_start_f6
monitor-exit p1
:try_end_f7
.catchall {:try_start_f6 .. :try_end_f7} :catchall_f5
:try_start_f7
throw p3
.line 52
:cond_f8
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
monitor-enter p1
:try_end_fb
.catch Ljava/lang/Throwable; {:try_start_f7 .. :try_end_fb} :catch_158
.catchall {:try_start_f7 .. :try_end_fb} :catchall_176
.line 53
:try_start_fb
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
if-nez v1, :cond_112
.line 54
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->aa:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0, p2}, Ljava/util/concurrent/CopyOnWriteArraySet;->add(Ljava/lang/Object;)Z
if-eqz p3, :cond_10f
.line 55
iget p3, p0, Lcom/ironsource/mediationsdk/W;->Y:I
invoke-static {v3, v3, p3}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object p3
.line 56
invoke-direct {p0, v4, p3}, Lcom/ironsource/mediationsdk/W;->a(ILorg/json/JSONObject;)V
.line 57
:cond_10f
monitor-exit p1
:try_end_110
.catchall {:try_start_fb .. :try_end_110} :catchall_155
monitor-exit p0
return-void
.line 58
:cond_112
:try_start_112
monitor-exit p1
:try_end_113
.catchall {:try_start_112 .. :try_end_113} :catchall_155
.line 59
:try_start_113
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz p1, :cond_13b
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object p1
if-eqz p1, :cond_13b
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o: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;->e()Lcom/ironsource/mediationsdk/model/t;
move-result-object p1
if-nez p1, :cond_12c
goto :goto_13b
:cond_12c
if-nez p3, :cond_135
.line 60
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
const/4 p3, 0x0
invoke-virtual {p1, p2, p3, v0}, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_174
.line 61
:cond_135
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
invoke-virtual {p1, p2, p3, v3}, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_174
.line 62
:cond_13b
:goto_13b
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object p3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v0, "No rewarded video configurations found"
invoke-virtual {p1, p3, v0, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 63
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p1
const-string p3, "the server response does not contain rewarded video data"
const-string v0, "Rewarded Video"
invoke-static {p3, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p3
invoke-virtual {p1, p2, p3}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_153
.catch Ljava/lang/Throwable; {:try_start_113 .. :try_end_153} :catch_158
.catchall {:try_start_113 .. :try_end_153} :catchall_176
.line 64
monitor-exit p0
return-void
:catchall_155
move-exception p3
.line 65
:try_start_156
monitor-exit p1
:try_end_157
.catchall {:try_start_156 .. :try_end_157} :catchall_155
:try_start_157
throw p3
:try_end_158
.catch Ljava/lang/Throwable; {:try_start_157 .. :try_end_158} :catch_158
.catchall {:try_start_157 .. :try_end_158} :catchall_176
:catch_158
move-exception p1
.line 66
:try_start_159
iget-object p3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v1, "loadISDemandOnlyRewardedVideo"
invoke-virtual {p3, v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 67
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object p3
new-instance v0, Lcom/ironsource/mediationsdk/logger/b;
const/16 v1, 0x1fe
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {p3, p2, v0}, Lcom/ironsource/mediationsdk/Ea;->a(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_174
.catchall {:try_start_159 .. :try_end_174} :catchall_176
.line 68
:goto_174
monitor-exit p0
return-void
:catchall_176
move-exception p1
monitor-exit p0
throw p1
.end method
.method public b(Z)V
.registers 7
.line 98
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/W;->P:Ljava/lang/Boolean;
.line 99
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;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setConsent : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 100
invoke-static {}, Lcom/ironsource/mediationsdk/c;->a()Lcom/ironsource/mediationsdk/c;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/c;->b(Z)V
.line 101
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->e:Lcom/ironsource/mediationsdk/b;
if-eqz v0, :cond_4e
.line 102
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->ADAPTER_API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Offerwall | setConsent(consent:"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v4, ")"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 103
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->e:Lcom/ironsource/mediationsdk/b;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/b;->setConsent(Z)V
:cond_4e
const/16 v0, 0x28
if-nez p1, :cond_54
const/16 v0, 0x29
:cond_54
const/4 p1, 0x0
.line 104
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object p1
.line 105
new-instance v1, Lc/g/b/b;
invoke-direct {v1, v0, p1}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 106
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object p1
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
return-void
.end method
.method c()Lcom/ironsource/mediationsdk/utils/q;
.registers 2
.line 2
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
return-object v0
.end method
.method public declared-synchronized c(Ljava/lang/String;)Z
.registers 3
monitor-enter p0
.line 1
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
if-eqz v0, :cond_f
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;->a(Ljava/lang/String;)Z
move-result p1
:try_end_b
.catchall {:try_start_1 .. :try_end_b} :catchall_12
if-eqz p1, :cond_f
const/4 p1, 0x1
goto :goto_10
:cond_f
const/4 p1, 0x0
:goto_10
monitor-exit p0
return p1
:catchall_12
move-exception p1
monitor-exit p0
throw p1
.end method
.method d()Ljava/lang/String;
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->s:Ljava/lang/String;
return-object v0
.end method
.method public declared-synchronized d(Ljava/lang/String;)Z
.registers 3
monitor-enter p0
.line 2
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
if-eqz v0, :cond_f
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;->a(Ljava/lang/String;)Z
move-result p1
:try_end_b
.catchall {:try_start_1 .. :try_end_b} :catchall_12
if-eqz p1, :cond_f
const/4 p1, 0x1
goto :goto_10
:cond_f
const/4 p1, 0x0
:goto_10
monitor-exit p0
return p1
:catchall_12
move-exception p1
monitor-exit p0
throw p1
.end method
.method public e(Ljava/lang/String;)V
.registers 9
const-string v0, ")"
const-string v1, ":setMediationType(mediationType:"
.line 2
:try_start_4
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->b:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 3
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v5, 0x1
invoke-virtual {v3, v4, v2, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const/16 v2, 0x40
.line 4
invoke-direct {p0, p1, v5, v2}, Lcom/ironsource/mediationsdk/W;->a(Ljava/lang/String;II)Z
move-result v2
if-eqz v2, :cond_34
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->s(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_34
.line 5
iput-object p1, p0, Lcom/ironsource/mediationsdk/W;->u:Ljava/lang/String;
goto :goto_5d
:cond_34
const-string v2, " mediationType value is invalid - should be alphanumeric and 1-64 chars in length"
.line 6
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v3, v4, v2, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_3d
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_3d} :catch_3e
goto :goto_5d
:catch_3e
move-exception v2
.line 7
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
iget-object v6, p0, Lcom/ironsource/mediationsdk/W;->b:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v3, v4, p1, v2}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_5d
return-void
.end method
.method public f()Ljava/lang/String;
.registers 2
.line 10
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->p:Ljava/lang/String;
return-object v0
.end method
.method public f(Ljava/lang/String;)V
.registers 6
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "showISDemandOnlyInterstitial() instanceId="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, 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, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
:try_start_19
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->I:Z
const/4 v1, 0x3
if-nez v0, :cond_28
.line 3
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "Interstitial was initialized in mediation mode. Use showInterstitial instead"
invoke-virtual {v0, v2, v3, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.line 4
:cond_28
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
if-nez v0, :cond_44
const-string v0, "Interstitial video was not initiated"
.line 5
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v2, v3, v0, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 6
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object v1
new-instance v2, Lcom/ironsource/mediationsdk/logger/b;
const/16 v3, 0x1fc
invoke-direct {v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v1, p1, v2}, Lcom/ironsource/mediationsdk/E;->b(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 7
:cond_44
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ba:Lcom/ironsource/mediationsdk/DemandOnlyIsManager;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/DemandOnlyIsManager;->b(Ljava/lang/String;)V
:try_end_49
.catch Ljava/lang/Exception; {:try_start_19 .. :try_end_49} :catch_4a
goto :goto_63
:catch_4a
move-exception v0
.line 8
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "showISDemandOnlyInterstitial"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 9
invoke-static {}, Lcom/ironsource/mediationsdk/E;->a()Lcom/ironsource/mediationsdk/E;
move-result-object v0
const-string v1, "showISDemandOnlyInterstitial can\'t be called before the Interstitial ad unit initialization completed successfully"
const-string v2, "Interstitial"
invoke-static {v1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/ironsource/mediationsdk/E;->b(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:goto_63
return-void
.end method
.method public g()Ljava/lang/String;
.registers 2
.line 14
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->q:Ljava/lang/String;
return-object v0
.end method
.method public declared-synchronized g(Ljava/lang/String;)V
.registers 7
monitor-enter p0
.line 1
:try_start_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "showISDemandOnlyRewardedVideo() instanceId="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, 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, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_1a
.catchall {:try_start_1 .. :try_end_1a} :catchall_77
.line 2
:try_start_1a
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->H:Z
const/16 v1, 0x1fc
const/4 v2, 0x3
if-nez v0, :cond_38
const-string v0, "Rewarded video was initialized in mediation mode. Use showRewardedVideo instead"
.line 3
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v3, v4, v0, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 4
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object v2
new-instance v3, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v3, v1, v0}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v2, p1, v3}, Lcom/ironsource/mediationsdk/Ea;->b(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_36
.catch Ljava/lang/Exception; {:try_start_1a .. :try_end_36} :catch_59
.catchall {:try_start_1a .. :try_end_36} :catchall_77
.line 5
monitor-exit p0
return-void
.line 6
:cond_38
:try_start_38
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
if-nez v0, :cond_53
const-string v0, "Rewarded video was not initiated"
.line 7
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v3, v4, v0, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 8
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object v2
new-instance v3, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v3, v1, v0}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v2, p1, v3}, Lcom/ironsource/mediationsdk/Ea;->b(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_51
.catch Ljava/lang/Exception; {:try_start_38 .. :try_end_51} :catch_59
.catchall {:try_start_38 .. :try_end_51} :catchall_77
.line 9
monitor-exit p0
return-void
.line 10
:cond_53
:try_start_53
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->ca:Lcom/ironsource/mediationsdk/DemandOnlyRvManager;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/DemandOnlyRvManager;->b(Ljava/lang/String;)V
:try_end_58
.catch Ljava/lang/Exception; {:try_start_53 .. :try_end_58} :catch_59
.catchall {:try_start_53 .. :try_end_58} :catchall_77
goto :goto_75
:catch_59
move-exception v0
.line 11
:try_start_5a
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "showISDemandOnlyRewardedVideo"
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 12
invoke-static {}, Lcom/ironsource/mediationsdk/Ea;->a()Lcom/ironsource/mediationsdk/Ea;
move-result-object v1
new-instance v2, Lcom/ironsource/mediationsdk/logger/b;
const/16 v3, 0x1fe
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-direct {v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v1, p1, v2}, Lcom/ironsource/mediationsdk/Ea;->b(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_75
.catchall {:try_start_5a .. :try_end_75} :catchall_77
.line 13
:goto_75
monitor-exit p0
return-void
:catchall_77
move-exception p1
monitor-exit p0
throw p1
.end method
.method h()Ljava/lang/String;
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->r:Ljava/lang/String;
return-object v0
.end method
.method public h(Ljava/lang/String;)V
.registers 8
.line 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "showInterstitial("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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
.line 3
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const/16 v1, 0x1fe
.line 4
:try_start_20
iget-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-eqz v2, :cond_39
const-string p1, "Interstitial was initialized in demand only mode. Use showISDemandOnlyInterstitial instead"
.line 5
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v4, 0x3
invoke-virtual {v2, v3, p1, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 6
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
new-instance v3, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v3, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 7
:cond_39
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->A()Z
move-result v2
if-nez v2, :cond_4d
.line 8
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
const-string v2, "showInterstitial can\'t be called before the Interstitial ad unit initialization completed successfully"
const-string v3, "Interstitial"
invoke-static {v2, v3}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v2
invoke-virtual {p1, v2}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 9
:cond_4d
iget-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->V:Z
if-eqz v2, :cond_55
.line 10
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->q(Ljava/lang/String;)V
return-void
.line 11
:cond_55
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->n(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/k;
move-result-object v2
const/4 v3, 0x0
.line 12
invoke-static {v3}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object v3
:try_end_5e
.catch Ljava/lang/Exception; {:try_start_20 .. :try_end_5e} :catch_97
const-string v4, "placement"
if-eqz v2, :cond_6a
.line 13
:try_start_62
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/k;->c()Ljava/lang/String;
move-result-object p1
invoke-virtual {v3, v4, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
goto :goto_78
.line 14
:cond_6a
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_78
.line 15
invoke-virtual {v3, v4, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_73
.catch Lorg/json/JSONException; {:try_start_62 .. :try_end_73} :catch_74
.catch Ljava/lang/Exception; {:try_start_62 .. :try_end_73} :catch_97
goto :goto_78
:catch_74
move-exception p1
.line 16
:try_start_75
invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
.line 17
:cond_78
:goto_78
new-instance p1, Lc/g/b/b;
const/16 v4, 0x834
invoke-direct {p1, v4, v3}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 18
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v3
invoke-virtual {v3, p1}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
if-eqz v2, :cond_ad
.line 19
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {p1, v2}, Lcom/ironsource/mediationsdk/O;->a(Lcom/ironsource/mediationsdk/model/k;)V
.line 20
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v2}, Lcom/ironsource/mediationsdk/model/k;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {p1, v2}, Lcom/ironsource/mediationsdk/O;->b(Ljava/lang/String;)V
:try_end_96
.catch Ljava/lang/Exception; {:try_start_75 .. :try_end_96} :catch_97
goto :goto_ad
:catch_97
move-exception p1
.line 21
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v2, v3, v0, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 22
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
new-instance v2, Lcom/ironsource/mediationsdk/logger/b;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-direct {v2, v1, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v0, v2}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
:cond_ad
:goto_ad
return-void
.end method
.method public i()Ljava/lang/String;
.registers 2
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->u:Ljava/lang/String;
return-object v0
.end method
.method public i(Ljava/lang/String;)V
.registers 8
const-string v0, "Offerwall"
const-string v1, "showOfferwall can\'t be called before the Offerwall ad unit initialization completed successfully"
.line 2
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "showOfferwall("
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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
.line 3
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v5, 0x1
invoke-virtual {v3, v4, v2, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 4
:try_start_22
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->B()Z
move-result v3
if-nez v3, :cond_32
.line 5
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {v1, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v3
invoke-virtual {p1, v3}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->onOfferwallShowFailed(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 6
:cond_32
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/i;->d()Lcom/ironsource/mediationsdk/model/l;
move-result-object v3
invoke-virtual {v3, p1}, Lcom/ironsource/mediationsdk/model/l;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/m;
move-result-object p1
if-nez p1, :cond_66
const-string p1, "Placement is not valid, please make sure you are using the right placements, using the default placement."
.line 7
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v5, 0x3
invoke-virtual {v3, v4, p1, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 8
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->o: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;->d()Lcom/ironsource/mediationsdk/model/l;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/l;->a()Lcom/ironsource/mediationsdk/model/m;
move-result-object p1
if-nez p1, :cond_66
const-string p1, "Default placement was not found, please make sure you are using the right placements."
.line 9
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v3, v4, p1, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.line 10
:cond_66
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->h:Lcom/ironsource/mediationsdk/ha;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/m;->b()Ljava/lang/String;
move-result-object p1
invoke-virtual {v3, p1}, Lcom/ironsource/mediationsdk/ha;->a(Ljava/lang/String;)V
:try_end_6f
.catch Ljava/lang/Exception; {:try_start_22 .. :try_end_6f} :catch_70
goto :goto_81
:catch_70
move-exception p1
.line 11
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v3, v4, v2, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 12
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {v1, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->onOfferwallShowFailed(Lcom/ironsource/mediationsdk/logger/b;)V
:goto_81
return-void
.end method
.method j()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->t:Ljava/util/Map;
return-object v0
.end method
.method public j(Ljava/lang/String;)V
.registers 7
.line 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "showRewardedVideo("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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
.line 3
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 4
:try_start_1e
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->H:Z
:try_end_20
.catch Ljava/lang/Exception; {:try_start_1e .. :try_end_20} :catch_6b
const-string v2, "Rewarded Video"
if-eqz v1, :cond_38
:try_start_24
const-string p1, "Rewarded Video was initialized in demand only mode. Use showISDemandOnlyRewardedVideo instead"
.line 5
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v4, 0x3
invoke-virtual {v1, v3, p1, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 6
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {p1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object p1
invoke-virtual {v1, p1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 7
:cond_38
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->C()Z
move-result v1
if-nez v1, :cond_4a
.line 8
iget-object p1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
const-string v1, "showRewardedVideo can\'t be called before the Rewarded Video ad unit initialization completed successfully"
invoke-static {v1, v2}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {p1, v1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 9
:cond_4a
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->U:Z
if-eqz v1, :cond_56
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
if-eqz v1, :cond_56
.line 10
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->r(Ljava/lang/String;)V
return-void
.line 11
:cond_56
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/W;->o(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/n;
move-result-object p1
if-eqz p1, :cond_83
.line 12
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v1, p1}, Lcom/ironsource/mediationsdk/Pa;->a(Lcom/ironsource/mediationsdk/model/n;)V
.line 13
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/n;->c()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Lcom/ironsource/mediationsdk/Pa;->b(Ljava/lang/String;)V
:try_end_6a
.catch Ljava/lang/Exception; {:try_start_24 .. :try_end_6a} :catch_6b
goto :goto_83
:catch_6b
move-exception p1
.line 14
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v1, v2, v0, p1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 15
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
const/16 v2, 0x1fe
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-direct {v1, v2, p1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
:cond_83
:goto_83
return-void
.end method
.method public k()Ljava/lang/String;
.registers 2
.line 6
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->y:Ljava/lang/String;
return-object v0
.end method
.method l()Z
.registers 2
.line 10
invoke-static {}, Lcom/ironsource/mediationsdk/utils/d;->c()Lcom/ironsource/mediationsdk/utils/d;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/d;->b()Landroid/app/Activity;
move-result-object v0
if-eqz v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method m()Z
.registers 2
.line 3
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->H:Z
if-nez v0, :cond_b
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-eqz v0, :cond_9
goto :goto_b
:cond_9
const/4 v0, 0x0
goto :goto_c
:cond_b
:goto_b
const/4 v0, 0x1
:goto_c
return v0
.end method
.method public n()Z
.registers 9
const-string v0, "isInterstitialReady():"
const/4 v1, 0x1
const/4 v2, 0x0
.line 1
:try_start_4
iget-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-eqz v3, :cond_13
.line 2
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v5, "Interstitial was initialized in demand only mode. Use isISDemandOnlyInterstitialReady instead"
const/4 v6, 0x3
invoke-virtual {v3, v4, v5, v6}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return v2
.line 3
:cond_13
iget-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->V:Z
if-eqz v3, :cond_27
.line 4
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
if-eqz v3, :cond_25
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/ProgIsManager;->f()Z
move-result v3
if-eqz v3, :cond_25
:goto_23
const/4 v3, 0x1
goto :goto_34
:cond_25
const/4 v3, 0x0
goto :goto_34
.line 5
:cond_27
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
if-eqz v3, :cond_25
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/O;->h()Z
move-result v3
:try_end_31
.catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_31} :catch_67
if-eqz v3, :cond_25
goto :goto_23
.line 6
:goto_34
:try_start_34
iget-boolean v4, p0, Lcom/ironsource/mediationsdk/W;->V:Z
invoke-static {v2, v4, v1}, Lcom/ironsource/mediationsdk/utils/o;->a(ZZI)Lorg/json/JSONObject;
move-result-object v4
.line 7
new-instance v5, Lc/g/b/b;
if-eqz v3, :cond_41
const/16 v6, 0x835
goto :goto_43
:cond_41
const/16 v6, 0x836
:goto_43
invoke-direct {v5, v6, v4}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 8
invoke-static {}, Lcom/ironsource/mediationsdk/b/h;->g()Lcom/ironsource/mediationsdk/b/h;
move-result-object v4
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
.line 9
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v5, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v5, v6, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_63
.catch Ljava/lang/Throwable; {:try_start_34 .. :try_end_63} :catch_65
move v2, v3
goto :goto_89
:catch_65
move-exception v4
goto :goto_6a
:catch_67
move-exception v3
move-object v4, v3
const/4 v3, 0x0
.line 10
:goto_6a
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v6, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v6, v0, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 11
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "isInterstitialReady()"
invoke-virtual {v0, v1, v3, v4}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_89
return v2
.end method
.method public o()Z
.registers 3
const/4 v0, 0x0
.line 10
:try_start_1
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->h:Lcom/ironsource/mediationsdk/ha;
if-eqz v1, :cond_b
.line 11
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->h:Lcom/ironsource/mediationsdk/ha;
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/ha;->a()Z
move-result v0
:try_end_b
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_b} :catch_b
:catch_b
:cond_b
return v0
.end method
.method public p()Z
.registers 9
const-string v0, "isRewardedVideoAvailable():"
const/4 v1, 0x1
const/4 v2, 0x0
.line 3
:try_start_4
iget-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->H:Z
if-eqz v3, :cond_13
.line 4
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v5, "Rewarded Video was initialized in demand only mode. Use isISDemandOnlyRewardedVideoAvailable instead"
const/4 v6, 0x3
invoke-virtual {v3, v4, v5, v6}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return v2
.line 5
:cond_13
iget-boolean v3, p0, Lcom/ironsource/mediationsdk/W;->U:Z
if-eqz v3, :cond_27
.line 6
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
if-eqz v3, :cond_25
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->Q:Lcom/ironsource/mediationsdk/v;
invoke-interface {v3}, Lcom/ironsource/mediationsdk/v;->a()Z
move-result v3
if-eqz v3, :cond_25
const/4 v3, 0x1
goto :goto_2d
:cond_25
const/4 v3, 0x0
goto :goto_2d
.line 7
:cond_27
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->f:Lcom/ironsource/mediationsdk/Pa;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/Pa;->h()Z
move-result v3
:try_end_2d
.catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_2d} :catch_78
.line 8
:goto_2d
:try_start_2d
invoke-static {v2}, Lcom/ironsource/mediationsdk/utils/o;->b(Z)Lorg/json/JSONObject;
move-result-object v4
.line 9
iget-boolean v5, p0, Lcom/ironsource/mediationsdk/W;->U:Z
if-eqz v5, :cond_4b
.line 10
new-array v5, v1, [[Ljava/lang/Object;
const/4 v6, 0x2
new-array v6, v6, [Ljava/lang/Object;
const-string v7, "programmatic"
aput-object v7, v6, v2
iget v7, p0, Lcom/ironsource/mediationsdk/W;->Y:I
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v1
aput-object v6, v5, v2
invoke-direct {p0, v4, v5}, Lcom/ironsource/mediationsdk/W;->a(Lorg/json/JSONObject;[[Ljava/lang/Object;)V
.line 11
:cond_4b
new-instance v5, Lc/g/b/b;
if-eqz v3, :cond_52
const/16 v6, 0x44d
goto :goto_54
:cond_52
const/16 v6, 0x44e
:goto_54
invoke-direct {v5, v6, v4}, Lc/g/b/b;-><init>(ILorg/json/JSONObject;)V
.line 12
invoke-static {}, Lcom/ironsource/mediationsdk/b/k;->g()Lcom/ironsource/mediationsdk/b/k;
move-result-object v4
invoke-virtual {v4, v5}, Lcom/ironsource/mediationsdk/b/f;->c(Lc/g/b/b;)V
.line 13
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v5, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v5, v6, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_74
.catch Ljava/lang/Throwable; {:try_start_2d .. :try_end_74} :catch_76
move v2, v3
goto :goto_9a
:catch_76
move-exception v4
goto :goto_7b
:catch_78
move-exception v3
move-object v4, v3
const/4 v3, 0x0
.line 14
:goto_7b
iget-object v5, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v6, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v6, v0, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 15
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v3, "isRewardedVideoAvailable()"
invoke-virtual {v0, v1, v3, v4}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_9a
return v2
.end method
.method public q()V
.registers 8
.line 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v2, 0x1
const-string v3, "loadInterstitial()"
invoke-virtual {v0, v1, v3, v2}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
:try_start_a
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->I:Z
:try_end_c
.catch Ljava/lang/Throwable; {:try_start_a .. :try_end_c} :catch_cb
const-string v1, "Interstitial"
const/4 v4, 0x3
if-eqz v0, :cond_26
:try_start_11
const-string v0, "Interstitial was initialized in demand only mode. Use loadISDemandOnlyInterstitial instead"
.line 3
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v5, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v2, v5, v0, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 4
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v2
invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v0
invoke-virtual {v2, v0}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 5
:cond_26
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->K:Z
if-nez v0, :cond_3f
const-string v0, "init() must be called before loadInterstitial()"
.line 6
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v5, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v2, v5, v0, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 7
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v2
invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v0
invoke-virtual {v2, v0}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 8
:cond_3f
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/MediationInitializer;->a()Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
move-result-object v0
.line 9
sget-object v5, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_FAILED:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
:try_end_49
.catch Ljava/lang/Throwable; {:try_start_11 .. :try_end_49} :catch_cb
const-string v6, "init() had failed"
if-ne v0, v5, :cond_60
.line 10
:try_start_4d
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v0, v2, v6, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 11
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v0
invoke-static {v6, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 12
:cond_60
sget-object v5, Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;->INIT_IN_PROGRESS:Lcom/ironsource/mediationsdk/MediationInitializer$EInitStatus;
if-ne v0, v5, :cond_84
.line 13
invoke-static {}, Lcom/ironsource/mediationsdk/MediationInitializer;->b()Lcom/ironsource/mediationsdk/MediationInitializer;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/MediationInitializer;->c()Z
move-result v0
if-eqz v0, :cond_81
.line 14
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v0, v2, v6, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 15
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v0
invoke-static {v6, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_83
.line 16
:cond_81
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->W:Z
:goto_83
return-void
.line 17
:cond_84
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
if-eqz v0, :cond_b4
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
if-eqz v0, :cond_b4
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/i;->c()Lcom/ironsource/mediationsdk/model/j;
move-result-object v0
if-nez v0, :cond_9d
goto :goto_b4
.line 18
:cond_9d
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/W;->V:Z
if-nez v0, :cond_a7
.line 19
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->g:Lcom/ironsource/mediationsdk/O;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/O;->i()V
return-void
.line 20
:cond_a7
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
if-nez v0, :cond_ae
.line 21
iput-boolean v2, p0, Lcom/ironsource/mediationsdk/W;->W:Z
goto :goto_e5
.line 22
:cond_ae
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->R:Lcom/ironsource/mediationsdk/ProgIsManager;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ProgIsManager;->g()V
goto :goto_e5
.line 23
:cond_b4
:goto_b4
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v5, "No interstitial configurations found"
invoke-virtual {v0, v2, v5, v4}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 24
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v0
const-string v2, "the server response does not contain interstitial data"
invoke-static {v2, v1}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_ca
.catch Ljava/lang/Throwable; {:try_start_4d .. :try_end_ca} :catch_cb
return-void
:catch_cb
move-exception v0
.line 25
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v1, v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 26
invoke-static {}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a()Lcom/ironsource/mediationsdk/CallbackThrottler;
move-result-object v1
new-instance v2, Lcom/ironsource/mediationsdk/logger/b;
const/16 v3, 0x1fe
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-direct {v2, v3, v0}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/CallbackThrottler;->a(Lcom/ironsource/mediationsdk/logger/b;)V
:goto_e5
return-void
.end method
.method public r()V
.registers 7
.line 7
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "showInterstitial()"
const/4 v3, 0x1
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
const/16 v0, 0x1fe
.line 8
:try_start_c
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/W;->I:Z
if-eqz v1, :cond_25
const-string v1, "Interstitial was initialized in demand only mode. Use showISDemandOnlyInterstitial instead"
.line 9
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v5, 0x3
invoke-virtual {v3, v4, v1, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 10
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
new-instance v4, Lcom/ironsource/mediationsdk/logger/b;
invoke-direct {v4, v0, v1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v3, v4}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 11
:cond_25
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->A()Z
move-result v1
if-nez v1, :cond_39
.line 12
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
const-string v3, "showInterstitial can\'t be called before the Interstitial ad unit initialization completed successfully"
const-string v4, "Interstitial"
invoke-static {v3, v4}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v3
invoke-virtual {v1, v3}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 13
:cond_39
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->v()Lcom/ironsource/mediationsdk/model/k;
move-result-object v1
if-eqz v1, :cond_47
.line 14
invoke-virtual {v1}, Lcom/ironsource/mediationsdk/model/k;->c()Ljava/lang/String;
move-result-object v1
.line 15
invoke-virtual {p0, v1}, Lcom/ironsource/mediationsdk/W;->h(Ljava/lang/String;)V
goto :goto_6c
.line 16
:cond_47
iget-object v1, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
new-instance v3, Lcom/ironsource/mediationsdk/logger/b;
const/16 v4, 0x3fc
const-string v5, "showInterstitial error: empty default placement in response"
invoke-direct {v3, v4, v5}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v1, v3}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
:try_end_55
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_55} :catch_56
goto :goto_6c
:catch_56
move-exception v1
.line 17
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v3, v4, v2, v1}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 18
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
new-instance v3, Lcom/ironsource/mediationsdk/logger/b;
invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-direct {v3, v0, v1}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->b(Lcom/ironsource/mediationsdk/logger/b;)V
:goto_6c
return-void
.end method
.method public s()V
.registers 7
const-string v0, "Offerwall"
const-string v1, "showOfferwall can\'t be called before the Offerwall ad unit initialization completed successfully"
const-string v2, "showOfferwall()"
.line 1
:try_start_6
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v4, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const/4 v5, 0x1
invoke-virtual {v3, v4, v2, v5}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 2
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->B()Z
move-result v3
if-nez v3, :cond_1e
.line 3
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {v1, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v4
invoke-virtual {v3, v4}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->onOfferwallShowFailed(Lcom/ironsource/mediationsdk/logger/b;)V
return-void
.line 4
:cond_1e
iget-object v3, p0, Lcom/ironsource/mediationsdk/W;->o:Lcom/ironsource/mediationsdk/utils/q;
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/utils/q;->a()Lcom/ironsource/mediationsdk/model/i;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/i;->d()Lcom/ironsource/mediationsdk/model/l;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/l;->a()Lcom/ironsource/mediationsdk/model/m;
move-result-object v3
if-eqz v3, :cond_47
.line 5
invoke-virtual {v3}, Lcom/ironsource/mediationsdk/model/m;->b()Ljava/lang/String;
move-result-object v3
.line 6
invoke-virtual {p0, v3}, Lcom/ironsource/mediationsdk/W;->i(Ljava/lang/String;)V
:try_end_35
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_35} :catch_36
goto :goto_47
:catch_36
move-exception v3
.line 7
iget-object v4, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v5, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v4, v5, v2, v3}, Lcom/ironsource/mediationsdk/logger/c;->a(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 8
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-static {v1, v0}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v0
invoke-virtual {v2, v0}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->onOfferwallShowFailed(Lcom/ironsource/mediationsdk/logger/b;)V
:cond_47
:goto_47
return-void
.end method
.method public t()V
.registers 5
.line 1
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->C()Z
move-result v0
const/4 v1, 0x3
if-nez v0, :cond_1c
const-string v0, "showRewardedVideo can\'t be called before the Rewarded Video ad unit initialization completed successfully"
.line 2
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
const-string v3, "Rewarded Video"
invoke-static {v0, v3}, Lcom/ironsource/mediationsdk/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/b;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
.line 3
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v2, v3, v0, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.line 4
:cond_1c
invoke-direct {p0}, Lcom/ironsource/mediationsdk/W;->w()Lcom/ironsource/mediationsdk/model/n;
move-result-object v0
if-nez v0, :cond_38
const-string v0, "showRewardedVideo error: empty default placement in response"
.line 5
iget-object v2, p0, Lcom/ironsource/mediationsdk/W;->j:Lcom/ironsource/mediationsdk/logger/c;
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-virtual {v2, v3, v0, v1}, Lcom/ironsource/mediationsdk/logger/c;->b(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
.line 6
new-instance v1, Lcom/ironsource/mediationsdk/logger/b;
const/16 v2, 0x3fd
invoke-direct {v1, v2, v0}, Lcom/ironsource/mediationsdk/logger/b;-><init>(ILjava/lang/String;)V
.line 7
iget-object v0, p0, Lcom/ironsource/mediationsdk/W;->k:Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/sdk/ListenersWrapper;->c(Lcom/ironsource/mediationsdk/logger/b;)V
goto :goto_3f
.line 8
:cond_38
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/model/n;->c()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/ironsource/mediationsdk/W;->j(Ljava/lang/String;)V
:goto_3f
return-void
.end method