WebController$d.smali
.class public Lcom/ironsource/sdk/controller/WebController$d;
.super Ljava/lang/Object;
.source "WebController.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/sdk/controller/WebController;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "d"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/sdk/controller/WebController$d$a;
}
.end annotation
# instance fields
.field final synthetic a:Lcom/ironsource/sdk/controller/WebController;
# direct methods
.method public constructor <init>(Lcom/ironsource/sdk/controller/WebController;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private a(Ljava/lang/String;I)V
.registers 5
.line 15
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v1
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_f
return-void
.line 16
:cond_f
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDemandSourceManager:Lcom/ironsource/sdk/controller/K;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$4100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/K;
move-result-object v0
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v0, v1, p1}, Lcom/ironsource/sdk/controller/K;->a(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)Lcom/ironsource/sdk/data/c;
move-result-object v0
if-eqz v0, :cond_2e
.line 17
invoke-virtual {v0}, Lcom/ironsource/sdk/data/c;->i()Z
move-result v0
if-nez v0, :cond_24
goto :goto_2e
.line 18
:cond_24
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/Za;
invoke-direct {v1, p0, p1, p2}, Lcom/ironsource/sdk/controller/Za;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;I)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_2e
:goto_2e
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 12
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_11
.line 13
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1, p2}, Lcom/ironsource/sdk/controller/WebController;->access$400(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 14
iget-object p2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {p2, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
:cond_11
return-void
.end method
.method private a(Ljava/lang/String;Z)V
.registers 5
.line 19
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDemandSourceManager:Lcom/ironsource/sdk/controller/K;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$4100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/K;
move-result-object v0
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v0, v1, p1}, Lcom/ironsource/sdk/controller/K;->a(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)Lcom/ironsource/sdk/data/c;
move-result-object p1
if-eqz p1, :cond_11
.line 20
invoke-virtual {p1, p2}, Lcom/ironsource/sdk/data/c;->a(Z)V
:cond_11
return-void
.end method
.method private a(Lorg/json/JSONObject;)V
.registers 4
:try_start_0
const-string v0, "controllerSourceData"
.line 1
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mControllerHtmlFile:Lcom/ironsource/sdk/controller/ControllerHtmlFile;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$2600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/ControllerHtmlFile;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/sdk/controller/ControllerHtmlFile;->a()Lorg/json/JSONObject;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_f
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_f} :catch_f
:catch_f
return-void
.end method
.method private a(Lorg/json/JSONObject;Ljava/lang/String;)V
.registers 6
const-string v0, "testFriendlyName"
const-string v1, "testerABGroup"
.line 2
invoke-virtual {p0, p2}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_29
.line 3
:try_start_a
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 4
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p2
invoke-virtual {p1, v1, p2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 5
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p2
invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1d
.catch Lorg/json/JSONException; {:try_start_a .. :try_end_1d} :catch_1e
goto :goto_29
.line 6
:catch_1e
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string p2, "getControllerConfig Error while parsing Tester AB Group parameters"
invoke-static {p1, p2}, Lcom/ironsource/sdk/utils/e;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_29
:goto_29
return-void
.end method
.method private b(Lorg/json/JSONObject;)V
.registers 5
.line 1
:try_start_0
invoke-static {}, Lcom/ironsource/sdk/controller/N;->b()Lcom/ironsource/sdk/controller/N;
move-result-object v0
.line 2
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/N;->c()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_f
return-void
:cond_f
const-string v1, "nativeFeatures"
.line 3
new-instance v2, Lorg/json/JSONArray;
.line 4
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/N;->c()Ljava/util/ArrayList;
move-result-object v0
invoke-direct {v2, v0}, Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V
.line 5
invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1d
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_1d} :catch_1e
goto :goto_41
:catch_1e
move-exception p1
.line 6
new-instance v0, Lc/g/d/a/a;
invoke-direct {v0}, Lc/g/d/a/a;-><init>()V
.line 7
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
const-string v1, "callfailreason"
invoke-virtual {v0, v1, p1}, Lc/g/d/a/a;->a(Ljava/lang/String;Ljava/lang/Object;)Lc/g/d/a/a;
.line 8
sget-object p1, Lc/g/d/a/g;->n:Lc/g/d/a/g$a;
invoke-virtual {v0}, Lc/g/d/a/a;->a()Ljava/util/HashMap;
move-result-object v0
invoke-static {p1, v0}, Lc/g/d/a/e;->a(Lc/g/d/a/g$a;Ljava/util/Map;)V
.line 9
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "getControllerConfig Error while adding supported features data from FeaturesManager"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->a(Ljava/lang/String;Ljava/lang/String;)V
:goto_41
return-void
.end method
.method private c(Lorg/json/JSONObject;)V
.registers 3
.line 1
invoke-direct {p0, p1}, Lcom/ironsource/sdk/controller/WebController$d;->b(Lorg/json/JSONObject;)V
.line 2
invoke-static {}, Lcom/ironsource/sdk/utils/h;->i()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, p1, v0}, Lcom/ironsource/sdk/controller/WebController$d;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
.line 3
invoke-direct {p0, p1}, Lcom/ironsource/sdk/controller/WebController$d;->a(Lorg/json/JSONObject;)V
return-void
.end method
# virtual methods
.method a(Ljava/lang/String;)Z
.registers 3
.line 7
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_31
const-string v0, "-1"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_31
.line 8
:try_start_e
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p1, "testerABGroup"
.line 9
invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z
move-result p1
if-nez p1, :cond_31
const-string p1, "testFriendlyName"
.line 10
invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z
move-result p1
:try_end_29
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_29} :catch_2d
if-nez p1, :cond_31
const/4 p1, 0x1
return p1
:catch_2d
move-exception p1
.line 11
invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
:cond_31
const/4 p1, 0x0
return p1
.end method
.method public adClicked(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "adClicked("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
.line 3
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_35
return-void
.line 6
:cond_35
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->getStringProductTypeAsEnum(Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$3800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
move-result-object p1
.line 7
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->getAdProductListenerByProductType(Lcom/ironsource/sdk/data/ISNEnums$ProductType;)Lc/g/d/g/a/a;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4800(Lcom/ironsource/sdk/controller/WebController;Lcom/ironsource/sdk/data/ISNEnums$ProductType;)Lc/g/d/g/a/a;
move-result-object v1
if-eqz p1, :cond_4f
if-eqz v1, :cond_4f
.line 8
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/Ha;
invoke-direct {v3, p0, v1, p1, v0}, Lcom/ironsource/sdk/controller/Ha;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Lc/g/d/g/a/a;Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_4f
return-void
.end method
.method public adCredited(Ljava/lang/String;)V
.registers 15
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->PUB_TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$4200(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "adCredited("
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, ")"
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-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "credits"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
if-eqz v1, :cond_33
.line 4
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
move v7, v1
goto :goto_34
:cond_33
const/4 v7, 0x0
.line 5
:goto_34
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v6
const-string v1, "productType"
.line 6
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 7
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_4f
.line 8
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->PUB_TAG:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$4200(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
const-string v3, "adCredited | product type is missing"
invoke-static {v1, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 9
:cond_4f
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_5f
.line 10
invoke-direct {p0, v6, v7}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;I)V
return-void
:cond_5f
const-string v1, "total"
.line 11
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_6d
.line 12
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v3
move v9, v3
goto :goto_6e
:cond_6d
const/4 v9, 0x0
.line 13
:goto_6e
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
const/4 v4, 0x0
if-eqz v3, :cond_dd
const-string v3, "signature"
.line 14
invoke-virtual {v0, v3}, Lcom/ironsource/sdk/data/f;->e(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_d5
const-string v8, "timestamp"
invoke-virtual {v0, v8}, Lcom/ironsource/sdk/data/f;->e(Ljava/lang/String;)Z
move-result v10
if-nez v10, :cond_d5
const-string v10, "totalCreditsFlag"
invoke-virtual {v0, v10}, Lcom/ironsource/sdk/data/f;->e(Ljava/lang/String;)Z
move-result v11
if-eqz v11, :cond_94
goto :goto_d5
.line 15
:cond_94
invoke-virtual {v0, v3}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 16
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mApplicationKey:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$4400(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mUserId:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$4300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 17
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/ironsource/sdk/utils/h;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 18
invoke-virtual {v3, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_c2
const/4 v2, 0x1
goto :goto_c9
.line 19
:cond_c2
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v3, "Controller signature is not equal to SDK signature"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v2, v3, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 20
:goto_c9
invoke-virtual {v0, v10}, Lcom/ironsource/sdk/data/f;->c(Ljava/lang/String;)Z
move-result v1
.line 21
invoke-virtual {v0, v8}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-object v11, v0
move v10, v1
move v8, v2
goto :goto_e0
.line 22
:cond_d5
:goto_d5
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "One of the keys are missing: signature/timestamp/totalCreditsFlag"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_dd
move-object v11, v4
const/4 v8, 0x0
const/4 v10, 0x0
.line 23
:goto_e0
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v0, v5}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_f5
.line 24
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/Ya;
move-object v3, v1
move-object v4, p0
move-object v12, p1
invoke-direct/range {v3 .. v12}, Lcom/ironsource/sdk/controller/Ya;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;IZIZLjava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_f5
return-void
.end method
.method public adUnitsReady(Ljava/lang/String;)V
.registers 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "adUnitsReady("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 4
new-instance v1, Lcom/ironsource/sdk/data/a;
invoke-direct {v1, p1}, Lcom/ironsource/sdk/data/a;-><init>(Ljava/lang/String;)V
.line 5
invoke-virtual {v1}, Lcom/ironsource/sdk/data/a;->d()Z
move-result v2
const/4 v3, 0x0
if-nez v2, :cond_3d
.line 6
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const-string v2, "Num Of Ad Units Do Not Exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_3d
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v4, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, p1, v4, v3, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 8
invoke-virtual {v1}, Lcom/ironsource/sdk/data/a;->c()Ljava/lang/String;
move-result-object p1
.line 9
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_65
.line 10
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_65
.line 11
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/Xa;
invoke-direct {v2, p0, v1, v0}, Lcom/ironsource/sdk/controller/Xa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Lcom/ironsource/sdk/data/a;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_65
return-void
.end method
.method public adViewAPI(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "adViewAPI("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mAdViewsJsAdapter:Lcom/ironsource/sdk/controller/b;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5700(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/b;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/f;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/WebController$d$a;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/WebController$d$a;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/b;->a(Ljava/lang/String;Lcom/ironsource/sdk/controller/WebController$d$a;)V
:try_end_36
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_36} :catch_37
goto :goto_59
:catch_37
move-exception p1
.line 4
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
.line 5
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "adViewAPI failed with exception "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
:goto_59
return-void
.end method
.method b(Ljava/lang/String;)V
.registers 5
.line 10
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const-string v2, "unauthorizedMessage"
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, v2, p1, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2100(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 11
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
return-void
.end method
.method public bannerViewAPI(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mBannerJsAdapter:Lcom/ironsource/sdk/controller/c;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$5200(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/c;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/controller/c;->a(Ljava/lang/String;)V
:try_end_9
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_9} :catch_a
goto :goto_2c
:catch_a
move-exception p1
.line 2
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "bannerViewAPI failed with exception "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->b(Ljava/lang/String;Ljava/lang/String;)V
:goto_2c
return-void
.end method
.method public deleteFile(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "deleteFile("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/e;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/e;-><init>(Ljava/lang/String;)V
.line 3
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->e()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/ironsource/sdk/utils/d;->c(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_3f
.line 4
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const-string v2, "File not exist"
const-string v3, "1"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
goto :goto_57
.line 5
:cond_3f
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->e()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->c()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v2, v0}, Lcom/ironsource/sdk/utils/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
.line 6
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v0, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:goto_57
return-void
.end method
.method public deleteFolder(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "deleteFolder("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/e;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/e;-><init>(Ljava/lang/String;)V
.line 3
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->e()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/ironsource/sdk/utils/d;->c(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_3f
.line 4
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const-string v2, "Folder not exist"
const-string v3, "1"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
goto :goto_53
.line 5
:cond_3f
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->e()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/ironsource/sdk/utils/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
.line 6
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v0, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:goto_53
return-void
.end method
.method public deviceDataAPI(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "deviceDataAPI("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDeviceDataJsAdapter:Lcom/ironsource/sdk/controller/M;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/M;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/f;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/WebController$d$a;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/WebController$d$a;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/M;->a(Ljava/lang/String;Lcom/ironsource/sdk/controller/WebController$d$a;)V
:try_end_36
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_36} :catch_37
goto :goto_59
:catch_37
move-exception p1
.line 4
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
.line 5
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "deviceDataAPI failed with exception "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
:goto_59
return-void
.end method
.method public displayWebView(Ljava/lang/String;)V
.registers 15
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "displayWebView("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "display"
.line 4
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->b(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
const-string v1, "productType"
.line 5
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "standaloneView"
.line 6
invoke-virtual {v0, v3}, Lcom/ironsource/sdk/data/f;->c(Ljava/lang/String;)Z
move-result v3
const-string v4, "adViewId"
.line 7
invoke-virtual {v0, v4}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const-string v6, "removeViewOnDestroy"
.line 8
invoke-virtual {v0, v6}, Lcom/ironsource/sdk/data/f;->c(Ljava/lang/String;)Z
move-result v7
.line 9
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v8
if-eqz p1, :cond_1be
.line 10
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v9, "immersive"
invoke-virtual {v0, v9}, Lcom/ironsource/sdk/data/f;->c(Ljava/lang/String;)Z
move-result v10
# setter for: Lcom/ironsource/sdk/controller/WebController;->mIsImmersive:Z
invoke-static {p1, v10}, Lcom/ironsource/sdk/controller/WebController;->access$3302(Lcom/ironsource/sdk/controller/WebController;Z)Z
const-string p1, "activityThemeTranslucent"
.line 11
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->c(Ljava/lang/String;)Z
move-result p1
.line 12
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/WebController;->getState()Lcom/ironsource/sdk/controller/WebController$State;
move-result-object v0
sget-object v10, Lcom/ironsource/sdk/controller/WebController$State;->Display:Lcom/ironsource/sdk/controller/WebController$State;
const-string v11, "State: "
if-eq v0, v10, :cond_19f
.line 13
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0, v10}, Lcom/ironsource/sdk/controller/WebController;->setState(Lcom/ironsource/sdk/controller/WebController$State;)V
.line 14
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v11, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mState:Lcom/ironsource/sdk/controller/WebController$State;
invoke-static {v11}, Lcom/ironsource/sdk/controller/WebController;->access$3400(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/WebController$State;
move-result-object v11
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
invoke-static {v0, v10}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 15
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/WebController;->getCurrentActivityContext()Landroid/content/Context;
move-result-object v0
.line 16
iget-object v10, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v10}, Lcom/ironsource/sdk/controller/WebController;->getOrientationState()Ljava/lang/String;
move-result-object v10
.line 17
invoke-static {v0}, Lcom/ironsource/environment/n;->e(Landroid/content/Context;)I
move-result v11
if-eqz v3, :cond_bc
.line 18
new-instance p1, Lcom/ironsource/sdk/controller/ControllerView;
invoke-direct {p1, v0}, Lcom/ironsource/sdk/controller/ControllerView;-><init>(Landroid/content/Context;)V
.line 19
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mControllerLayout:Landroid/widget/FrameLayout;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$3500(Lcom/ironsource/sdk/controller/WebController;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 20
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/ControllerView;->showInterstitial(Lcom/ironsource/sdk/controller/WebController;)V
goto/16 :goto_1ca
:cond_bc
if-eqz p1, :cond_c6
.line 21
new-instance p1, Landroid/content/Intent;
const-class v3, Lcom/ironsource/sdk/controller/InterstitialActivity;
invoke-direct {p1, v0, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
goto :goto_cd
.line 22
:cond_c6
new-instance p1, Landroid/content/Intent;
const-class v3, Lcom/ironsource/sdk/controller/ControllerActivity;
invoke-direct {p1, v0, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 23
:goto_cd
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
const-string v12, "application"
if-eqz v3, :cond_124
.line 24
invoke-virtual {v12, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_e9
.line 25
invoke-static {v0}, Lcom/ironsource/environment/n;->b(Landroid/content/Context;)I
move-result v3
invoke-static {v3}, Lcom/ironsource/sdk/utils/h;->d(I)Ljava/lang/String;
move-result-object v10
.line 26
:cond_e9
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 27
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v1
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
invoke-virtual {v1, v3}, Lcom/ironsource/sdk/data/AdUnitsState;->b(I)V
.line 28
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v1
invoke-virtual {v1, v8}, Lcom/ironsource/sdk/data/AdUnitsState;->a(Ljava/lang/String;)V
.line 29
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_16d
.line 30
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDSRewardedVideoListener:Lc/g/d/g/a/d;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3100(Lcom/ironsource/sdk/controller/WebController;)Lc/g/d/g/a/d;
move-result-object v1
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-interface {v1, v3, v8}, Lc/g/d/g/a/a;->c(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)V
goto :goto_16d
.line 31
:cond_124
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_149
.line 32
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 33
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v1
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
invoke-virtual {v1, v3}, Lcom/ironsource/sdk/data/AdUnitsState;->b(I)V
goto :goto_16d
.line 34
:cond_149
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_16d
.line 35
invoke-virtual {v12, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_164
.line 36
invoke-static {v0}, Lcom/ironsource/environment/n;->b(Landroid/content/Context;)I
move-result v3
invoke-static {v3}, Lcom/ironsource/sdk/utils/h;->d(I)Ljava/lang/String;
move-result-object v3
move-object v10, v3
.line 37
:cond_164
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
:cond_16d
:goto_16d
if-eqz v5, :cond_172
.line 38
invoke-virtual {p1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
:cond_172
const/high16 v1, 0x20000000
.line 39
invoke-virtual {p1, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 40
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mIsImmersive:Z
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3300(Lcom/ironsource/sdk/controller/WebController;)Z
move-result v1
invoke-virtual {p1, v9, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
const-string v1, "orientation_set_flag"
.line 41
invoke-virtual {p1, v1, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v1, "rotation_set_flag"
.line 42
invoke-virtual {p1, v1, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 43
invoke-virtual {p1, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 44
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/WebController$b;
# invokes: Lcom/ironsource/sdk/controller/WebController;->getStringProductTypeAsEnum(Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
move-result-object v2
invoke-direct {v3, v2, v8}, Lcom/ironsource/sdk/controller/WebController$b;-><init>(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)V
# setter for: Lcom/ironsource/sdk/controller/WebController;->mDisplayedViewInfo:Lcom/ironsource/sdk/controller/WebController$b;
invoke-static {v1, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3702(Lcom/ironsource/sdk/controller/WebController;Lcom/ironsource/sdk/controller/WebController$b;)Lcom/ironsource/sdk/controller/WebController$b;
.line 45
invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_1ca
.line 46
:cond_19f
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mState:Lcom/ironsource/sdk/controller/WebController$State;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3400(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/WebController$State;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1ca
.line 47
:cond_1be
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v0, Lcom/ironsource/sdk/controller/WebController$State;->Gone:Lcom/ironsource/sdk/controller/WebController$State;
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->setState(Lcom/ironsource/sdk/controller/WebController$State;)V
.line 48
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->closeWebView()V
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$3900(Lcom/ironsource/sdk/controller/WebController;)V
:goto_1ca
return-void
.end method
.method public getApplicationInfo(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getApplicationInfo("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 3
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractFailFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1900(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
new-instance v2, Lcom/ironsource/sdk/data/f;
invoke-direct {v2, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
.line 5
invoke-virtual {v2, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 6
invoke-static {v2}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x2
.line 7
new-array v3, v3, [Ljava/lang/Object;
.line 8
iget-object v3, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->getApplicationParams(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;
invoke-static {v3, p1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;
move-result-object p1
const/4 v2, 0x0
.line 9
aget-object v2, p1, v2
check-cast v2, Ljava/lang/String;
const/4 v3, 0x1
.line 10
aget-object p1, p1, v3
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_5b
.line 11
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_62
move-object v0, v1
goto :goto_63
.line 12
:cond_5b
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_62
goto :goto_63
:cond_62
const/4 v0, 0x0
.line 13
:goto_63
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_78
.line 14
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetApplicationInfoSuccess"
const-string v3, "onGetApplicationInfoFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p1, v0, v2, v1, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2100(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 15
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
:cond_78
return-void
.end method
.method public getCachedFilesMap(Ljava/lang/String;)V
.registers 8
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getCachedFilesMap("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 3
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_75
.line 4
new-instance v1, Lcom/ironsource/sdk/data/f;
invoke-direct {v1, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v2, "path"
.line 5
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/f;->a(Ljava/lang/String;)Z
move-result v3
const/4 v4, 0x0
const/4 v5, 0x0
if-nez v3, :cond_42
.line 6
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "path key does not exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v5, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_42
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/f;->b(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 8
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v2
invoke-static {v2, v1}, Lcom/ironsource/sdk/utils/d;->c(Ljava/lang/String;Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_5c
.line 9
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "path file does not exist on disk"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v5, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 10
:cond_5c
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/ironsource/sdk/utils/d;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 11
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v2, "onGetCachedFilesMapSuccess"
const-string v3, "onGetCachedFilesMapFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, v0, p1, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2100(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 12
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
:cond_75
return-void
.end method
.method public getConnectivityInfo(Ljava/lang/String;)V
.registers 14
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getConnectivityInfo("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
# getter for: Lcom/ironsource/sdk/controller/WebController;->JSON_KEY_SUCCESS:Ljava/lang/String;
invoke-static {}, Lcom/ironsource/sdk/controller/WebController;->access$2200()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 4
# getter for: Lcom/ironsource/sdk/controller/WebController;->JSON_KEY_FAIL:Ljava/lang/String;
invoke-static {}, Lcom/ironsource/sdk/controller/WebController;->access$2300()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 5
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 6
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mConnectivityAdapter:Lcom/ironsource/sdk/service/a/c;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$2400(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/service/a/c;
move-result-object v2
if-eqz v2, :cond_51
.line 7
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mConnectivityAdapter:Lcom/ironsource/sdk/service/a/c;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$2400(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/service/a/c;
move-result-object v1
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v2}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/service/a/c;->a(Landroid/content/Context;)Lorg/json/JSONObject;
move-result-object v1
.line 8
:cond_51
invoke-virtual {v1}, Lorg/json/JSONObject;->length()I
move-result v2
if-lez v2, :cond_62
.line 9
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$400(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
goto :goto_7a
.line 10
:cond_62
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const-string v2, "errMsg"
const-string v3, "failed to retrieve connection info"
# invokes: Lcom/ironsource/sdk/controller/WebController;->parseToJson(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invoke-static/range {v1 .. v11}, Lcom/ironsource/sdk/controller/WebController;->access$2500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object p1
.line 11
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$400(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 12
:goto_7a
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
return-void
.end method
.method public getControllerConfig(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getControllerConfig("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
# getter for: Lcom/ironsource/sdk/controller/WebController;->JSON_KEY_SUCCESS:Ljava/lang/String;
invoke-static {}, Lcom/ironsource/sdk/controller/WebController;->access$2200()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 4
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_48
.line 5
invoke-static {}, Lcom/ironsource/sdk/utils/h;->d()Lorg/json/JSONObject;
move-result-object v0
.line 6
invoke-direct {p0, v0}, Lcom/ironsource/sdk/controller/WebController$d;->c(Lorg/json/JSONObject;)V
.line 7
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, p1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$400(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 8
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
:cond_48
return-void
.end method
.method public getDemandSourceState(Ljava/lang/String;)V
.registers 9
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getMediationState("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "demandSourceName"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v3
const-string v4, "productType"
.line 5
invoke-virtual {v0, v4}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_8e
if-eqz v2, :cond_8e
.line 6
:try_start_38
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->e(Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
move-result-object v5
if-eqz v5, :cond_8e
.line 7
iget-object v6, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDemandSourceManager:Lcom/ironsource/sdk/controller/K;
invoke-static {v6}, Lcom/ironsource/sdk/controller/WebController;->access$4100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/K;
move-result-object v6
invoke-virtual {v6, v5, v3}, Lcom/ironsource/sdk/controller/K;->a(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)Lcom/ironsource/sdk/data/c;
move-result-object v5
.line 8
new-instance v6, Lorg/json/JSONObject;
invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
.line 9
invoke-virtual {v6, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 10
invoke-virtual {v6, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v0, "demandSourceId"
.line 11
invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
if-eqz v5, :cond_71
const/4 v0, -0x1
.line 12
invoke-virtual {v5, v0}, Lcom/ironsource/sdk/data/c;->a(I)Z
move-result v0
if-nez v0, :cond_71
.line 13
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "state"
.line 14
invoke-virtual {v5}, Lcom/ironsource/sdk/data/c;->h()I
move-result v2
invoke-virtual {v6, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
goto :goto_77
.line 15
:cond_71
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractFailFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1900(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 16
:goto_77
invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_end_7e
.catch Ljava/lang/Exception; {:try_start_38 .. :try_end_7e} :catch_7f
goto :goto_8e
:catch_7f
move-exception v0
.line 17
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v2, 0x0
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v2, v3, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 18
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:cond_8e
:goto_8e
return-void
.end method
.method public getDeviceStatus(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getDeviceStatus("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 3
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractFailFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1900(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const/4 v1, 0x2
.line 4
new-array v1, v1, [Ljava/lang/Object;
.line 5
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v1}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->getDeviceParams(Landroid/content/Context;)[Ljava/lang/Object;
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2000(Lcom/ironsource/sdk/controller/WebController;Landroid/content/Context;)[Ljava/lang/Object;
move-result-object v1
const/4 v2, 0x0
.line 6
aget-object v2, v1, v2
check-cast v2, Ljava/lang/String;
const/4 v3, 0x1
.line 7
aget-object v1, v1, v3
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_50
.line 8
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_57
move-object v0, p1
goto :goto_58
.line 9
:cond_50
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_57
goto :goto_58
:cond_57
const/4 v0, 0x0
.line 10
:goto_58
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_6d
.line 11
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetDeviceStatusSuccess"
const-string v3, "onGetDeviceStatusFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p1, v0, v2, v1, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2100(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 12
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
:cond_6d
return-void
.end method
.method public getDeviceVolume(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getDeviceVolume("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
:try_start_1f
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/WebController;->getCurrentActivityContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/ironsource/sdk/utils/a;->b(Landroid/content/Context;)Lcom/ironsource/sdk/utils/a;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v1}, Lcom/ironsource/sdk/controller/WebController;->getCurrentActivityContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/utils/a;->a(Landroid/content/Context;)F
move-result v0
.line 3
new-instance v1, Lcom/ironsource/sdk/data/f;
invoke-direct {v1, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "deviceVolume"
.line 4
invoke-static {v0}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, p1, v0}, Lcom/ironsource/sdk/data/f;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 5
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v1}, Lcom/ironsource/sdk/data/f;->toString()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {p1, v0, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_4c
.catch Ljava/lang/Exception; {:try_start_1f .. :try_end_4c} :catch_4d
goto :goto_51
:catch_4d
move-exception p1
.line 6
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:goto_51
return-void
.end method
.method public getOrientation(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/WebController;->getCurrentActivityContext()Landroid/content/Context;
move-result-object v0
if-eqz v0, :cond_2b
.line 2
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 3
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Landroid/content/Context;)Lorg/json/JSONObject;
move-result-object v0
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
.line 4
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2b
.line 5
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v2, "onGetOrientationSuccess"
const-string v3, "onGetOrientationFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, p1, v0, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2100(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 6
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
:cond_2b
return-void
.end method
.method public getUserData(Ljava/lang/String;)V
.registers 15
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getUserData("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "key"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->a(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_36
.line 4
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x0
const-string v3, "key does not exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v3, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 5
:cond_36
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 6
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 7
invoke-static {}, Lcom/ironsource/sdk/utils/c;->d()Lcom/ironsource/sdk/utils/c;
move-result-object v0
invoke-virtual {v0, v3}, Lcom/ironsource/sdk/utils/c;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 8
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->parseToJson(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invoke-static/range {v2 .. v12}, Lcom/ironsource/sdk/controller/WebController;->access$2500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object v0
.line 9
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, p1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$400(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 10
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
return-void
.end method
.method public iabTokenAPI(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "iabTokenAPI("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mTokenJSAdapter:Lcom/ironsource/sdk/controller/na;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$3200(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/na;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/f;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/WebController$d$a;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/WebController$d$a;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/na;->a(Ljava/lang/String;Lcom/ironsource/sdk/controller/WebController$d$a;)V
:try_end_36
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_36} :catch_37
goto :goto_59
:catch_37
move-exception p1
.line 4
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
.line 5
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "iabTokenAPI failed with exception "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
:goto_59
return-void
.end method
.method public initController(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "initController("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
iget-object p1, p1, Lcom/ironsource/sdk/controller/WebController;->mLoadControllerTimer:Landroid/os/CountDownTimer;
if-eqz p1, :cond_32
.line 4
invoke-virtual {p1}, Landroid/os/CountDownTimer;->cancel()V
.line 5
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
iput-object v1, p1, Lcom/ironsource/sdk/controller/WebController;->mLoadControllerTimer:Landroid/os/CountDownTimer;
:cond_32
const-string p1, "stage"
.line 6
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_9c
.line 7
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "ready"
.line 8
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_56
.line 9
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v0, 0x1
# setter for: Lcom/ironsource/sdk/controller/WebController;->mIsWebControllerReady:Z
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$302(Lcom/ironsource/sdk/controller/WebController;Z)Z
.line 10
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mControllerListener:Lcom/ironsource/sdk/controller/j;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$1200(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/j;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/j;->a()V
return-void
:cond_56
const-string v1, "loaded"
.line 11
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_68
.line 12
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mControllerListener:Lcom/ironsource/sdk/controller/j;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$1200(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/j;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/j;->b()V
return-void
:cond_68
const-string v1, "failed"
.line 13
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_91
const-string p1, "errMsg"
.line 14
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 15
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mControllerListener:Lcom/ironsource/sdk/controller/j;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$1200(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/j;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "controller js failed to initialize : "
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;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-interface {v0, p1}, Lcom/ironsource/sdk/controller/j;->a(Ljava/lang/String;)V
return-void
.line 16
:cond_91
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "No STAGE mentioned! should not get here!"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
:cond_9c
return-void
.end method
.method public omidAPI(Ljava/lang/String;)V
.registers 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/Va;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/Va;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdWindowsClosed(Ljava/lang/String;)V
.registers 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onAdWindowsClosed("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/sdk/data/AdUnitsState;->a()V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/AdUnitsState;->a(Ljava/lang/String;)V
.line 4
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# setter for: Lcom/ironsource/sdk/controller/WebController;->mDisplayedViewInfo:Lcom/ironsource/sdk/controller/WebController$b;
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$3702(Lcom/ironsource/sdk/controller/WebController;Lcom/ironsource/sdk/controller/WebController$b;)Lcom/ironsource/sdk/controller/WebController$b;
.line 5
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
.line 6
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 7
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 8
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->getStringProductTypeAsEnum(Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$3800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
move-result-object v1
.line 9
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->PUB_TAG:Ljava/lang/String;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$4200(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "onAdClosed() with type "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 10
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_73
.line 11
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {p1, v1, v0}, Lcom/ironsource/sdk/controller/WebController;->notifyAdClose(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)V
:cond_73
return-void
.end method
.method public onGetApplicationInfoFail(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetApplicationInfoFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetApplicationInfoFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetApplicationInfoSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetApplicationInfoSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetApplicationInfoSuccess"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetCachedFilesMapFail(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetCachedFilesMapFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetCachedFilesMapFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetCachedFilesMapSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetCachedFilesMapSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetCachedFilesMapSuccess"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetDeviceStatusFail(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetDeviceStatusFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetDeviceStatusFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetDeviceStatusSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetDeviceStatusSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetDeviceStatusSuccess"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetUserCreditsFail(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onGetUserCreditsFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 4
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_42
.line 5
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/Ta;
invoke-direct {v2, p0, v0}, Lcom/ironsource/sdk/controller/Ta;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 6
:cond_42
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 7
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onGetUserCreditsFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitBannerFail(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onInitBannerFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_40
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitBannerFail failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_40
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDemandSourceManager:Lcom/ironsource/sdk/controller/K;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$4100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/K;
move-result-object v2
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Banner:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2, v3, v0}, Lcom/ironsource/sdk/controller/K;->a(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)Lcom/ironsource/sdk/data/c;
move-result-object v2
if-eqz v2, :cond_52
const/4 v3, 0x3
.line 8
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/data/c;->b(I)V
.line 9
:cond_52
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Banner:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_6a
.line 10
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/Qa;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/Qa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 11
:cond_6a
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 12
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onInitBannerFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitBannerSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
const-string v1, "onInitBannerSuccess()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onInitBannerSuccess"
const-string v2, "true"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
.line 3
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object p1
.line 5
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitBannerSuccess failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_2f
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Banner:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v1
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_47
.line 8
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/Oa;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/Oa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_47
return-void
.end method
.method public onInitInterstitialFail(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onInitInterstitialFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_40
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitInterstitialSuccess failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_40
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDemandSourceManager:Lcom/ironsource/sdk/controller/K;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$4100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/K;
move-result-object v2
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2, v3, v0}, Lcom/ironsource/sdk/controller/K;->a(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)Lcom/ironsource/sdk/data/c;
move-result-object v2
if-eqz v2, :cond_52
const/4 v3, 0x3
.line 8
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/data/c;->b(I)V
.line 9
:cond_52
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_6a
.line 10
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/Ga;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/Ga;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 11
:cond_6a
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 12
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onInitInterstitialFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitInterstitialSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
const-string v1, "onInitInterstitialSuccess()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onInitInterstitialSuccess"
const-string v2, "true"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
.line 3
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object p1
.line 5
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitInterstitialSuccess failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_2f
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v1
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_47
.line 8
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/Fa;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/Fa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_47
return-void
.end method
.method public onInitOfferWallFail(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onInitOfferWallFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/AdUnitsState;->a(Z)V
.line 3
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v2, "errMsg"
.line 4
invoke-virtual {v0, v2}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v2
invoke-virtual {v2}, Lcom/ironsource/sdk/data/AdUnitsState;->j()Z
move-result v2
if-eqz v2, :cond_61
.line 6
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/sdk/data/AdUnitsState;->b(Z)V
.line 7
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_61
.line 8
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/Ka;
invoke-direct {v2, p0, v0}, Lcom/ironsource/sdk/controller/Ka;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 9
:cond_61
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 10
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onInitOfferWallFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitOfferWallSuccess(Ljava/lang/String;)V
.registers 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v0, "onInitOfferWallSuccess"
const-string v1, "true"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1, v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object p1
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/data/AdUnitsState;->a(Z)V
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/sdk/data/AdUnitsState;->j()Z
move-result p1
if-eqz p1, :cond_41
.line 4
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/data/AdUnitsState;->b(Z)V
.line 5
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v0, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v0}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v0
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_41
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v0, Lcom/ironsource/sdk/controller/Ja;
invoke-direct {v0, p0}, Lcom/ironsource/sdk/controller/Ja;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_41
return-void
.end method
.method public onInitRewardedVideoFail(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onInitRewardedVideoFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDemandSourceManager:Lcom/ironsource/sdk/controller/K;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$4100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/K;
move-result-object v2
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2, v3, v0}, Lcom/ironsource/sdk/controller/K;->a(Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;)Lcom/ironsource/sdk/data/c;
move-result-object v2
if-eqz v2, :cond_40
const/4 v3, 0x3
.line 6
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/data/c;->b(I)V
.line 7
:cond_40
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_58
.line 8
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/_a;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/_a;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 9
:cond_58
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 10
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onInitRewardedVideoFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onLoadBannerFail(Ljava/lang/String;)V
.registers 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
const-string v1, "onLoadBannerFail()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v3, 0x0
const/4 v4, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, p1, v4, v3, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 6
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_28
return-void
.line 7
:cond_28
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Banner:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {p1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_40
.line 8
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/Sa;
invoke-direct {v2, p0, v1, v0}, Lcom/ironsource/sdk/controller/Sa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_40
return-void
.end method
.method public onLoadBannerSuccess(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
const-string v1, "onLoadBannerSuccess()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 4
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v2, 0x0
const/4 v3, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v3, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 5
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Banner:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v1
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {p1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_33
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/Ra;
invoke-direct {v1, p0, v0}, Lcom/ironsource/sdk/controller/Ra;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {p1, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_33
return-void
.end method
.method public onLoadInterstitialFail(Ljava/lang/String;)V
.registers 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onLoadInterstitialFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v3, 0x0
const/4 v4, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, p1, v4, v3, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 6
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_3c
return-void
:cond_3c
const/4 p1, 0x0
.line 7
invoke-direct {p0, v0, p1}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;Z)V
.line 8
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {p1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_58
.line 9
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/Ma;
invoke-direct {v2, p0, v1, v0}, Lcom/ironsource/sdk/controller/Ma;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 10
:cond_58
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v0, "onLoadInterstitialFail"
const-string v1, "true"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1, v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onLoadInterstitialSuccess(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onLoadInterstitialSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
.line 4
invoke-direct {p0, v0, v1}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;Z)V
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v3, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, p1, v1, v3, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v1
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {p1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_4a
.line 7
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v1, Lcom/ironsource/sdk/controller/La;
invoke-direct {v1, p0, v0}, Lcom/ironsource/sdk/controller/La;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {p1, v1}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 8
:cond_4a
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v0, "onLoadInterstitialSuccess"
const-string v1, "true"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1, v0, v1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onOfferWallGeneric(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onOfferWallGeneric("
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 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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onShowInterstitialFail(Ljava/lang/String;)V
.registers 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onShowInterstitialFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v3, 0x0
const/4 v4, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, p1, v4, v3, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 6
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_3c
return-void
:cond_3c
const/4 v2, 0x0
.line 7
invoke-direct {p0, v0, v2}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;Z)V
.line 8
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_58
.line 9
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/Na;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/Na;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 10
:cond_58
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onShowInterstitialFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onShowInterstitialSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onShowInterstitialSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_41
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object p1
const-string v0, "onShowInterstitialSuccess called with no demand"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_41
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v1
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/AdUnitsState;->b(I)V
.line 8
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/sdk/data/AdUnitsState;->a(Ljava/lang/String;)V
.line 9
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->Interstitial:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_78
.line 10
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/Ia;
invoke-direct {v2, p0, v0}, Lcom/ironsource/sdk/controller/Ia;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 11
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v2, "onShowInterstitialSuccess"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1, v2, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
:cond_78
const/4 p1, 0x0
.line 12
invoke-direct {p0, v0, p1}, Lcom/ironsource/sdk/controller/WebController$d;->a(Ljava/lang/String;Z)V
return-void
.end method
.method public onShowOfferWallFail(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onShowOfferWallFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 4
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_42
.line 5
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/cb;
invoke-direct {v2, p0, v0}, Lcom/ironsource/sdk/controller/cb;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 6
:cond_42
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 7
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onShowOfferWallFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onShowOfferWallSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onShowOfferWallSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mSavedState:Lcom/ironsource/sdk/data/AdUnitsState;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$3600(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/data/AdUnitsState;
move-result-object v0
sget-object v1, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/AdUnitsState;->b(I)V
const-string v0, "placementId"
.line 3
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/h;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 4
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v2, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->OfferWall:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v2
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_4c
.line 5
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v2, Lcom/ironsource/sdk/controller/bb;
invoke-direct {v2, p0, v0}, Lcom/ironsource/sdk/controller/bb;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 6
:cond_4c
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 7
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onShowOfferWallSuccess"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onShowRewardedVideoFail(Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onShowRewardedVideoFail("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 4
invoke-static {v0}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
sget-object v3, Lcom/ironsource/sdk/data/ISNEnums$ProductType;->RewardedVideo:Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-virtual {v3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object v3
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_46
.line 6
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v3, Lcom/ironsource/sdk/controller/ab;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/ab;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
.line 7
:cond_46
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x1
const/4 v2, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 8
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onShowRewardedVideoFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onShowRewardedVideoSuccess(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onShowRewardedVideoSuccess("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v1, 0x0
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v2, v1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "onShowRewardedVideoSuccess"
# invokes: Lcom/ironsource/sdk/controller/WebController;->toastingErrMsg(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/WebController;->access$4700(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onVideoStatusChanged(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onVideoStatusChanged("
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, ")"
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-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
.line 3
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 4
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mVideoEventsListener:Lcom/ironsource/sdk/controller/oa;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$5100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/oa;
move-result-object v1
if-eqz v1, :cond_b2
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_b2
const-string p1, "status"
.line 5
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v0, "started"
.line 6
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_50
.line 7
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mVideoEventsListener:Lcom/ironsource/sdk/controller/oa;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/oa;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/oa;->a()V
goto :goto_b2
:cond_50
const-string v0, "paused"
.line 8
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_62
.line 9
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mVideoEventsListener:Lcom/ironsource/sdk/controller/oa;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/oa;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/oa;->b()V
goto :goto_b2
:cond_62
const-string v0, "playing"
.line 10
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_74
.line 11
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mVideoEventsListener:Lcom/ironsource/sdk/controller/oa;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/oa;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/oa;->d()V
goto :goto_b2
:cond_74
const-string v0, "ended"
.line 12
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_86
.line 13
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mVideoEventsListener:Lcom/ironsource/sdk/controller/oa;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/oa;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/oa;->c()V
goto :goto_b2
:cond_86
const-string v0, "stopped"
.line 14
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_98
.line 15
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mVideoEventsListener:Lcom/ironsource/sdk/controller/oa;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5100(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/oa;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/oa;->onVideoStopped()V
goto :goto_b2
.line 16
:cond_98
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onVideoStatusChanged: unknown status: "
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;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
:cond_b2
:goto_b2
return-void
.end method
.method public openUrl(Ljava/lang/String;)V
.registers 12
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "openUrl("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v1, "url"
.line 3
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "method"
.line 4
invoke-virtual {v0, v2}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "package_name"
.line 5
invoke-virtual {v0, v3}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 6
iget-object v3, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v3}, Lcom/ironsource/sdk/controller/WebController;->getCurrentActivityContext()Landroid/content/Context;
move-result-object v3
const/4 v4, 0x0
.line 7
:try_start_3d
invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v2
const/4 v5, -0x1
invoke-virtual {v2}, Ljava/lang/String;->hashCode()I
move-result v6
const v7, -0x56c6c54c
const/4 v8, 0x2
const/4 v9, 0x1
if-eq v6, v7, :cond_6c
const v7, 0x68af8e1
if-eq v6, v7, :cond_62
const v7, 0x48fb3bf9
if-eq v6, v7, :cond_58
goto :goto_75
:cond_58
const-string v6, "webview"
invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_75
const/4 v5, 0x1
goto :goto_75
:cond_62
const-string v6, "store"
invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_75
const/4 v5, 0x2
goto :goto_75
:cond_6c
const-string v6, "external_browser"
invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_75
const/4 v5, 0x0
:cond_75
:goto_75
if-eqz v5, :cond_b6
if-eq v5, v9, :cond_96
if-eq v5, v8, :cond_7c
goto :goto_c8
.line 8
:cond_7c
new-instance v0, Landroid/content/Intent;
const-class v2, Lcom/ironsource/sdk/controller/OpenUrlActivity;
invoke-direct {v0, v3, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 9
sget-object v2, Lcom/ironsource/sdk/controller/WebController;->EXTERNAL_URL:Ljava/lang/String;
invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 10
sget-object v1, Lcom/ironsource/sdk/controller/WebController;->IS_STORE:Ljava/lang/String;
invoke-virtual {v0, v1, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 11
sget-object v1, Lcom/ironsource/sdk/controller/WebController;->SECONDARY_WEB_VIEW:Ljava/lang/String;
invoke-virtual {v0, v1, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 12
invoke-virtual {v3, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_c8
.line 13
:cond_96
new-instance v0, Landroid/content/Intent;
const-class v2, Lcom/ironsource/sdk/controller/OpenUrlActivity;
invoke-direct {v0, v3, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 14
sget-object v2, Lcom/ironsource/sdk/controller/WebController;->EXTERNAL_URL:Ljava/lang/String;
invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 15
sget-object v1, Lcom/ironsource/sdk/controller/WebController;->SECONDARY_WEB_VIEW:Ljava/lang/String;
invoke-virtual {v0, v1, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
const-string v1, "immersive"
.line 16
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mIsImmersive:Z
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$3300(Lcom/ironsource/sdk/controller/WebController;)Z
move-result v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 17
invoke-virtual {v3, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_c8
.line 18
:cond_b6
invoke-static {v3, v1, v0}, Lcom/ironsource/environment/t;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
:try_end_b9
.catch Ljava/lang/Exception; {:try_start_3d .. :try_end_b9} :catch_ba
goto :goto_c8
:catch_ba
move-exception v0
.line 19
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
.line 20
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
.line 21
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v4, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 22
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:goto_c8
return-void
.end method
.method public permissionsAPI(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "permissionsAPI("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mPermissionsJsAdapter:Lcom/ironsource/sdk/controller/ja;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$5500(Lcom/ironsource/sdk/controller/WebController;)Lcom/ironsource/sdk/controller/ja;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/sdk/data/f;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/WebController$d$a;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/WebController$d$a;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/ja;->a(Ljava/lang/String;Lcom/ironsource/sdk/controller/WebController$d$a;)V
:try_end_36
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_36} :catch_37
goto :goto_59
:catch_37
move-exception p1
.line 4
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
.line 5
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "permissionsAPI failed with exception "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
:goto_59
return-void
.end method
.method public postAdEventNotification(Ljava/lang/String;)V
.registers 23
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
move-object/from16 v7, p0
move-object/from16 v0, p1
.line 1
:try_start_4
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "postAdEventNotification("
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, 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
invoke-static {v1, v2}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v1, Lcom/ironsource/sdk/data/f;
invoke-direct {v1, v0}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v2, "eventName"
.line 3
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 4
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const/4 v3, 0x0
const/4 v4, 0x0
if-eqz v2, :cond_3e
.line 5
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v2, "eventName does not exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, v0, v4, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_3e
const-string v2, "dsName"
.line 6
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v14
.line 7
invoke-static {v1}, Lcom/ironsource/sdk/utils/h;->a(Lcom/ironsource/sdk/data/f;)Ljava/lang/String;
move-result-object v2
.line 8
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_50
move-object v6, v2
goto :goto_51
:cond_50
move-object v6, v14
:goto_51
const-string v2, "extData"
.line 9
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/f;->b(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
move-object/from16 v19, v2
check-cast v19, Lorg/json/JSONObject;
const-string v2, "productType"
.line 10
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
.line 11
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->getStringProductTypeAsEnum(Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
invoke-static {v1, v10}, Lcom/ironsource/sdk/controller/WebController;->access$3800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Lcom/ironsource/sdk/data/ISNEnums$ProductType;
move-result-object v20
.line 12
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->shouldNotifyDeveloper(Ljava/lang/String;)Z
invoke-static {v1, v10}, Lcom/ironsource/sdk/controller/WebController;->access$3000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_b2
.line 13
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 14
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_9f
.line 15
iget-object v8, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v9, "productType"
const-string v11, "eventName"
const-string v13, "demandSourceName"
const-string v15, "demandSourceId"
const/16 v17, 0x0
const/16 v18, 0x0
move-object v12, v5
move-object/from16 v16, v6
# invokes: Lcom/ironsource/sdk/controller/WebController;->parseToJson(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invoke-static/range {v8 .. v18}, Lcom/ironsource/sdk/controller/WebController;->access$2500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object v1
.line 16
iget-object v2, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v3, "postAdEventNotificationSuccess"
const-string v4, "postAdEventNotificationFail"
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v2, v0, v1, v3, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2100(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 17
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
.line 18
:cond_9f
iget-object v0, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v8, Lcom/ironsource/sdk/controller/Ua;
move-object v1, v8
move-object/from16 v2, p0
move-object/from16 v3, v20
move-object v4, v6
move-object/from16 v6, v19
invoke-direct/range {v1 .. v6}, Lcom/ironsource/sdk/controller/Ua;-><init>(Lcom/ironsource/sdk/controller/WebController$d;Lcom/ironsource/sdk/data/ISNEnums$ProductType;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)V
invoke-virtual {v0, v8}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
goto :goto_be
.line 19
:cond_b2
iget-object v1, v7, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v2, "productType does not exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, v0, v4, v2, v3}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_b9
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_b9} :catch_ba
goto :goto_be
:catch_ba
move-exception v0
.line 20
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:goto_be
return-void
.end method
.method public removeCloseEventHandler(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "removeCloseEventHandler("
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 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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCloseEventTimer:Landroid/os/CountDownTimer;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$1100(Lcom/ironsource/sdk/controller/WebController;)Landroid/os/CountDownTimer;
move-result-object p1
if-eqz p1, :cond_30
.line 3
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCloseEventTimer:Landroid/os/CountDownTimer;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$1100(Lcom/ironsource/sdk/controller/WebController;)Landroid/os/CountDownTimer;
move-result-object p1
invoke-virtual {p1}, Landroid/os/CountDownTimer;->cancel()V
.line 4
:cond_30
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v0, 0x1
# setter for: Lcom/ironsource/sdk/controller/WebController;->isRemoveCloseEventHandler:Z
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$1002(Lcom/ironsource/sdk/controller/WebController;Z)Z
return-void
.end method
.method public removeMessagingInterface(Ljava/lang/String;)V
.registers 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v0, Lcom/ironsource/sdk/controller/Pa;
invoke-direct {v0, p0}, Lcom/ironsource/sdk/controller/Pa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public saveFile(Ljava/lang/String;)V
.registers 10
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "saveFile("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/e;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/e;-><init>(Ljava/lang/String;)V
.line 3
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/ironsource/environment/n;->a(Ljava/lang/String;)J
move-result-wide v1
const/4 v3, 0x0
const/4 v4, 0x0
const-wide/16 v5, 0x0
cmp-long v7, v1, v5
if-gtz v7, :cond_3e
.line 4
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "no_disk_space"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v3, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 5
:cond_3e
invoke-static {}, Lcom/ironsource/sdk/utils/h;->j()Z
move-result v1
if-nez v1, :cond_4c
.line 6
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "sotrage_unavailable"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v3, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_4c
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mCacheDirectory:Ljava/lang/String;
invoke-static {v1}, Lcom/ironsource/sdk/controller/WebController;->access$1300(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/ironsource/sdk/utils/d;->a(Ljava/lang/String;Lcom/ironsource/sdk/data/e;)Z
move-result v1
if-eqz v1, :cond_60
.line 8
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "file_already_exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v3, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 9
:cond_60
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v1}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lc/g/c/a;->f(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_74
.line 10
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "no_network_connection"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, p1, v3, v1, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 11
:cond_74
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v2, 0x1
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v1, p1, v2, v4, v4}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 12
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->d()Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_a9
.line 13
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 14
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_a9
.line 15
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->e()Ljava/lang/String;
move-result-object v1
const-string v3, "/"
.line 16
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_a2
.line 17
invoke-virtual {v0}, Lcom/ironsource/sdk/data/e;->e()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
.line 18
array-length v3, v1
sub-int/2addr v3, v2
aget-object v1, v1, v3
.line 19
:cond_a2
invoke-static {}, Lcom/ironsource/sdk/utils/c;->d()Lcom/ironsource/sdk/utils/c;
move-result-object v2
invoke-virtual {v2, v1, p1}, Lcom/ironsource/sdk/utils/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 20
:cond_a9
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mDownloadManager:Lc/g/d/h/b;
invoke-static {p1}, Lcom/ironsource/sdk/controller/WebController;->access$2900(Lcom/ironsource/sdk/controller/WebController;)Lc/g/d/h/b;
move-result-object p1
invoke-virtual {p1, v0}, Lc/g/d/h/b;->a(Lcom/ironsource/sdk/data/e;)V
return-void
.end method
.method public setBackButtonState(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setBackButtonState("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "state"
.line 3
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 4
invoke-static {}, Lcom/ironsource/sdk/utils/c;->d()Lcom/ironsource/sdk/utils/c;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/utils/c;->c(Ljava/lang/String;)V
return-void
.end method
.method public setForceClose(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setForceClose("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "width"
.line 3
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "height"
.line 4
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 5
iget-object v2, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
# setter for: Lcom/ironsource/sdk/controller/WebController;->mHiddenForceCloseWidth:I
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/WebController;->access$702(Lcom/ironsource/sdk/controller/WebController;I)I
.line 6
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
# setter for: Lcom/ironsource/sdk/controller/WebController;->mHiddenForceCloseHeight:I
invoke-static {p1, v1}, Lcom/ironsource/sdk/controller/WebController;->access$802(Lcom/ironsource/sdk/controller/WebController;I)I
.line 7
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v1, "position"
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
# setter for: Lcom/ironsource/sdk/controller/WebController;->mHiddenForceCloseLocation:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->access$902(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
return-void
.end method
.method public setMixedContentAlwaysAllow(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setMixedContentAlwaysAllow("
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 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
invoke-static {v0, p1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object p1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
new-instance v0, Lcom/ironsource/sdk/controller/Wa;
invoke-direct {v0, p0}, Lcom/ironsource/sdk/controller/Wa;-><init>(Lcom/ironsource/sdk/controller/WebController$d;)V
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/WebController;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public setOrientation(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setOrientation("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Lcom/ironsource/sdk/data/f;
invoke-direct {v0, p1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string p1, "orientation"
.line 3
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 4
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->setOrientationState(Ljava/lang/String;)V
.line 5
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mChangeListener:Lc/g/d/g/g;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$4000(Lcom/ironsource/sdk/controller/WebController;)Lc/g/d/g/g;
move-result-object v0
if-eqz v0, :cond_4a
.line 6
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->mChangeListener:Lc/g/d/g/g;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$4000(Lcom/ironsource/sdk/controller/WebController;)Lc/g/d/g/g;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
.line 7
invoke-virtual {v1}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/ironsource/environment/n;->e(Landroid/content/Context;)I
move-result v1
.line 8
invoke-interface {v0, p1, v1}, Lc/g/d/g/g;->onOrientationChanged(Ljava/lang/String;I)V
:cond_4a
return-void
.end method
.method public setStoreSearchKeys(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setStoreSearchKeys("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
invoke-static {}, Lcom/ironsource/sdk/utils/c;->d()Lcom/ironsource/sdk/utils/c;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/utils/c;->e(Ljava/lang/String;)V
return-void
.end method
.method public setUserData(Ljava/lang/String;)V
.registers 20
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p1
.line 1
iget-object v2, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v2}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "setUserData("
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
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-static {v2, v3}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v2, Lcom/ironsource/sdk/data/f;
invoke-direct {v2, v1}, Lcom/ironsource/sdk/data/f;-><init>(Ljava/lang/String;)V
const-string v3, "key"
.line 3
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/data/f;->a(Ljava/lang/String;)Z
move-result v4
const/4 v5, 0x0
const/4 v6, 0x0
if-nez v4, :cond_3a
.line 4
iget-object v2, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v3, "key does not exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, v1, v6, v3, v5}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_3a
const-string v4, "value"
.line 5
invoke-virtual {v2, v4}, Lcom/ironsource/sdk/data/f;->a(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_4a
.line 6
iget-object v2, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v3, "value does not exist"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, v1, v6, v3, v5}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.line 7
:cond_4a
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 8
invoke-virtual {v2, v4}, Lcom/ironsource/sdk/data/f;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
.line 9
invoke-static {}, Lcom/ironsource/sdk/utils/c;->d()Lcom/ironsource/sdk/utils/c;
move-result-object v2
invoke-virtual {v2, v8, v9}, Lcom/ironsource/sdk/utils/c;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_7e
.line 10
iget-object v2, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->extractSuccessFunctionToCall(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v2, v1}, Lcom/ironsource/sdk/controller/WebController;->access$1800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 11
iget-object v7, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
# invokes: Lcom/ironsource/sdk/controller/WebController;->parseToJson(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invoke-static/range {v7 .. v17}, Lcom/ironsource/sdk/controller/WebController;->access$2500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object v2
.line 12
iget-object v3, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->generateJSToInject(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v3, v1, v2}, Lcom/ironsource/sdk/controller/WebController;->access$400(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 13
iget-object v2, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->injectJavascript(Ljava/lang/String;)V
invoke-static {v2, v1}, Lcom/ironsource/sdk/controller/WebController;->access$500(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
goto :goto_85
.line 14
:cond_7e
iget-object v2, v0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
const-string v3, "SetUserData failed writing to shared preferences"
# invokes: Lcom/ironsource/sdk/controller/WebController;->responseBack(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, v1, v6, v3, v5}, Lcom/ironsource/sdk/controller/WebController;->access$2800(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:goto_85
return-void
.end method
.method public setWebviewBackgroundColor(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 1
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# getter for: Lcom/ironsource/sdk/controller/WebController;->TAG:Ljava/lang/String;
invoke-static {v0}, Lcom/ironsource/sdk/controller/WebController;->access$600(Lcom/ironsource/sdk/controller/WebController;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setWebviewBackgroundColor("
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, ")"
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-static {v0, v1}, Lcom/ironsource/sdk/utils/e;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/ironsource/sdk/controller/WebController$d;->a:Lcom/ironsource/sdk/controller/WebController;
# invokes: Lcom/ironsource/sdk/controller/WebController;->setWebviewBackground(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/WebController;->access$5000(Lcom/ironsource/sdk/controller/WebController;Ljava/lang/String;)V
return-void
.end method