Files
rr3-apk/smali_classes4/com/ironsource/sdk/controller/v$r.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

6541 lines
206 KiB
Smali

.class public Lcom/ironsource/sdk/controller/v$r;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/sdk/controller/v;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "r"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/sdk/controller/v$r$w;
}
.end annotation
# instance fields
.field final synthetic a:Lcom/ironsource/sdk/controller/v;
# direct methods
.method public static synthetic $r8$lambda$cMA9zNdiXyA2LwKTsQnTelSfNjQ(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
.locals 0
.line 0
invoke-direct {p0, p1}, Lcom/ironsource/sdk/controller/v$r;->b(Ljava/lang/String;)V
return-void
.end method
.method public static synthetic $r8$lambda$f-c9_ttYM_SJTIKUTeCxRBD3XuU(Lcom/ironsource/sdk/controller/v$r;ZLjava/lang/String;)V
.locals 0
.line 0
invoke-direct {p0, p1, p2}, Lcom/ironsource/sdk/controller/v$r;->a(ZLjava/lang/String;)V
return-void
.end method
.method public static synthetic $r8$lambda$p6QDjDx417WMTQTaAvh_zjWgz7A(Lcom/ironsource/sdk/controller/v$r;ZLjava/lang/String;Ljava/lang/String;)V
.locals 0
.line 0
invoke-direct {p0, p1, p2, p3}, Lcom/ironsource/sdk/controller/v$r;->a(ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Lcom/ironsource/sdk/controller/v;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private a(Ljava/lang/String;I)V
.locals 3
.line 0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v1, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v0
invoke-virtual {v0, v1, p1}, Lcom/ironsource/ia;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)Lcom/ironsource/ha;
move-result-object v0
if-eqz v0, :cond_2
invoke-virtual {v0}, Lcom/ironsource/ha;->k()Z
move-result v0
if-nez v0, :cond_1
goto :goto_0
:cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$u;
invoke-direct {v1, p0, p1, p2}, Lcom/ironsource/sdk/controller/v$r$u;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;I)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_2
:goto_0
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1, p2}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object p2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p2, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method private a(Ljava/lang/String;Z)V
.locals 2
.line 0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v0
sget-object v1, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v0, v1, p1}, Lcom/ironsource/ia;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)Lcom/ironsource/ha;
move-result-object p1
if-eqz p1, :cond_0
invoke-virtual {p1, p2}, Lcom/ironsource/ha;->a(Z)V
:cond_0
return-void
.end method
.method private a(Lorg/json/JSONObject;)V
.locals 2
.line 0
:try_start_0
const-string v0, "controllerSourceData"
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->f(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/d;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/sdk/controller/d;->f()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_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "Unable to add controller source data into controllerConfig"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method private a(Lorg/json/JSONObject;Ljava/lang/String;)V
.locals 3
.line 0
const-string v0, "testFriendlyName"
const-string v1, "testerABGroup"
invoke-virtual {p0, p2}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
:try_start_0
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
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;
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_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method private synthetic a(ZLjava/lang/String;)V
.locals 1
.line 0
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->u(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/o9;
move-result-object p1
sget-object v0, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-interface {p1, v0, p2}, Lcom/ironsource/m9;->b(Lcom/ironsource/qf$e;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->u(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/o9;
move-result-object p1
invoke-interface {p1, p2}, Lcom/ironsource/o9;->b(Ljava/lang/String;)V
:cond_0
const/4 p1, 0x0
invoke-direct {p0, p2, p1}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;Z)V
return-void
.end method
.method private synthetic a(ZLjava/lang/String;Ljava/lang/String;)V
.locals 0
.line 0
if-eqz p1, :cond_1
if-nez p2, :cond_0
const-string p2, "We\'re sorry, some error occurred. we will investigate it"
:cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->u(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/o9;
move-result-object p1
invoke-interface {p1, p3, p2}, Lcom/ironsource/o9;->b(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
const/4 p1, 0x0
invoke-direct {p0, p3, p1}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;Z)V
return-void
.end method
.method private synthetic b(Ljava/lang/String;)V
.locals 2
.line 0
:try_start_0
invoke-static {p1}, Lcom/ironsource/n3;->a(Ljava/lang/String;)Lcom/ironsource/n3;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->G(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/l3;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v1, v1, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1, p1}, Lcom/ironsource/l3;->a(Landroid/content/Context;Lcom/ironsource/n3;)Lcom/ironsource/l3$a;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {p1}, Lcom/ironsource/l3$a;->f()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1}, Lcom/ironsource/l3$a;->i()Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, v1, p1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method private b(Lorg/json/JSONObject;)V
.locals 3
.line 0
:try_start_0
invoke-static {}, Lcom/ironsource/sdk/controller/FeaturesManager;->getInstance()Lcom/ironsource/sdk/controller/FeaturesManager;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/FeaturesManager;->a()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_0
return-void
:cond_0
const-string v1, "nativeFeatures"
new-instance v2, Lorg/json/JSONArray;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/FeaturesManager;->a()Ljava/util/ArrayList;
move-result-object v0
invoke-direct {v2, v0}, Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V
invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
new-instance v0, Lcom/ironsource/sf;
invoke-direct {v0}, Lcom/ironsource/sf;-><init>()V
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
const-string v1, "callfailreason"
invoke-virtual {v0, v1, p1}, Lcom/ironsource/sf;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/ironsource/sf;
move-result-object p1
sget-object v0, Lcom/ironsource/vp;->p:Lcom/ironsource/vp$a;
invoke-virtual {p1}, Lcom/ironsource/sf;->a()Ljava/util/HashMap;
move-result-object p1
invoke-static {v0, p1}, Lcom/ironsource/xf;->a(Lcom/ironsource/vp$a;Ljava/util/Map;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method private c(Lorg/json/JSONObject;)V
.locals 1
.line 0
invoke-direct {p0, p1}, Lcom/ironsource/sdk/controller/v$r;->b(Lorg/json/JSONObject;)V
invoke-static {}, Lcom/ironsource/sdk/utils/SDKUtils;->getTesterParameters()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, p1, v0}, Lcom/ironsource/sdk/controller/v$r;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;)Z
move-result v0
if-nez v0, :cond_0
invoke-direct {p0, p1}, Lcom/ironsource/sdk/controller/v$r;->a(Lorg/json/JSONObject;)V
:cond_0
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Z
.locals 1
.line 0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
const-string v0, "-1"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p1, "testerABGroup"
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_0
const-string p1, "testFriendlyName"
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_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
if-nez p1, :cond_0
const/4 p1, 0x1
return p1
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:cond_0
const/4 p1, 0x0
return p1
.end method
.method public adClicked(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_0
return-void
:cond_0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/v;->d(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Lcom/ironsource/qf$e;
move-result-object p1
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Lcom/ironsource/qf$e;)Lcom/ironsource/m9;
move-result-object v1
if-eqz p1, :cond_1
if-eqz v1, :cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$d;
invoke-direct {v3, p0, v1, p1, v0}, Lcom/ironsource/sdk/controller/v$r$d;-><init>(Lcom/ironsource/sdk/controller/v$r;Lcom/ironsource/m9;Lcom/ironsource/qf$e;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public adCredited(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->t(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "adCredited("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "credits"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_0
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v1
const-string v2, "productType"
invoke-virtual {v0, v2}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->t(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
:cond_1
sget-object v2, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2
invoke-direct {p0, v1, p1}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;I)V
return-void
:cond_2
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, v0}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_3
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$t;
invoke-direct {v3, p0, v0, v1, p1}, Lcom/ironsource/sdk/controller/v$r$t;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;I)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_3
return-void
.end method
.method public adUnitsReady(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/s2;
invoke-direct {v1, p1}, Lcom/ironsource/s2;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/ironsource/s2;->g()Z
move-result v2
const/4 v3, 0x0
if-nez v2, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x0
const-string v2, "Num Of Ad Units Do Not Exist"
invoke-static {v0, p1, v1, v2, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v4, 0x1
invoke-static {v2, p1, v4, v3, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/ironsource/s2;->d()Ljava/lang/String;
move-result-object p1
sget-object v2, Lcom/ironsource/qf$e;->c:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->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_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_1
invoke-virtual {v1}, Lcom/ironsource/s2;->c()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$r;
invoke-direct {v3, p0, p1, v0, v1}, Lcom/ironsource/sdk/controller/v$r$r;-><init>(Lcom/ironsource/sdk/controller/v$r;ILjava/lang/String;Lcom/ironsource/s2;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public adViewAPI(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->E(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/a;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/v$r$w;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/v$r$w;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/a;->a(Ljava/lang/String;Lcom/ironsource/mj;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Throwable;->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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public androidSandboxApi(Ljava/lang/String;)V
.locals 2
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
sget-object v0, Lcom/ironsource/ve;->a:Lcom/ironsource/ve;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$$ExternalSyntheticLambda2;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/v$r$$ExternalSyntheticLambda2;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/ve;->b(Ljava/lang/Runnable;)V
return-void
.end method
.method public bannerViewAPI(Ljava/lang/String;)V
.locals 1
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "bannerViewAPI is not supported in this native version, only adview API"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public c(Ljava/lang/String;)V
.locals 3
.line 0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "unauthorizedMessage"
const/4 v2, 0x0
invoke-static {v0, v1, p1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
return-void
.end method
.method public cleanAdInstance(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "cleanAdInstance("
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "productType"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, v1}, Lcom/ironsource/sdk/controller/v;->d(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Lcom/ironsource/qf$e;
move-result-object v1
if-eqz v1, :cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v2
invoke-virtual {v2, v1, v0}, Lcom/ironsource/ia;->b(Lcom/ironsource/qf$e;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {v1, p1, v3, v2, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public clearLastUpdateTimeData(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
const/4 v0, 0x0
:try_start_0
invoke-static {}, Lcom/ironsource/dj;->e()Lcom/ironsource/dj;
move-result-object v1
invoke-virtual {v1}, Lcom/ironsource/dj;->a()Ljava/util/ArrayList;
move-result-object v1
new-instance v2, Lcom/ironsource/wp;
invoke-direct {v2, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_0
const-string v3, "removedAdsLastUpdateTime"
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v3, v1}, Lcom/ironsource/wp;->b(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
:catch_0
move-exception v1
goto :goto_1
:cond_0
:goto_0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v2}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
invoke-static {v1, v2, v3, v0, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:goto_1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
invoke-static {v2, p1, v4, v3, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_2
return-void
.end method
.method public deleteFile(Ljava/lang/String;)V
.locals 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
const/4 v0, 0x0
const/4 v1, 0x0
:try_start_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "deleteFile("
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p1}, 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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v2, Lcom/ironsource/wp;
invoke-direct {v2, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v3, "file"
invoke-virtual {v2, v3}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v4, "path"
invoke-virtual {v2, v4}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const-string v4, "1"
if-eqz v2, :cond_2
:try_start_1
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_0
goto :goto_0
:cond_0
new-instance v5, Lcom/ironsource/zf;
iget-object v6, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v6}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v6
invoke-static {v6, v2}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->buildAbsolutePathToDirInCache(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-direct {v5, v2, v3}, Lcom/ironsource/zf;-><init>(Ljava/lang/String;Ljava/lang/String;)V
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v2
invoke-static {v5, v2}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->ensurePathSafety(Ljava/io/File;Ljava/lang/String;)V
invoke-virtual {v5}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "File not exist"
invoke-static {v2, p1, v1, v3, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:catch_0
move-exception v2
goto :goto_1
:cond_1
invoke-static {v5}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->deleteFile(Lcom/ironsource/zf;)Z
move-result v2
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v3, p1, v2, v0, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
goto :goto_2
:cond_2
:goto_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "Missing parameters for file"
invoke-static {v2, p1, v1, v3, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
return-void
:goto_1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
invoke-static {v3, p1, v1, v4, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_2
return-void
.end method
.method public deleteFolder(Ljava/lang/String;)V
.locals 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
const/4 v0, 0x0
const/4 v1, 0x0
:try_start_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "deleteFolder("
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p1}, 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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v2, Lcom/ironsource/wp;
invoke-direct {v2, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v3, "path"
invoke-virtual {v2, v3}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const-string v3, "1"
if-nez v2, :cond_0
:try_start_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v4, "Missing parameters for file"
invoke-static {v2, p1, v1, v4, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:catch_0
move-exception v2
goto :goto_0
:cond_0
new-instance v4, Lcom/ironsource/zf;
iget-object v5, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v5}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v5
invoke-static {v5, v2}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->buildAbsolutePathToDirInCache(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-direct {v4, v2}, Lcom/ironsource/zf;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v2
invoke-static {v4, v2}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->ensurePathSafety(Ljava/io/File;Ljava/lang/String;)V
invoke-virtual {v4}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v4, "Folder not exist"
invoke-static {v2, p1, v1, v4, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_1
invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->deleteFolder(Ljava/lang/String;)Z
move-result v2
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v3, p1, v2, v0, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
goto :goto_1
:goto_0
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
invoke-static {v3, p1, v1, v4, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_1
return-void
.end method
.method public deviceDataAPI(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->D(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/i;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/v$r$w;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/v$r$w;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/i;->a(Ljava/lang/String;Lcom/ironsource/mj;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Throwable;->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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public displayWebView(Ljava/lang/String;)V
.locals 14
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "display"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->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"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "standaloneView"
invoke-virtual {v0, v3}, Lcom/ironsource/wp;->c(Ljava/lang/String;)Z
move-result v3
const-string v4, "adViewId"
invoke-virtual {v0, v4}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v6
const-string v7, "ctrWVPauseResume"
invoke-virtual {v0, v7}, Lcom/ironsource/wp;->c(Ljava/lang/String;)Z
move-result v8
if-eqz p1, :cond_8
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v9, "immersive"
invoke-virtual {v0, v9}, Lcom/ironsource/wp;->c(Ljava/lang/String;)Z
move-result v10
invoke-static {p1, v10}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Z)Z
const-string p1, "activityThemeTranslucent"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->c(Ljava/lang/String;)Z
move-result p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/v;->v()Lcom/ironsource/sdk/controller/v$u;
move-result-object v0
sget-object v10, Lcom/ironsource/sdk/controller/v$u;->a:Lcom/ironsource/sdk/controller/v$u;
const-string v11, "State: "
if-eq v0, v10, :cond_7
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0, v10}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v$u;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v11}, Lcom/ironsource/sdk/controller/v;->m(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/v$u;
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/v;->q()Landroid/content/Context;
move-result-object v0
iget-object v10, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v10}, Lcom/ironsource/sdk/controller/v;->t()Ljava/lang/String;
move-result-object v10
iget-object v11, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v11}, Lcom/ironsource/sdk/controller/v;->g(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ce;
move-result-object v11
invoke-interface {v11, v0}, Lcom/ironsource/ce;->I(Landroid/content/Context;)I
move-result v11
if-eqz v3, :cond_0
new-instance p1, Lcom/ironsource/sdk/controller/h;
invoke-direct {p1, v0}, Lcom/ironsource/sdk/controller/h;-><init>(Landroid/content/Context;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->n(Lcom/ironsource/sdk/controller/v;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/h;->a(Lcom/ironsource/sdk/controller/v;)V
goto/16 :goto_2
:cond_0
if-eqz p1, :cond_1
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_0
:cond_1
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
:goto_0
sget-object v3, Lcom/ironsource/qf$e;->c:Lcom/ironsource/qf$e;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v12
invoke-virtual {v12, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v12
const-string v13, "application"
if-eqz v12, :cond_3
invoke-virtual {v13, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_2
iget-object v10, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v10}, Lcom/ironsource/sdk/controller/v;->g(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ce;
move-result-object v10
invoke-interface {v10, v0}, Lcom/ironsource/ce;->K(Landroid/content/Context;)I
move-result v10
invoke-static {v10}, Lcom/ironsource/sdk/utils/SDKUtils;->translateRequestedOrientation(I)Ljava/lang/String;
move-result-object v10
:cond_2
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v12
invoke-virtual {p1, v1, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->o(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/t2;
move-result-object v1
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v12
invoke-virtual {v1, v12}, Lcom/ironsource/t2;->a(I)V
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->o(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/t2;
move-result-object v1
invoke-virtual {v1, v6}, Lcom/ironsource/t2;->f(Ljava/lang/String;)V
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v12
invoke-static {v1, v12}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_5
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->i(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/p9;
move-result-object v1
invoke-interface {v1, v3, v6}, Lcom/ironsource/m9;->b(Lcom/ironsource/qf$e;Ljava/lang/String;)V
goto :goto_1
:cond_3
sget-object v3, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v12
invoke-virtual {v12, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v12
if-eqz v12, :cond_5
invoke-virtual {v13, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_4
iget-object v10, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v10}, Lcom/ironsource/sdk/controller/v;->g(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ce;
move-result-object v10
invoke-interface {v10, v0}, Lcom/ironsource/ce;->K(Landroid/content/Context;)I
move-result v10
invoke-static {v10}, Lcom/ironsource/sdk/utils/SDKUtils;->translateRequestedOrientation(I)Ljava/lang/String;
move-result-object v10
:cond_4
invoke-virtual {v3}, Ljava/lang/Object;->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_5
:goto_1
if-eqz v5, :cond_6
invoke-virtual {p1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
:cond_6
invoke-virtual {p1, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
const/high16 v1, 0x20000000
invoke-virtual {p1, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->l(Lcom/ironsource/sdk/controller/v;)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"
invoke-virtual {p1, v1, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v1, "rotation_set_flag"
invoke-virtual {p1, v1, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$p;
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/v;->d(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Lcom/ironsource/qf$e;
move-result-object v2
invoke-direct {v3, v2, v6}, Lcom/ironsource/sdk/controller/v$p;-><init>(Lcom/ironsource/qf$e;Ljava/lang/String;)V
invoke-static {v1, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Lcom/ironsource/sdk/controller/v$p;)Lcom/ironsource/sdk/controller/v$p;
invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_2
:cond_7
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->m(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/v$u;
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_2
:cond_8
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v0, Lcom/ironsource/sdk/controller/v$u;->b:Lcom/ironsource/sdk/controller/v$u;
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v$u;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->p(Lcom/ironsource/sdk/controller/v;)V
:goto_2
return-void
.end method
.method public fileSystemAPI(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "fileSystemAPI("
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$s;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/v$r$s;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public getApplicationInfo(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
new-instance v2, Lcom/ironsource/wp;
invoke-direct {v2, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
invoke-virtual {v2, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v2}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v3, p1, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;
move-result-object p1
const/4 v2, 0x0
aget-object v2, p1, v2
check-cast v2, Ljava/lang/String;
const/4 v3, 0x1
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_0
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_1
move-object v0, v1
goto :goto_0
:cond_0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_1
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_2
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "onGetApplicationInfoSuccess"
const-string v3, "onGetApplicationInfoFail"
invoke-static {p1, v0, v2, v1, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_2
return-void
.end method
.method public getCachedFilesMap(Ljava/lang/String;)V
.locals 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2
new-instance v1, Lcom/ironsource/wp;
invoke-direct {v1, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v2, "path"
invoke-virtual {v1, v2}, Lcom/ironsource/wp;->a(Ljava/lang/String;)Z
move-result v3
const/4 v4, 0x0
const/4 v5, 0x0
if-nez v3, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "path key does not exist"
:goto_0
invoke-static {v0, p1, v5, v1, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
invoke-virtual {v1, v2}, Lcom/ironsource/wp;->b(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v2
invoke-static {v2, v1}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->isPathExist(Ljava/lang/String;Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "path file does not exist on disk"
goto :goto_0
:cond_1
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->getCachedFilesMap(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v2, "onGetCachedFilesMapSuccess"
const-string v3, "onGetCachedFilesMapFail"
invoke-static {v1, v0, p1, v2, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_2
return-void
.end method
.method public getConnectivityInfo(Ljava/lang/String;)V
.locals 12
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/sdk/controller/v;->m()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {}, Lcom/ironsource/sdk/controller/v;->n()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/p8;
move-result-object v2
if-eqz v2, :cond_0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/p8;
move-result-object v1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v2, v2, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/ironsource/p8;->a(Landroid/content/Context;)Lorg/json/JSONObject;
move-result-object v1
:cond_0
invoke-virtual {v1}, Lorg/json/JSONObject;->length()I
move-result v2
if-lez v2, :cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, p1, v1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
goto :goto_0
:cond_1
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v2, "errMsg"
const-string v3, "failed to retrieve connection info"
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
invoke-static/range {v1 .. v11}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;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
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, v0, p1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:goto_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
return-void
.end method
.method public getControllerConfig(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/sdk/controller/v;->m()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
invoke-static {}, Lcom/ironsource/sdk/utils/SDKUtils;->getControllerConfigAsJSONObject()Lorg/json/JSONObject;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/sdk/controller/v$r;->c(Lorg/json/JSONObject;)V
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, p1, v0}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public getDemandSourceState(Ljava/lang/String;)V
.locals 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "demandSourceName"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v3
const-string v4, "productType"
invoke-virtual {v0, v4}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
if-eqz v2, :cond_1
:try_start_0
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->getProductType(Ljava/lang/String;)Lcom/ironsource/qf$e;
move-result-object v5
if-eqz v5, :cond_1
iget-object v6, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v6}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v6
invoke-virtual {v6, v5, v3}, Lcom/ironsource/ia;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)Lcom/ironsource/ha;
move-result-object v5
new-instance v6, Lorg/json/JSONObject;
invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {v6, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
invoke-virtual {v6, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v0, "demandSourceId"
invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
if-eqz v5, :cond_0
const/4 v0, -0x1
invoke-virtual {v5, v0}, Lcom/ironsource/ha;->a(I)Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "state"
invoke-virtual {v5}, Lcom/ironsource/ha;->j()I
move-result v2
invoke-virtual {v6, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
goto :goto_0
:catch_0
move-exception v0
goto :goto_1
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
:goto_0
invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:goto_1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {v1, p1, v3, v2, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:cond_1
:goto_2
return-void
.end method
.method public getDeviceStatus(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v2, v1, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v1, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Landroid/content/Context;)[Ljava/lang/Object;
move-result-object v1
const/4 v2, 0x0
aget-object v2, v1, v2
check-cast v2, Ljava/lang/String;
const/4 v3, 0x1
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_0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1
move-object v0, p1
goto :goto_0
:cond_0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_1
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_2
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "onGetDeviceStatusSuccess"
const-string v3, "onGetDeviceStatusFail"
invoke-static {p1, v0, v2, v1, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_2
return-void
.end method
.method public getDeviceVolume(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v0, v0, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/ironsource/la;->b(Landroid/content/Context;)Lcom/ironsource/la;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/la;->a(Landroid/content/Context;)F
move-result v0
new-instance v1, Lcom/ironsource/wp;
invoke-direct {v1, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "deviceVolume"
invoke-static {v0}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, p1, v0}, Lcom/ironsource/wp;->b(Ljava/lang/String;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v1}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {p1, v0, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public getInitSummery(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "getInitSummery("
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->F(Lcom/ironsource/sdk/controller/v;)Lorg/json/JSONObject;
move-result-object p1
const-string v1, "recoveryInfo"
invoke-virtual {v0, v1, p1}, Lcom/ironsource/wp;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {p1, v0, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public getOrientation(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
new-instance v0, Lcom/ironsource/sf;
invoke-direct {v0}, Lcom/ironsource/sf;-><init>()V
const-string v1, "generalmessage"
invoke-virtual {v0, v1, p1}, Lcom/ironsource/sf;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/ironsource/sf;
move-result-object v0
sget-object v1, Lcom/ironsource/vp;->z:Lcom/ironsource/vp$a;
invoke-virtual {v0}, Lcom/ironsource/sf;->a()Ljava/util/HashMap;
move-result-object v0
invoke-static {v1, v0}, Lcom/ironsource/xf;->a(Lcom/ironsource/vp$a;Ljava/util/Map;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v0, v0, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->getOrientation(Landroid/content/Context;)Lorg/json/JSONObject;
move-result-object v0
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v2, "onGetOrientationSuccess"
const-string v3, "onGetOrientationFail"
invoke-static {v1, p1, v0, v2, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public getUserData(Ljava/lang/String;)V
.locals 13
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "key"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->a(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "key does not exist"
const/4 v2, 0x0
const/4 v3, 0x0
invoke-static {v0, p1, v3, v1, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {}, Lcom/ironsource/dj;->e()Lcom/ironsource/dj;
move-result-object v0
invoke-virtual {v0, v3}, Lcom/ironsource/dj;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
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
invoke-static/range {v2 .. v12}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;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
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, p1, v0}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
return-void
.end method
.method public iabTokenAPI(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->j(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/u;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/v$r$w;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/v$r$w;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/u;->a(Ljava/lang/String;Lcom/ironsource/mj;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Throwable;->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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public initController(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object p1, p1, Lcom/ironsource/sdk/controller/v;->m:Landroid/os/CountDownTimer;
if-eqz p1, :cond_0
invoke-virtual {p1}, Landroid/os/CountDownTimer;->cancel()V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x0
iput-object v1, p1, Lcom/ironsource/sdk/controller/v;->m:Landroid/os/CountDownTimer;
:cond_0
const-string p1, "stage"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_4
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "ready"
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v0, 0x1
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Z)Z
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->H(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/c;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/c;->c()V
return-void
:cond_1
const-string v1, "loaded"
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_2
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->H(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/c;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/sdk/controller/c;->b()V
return-void
:cond_2
const-string v1, "failed"
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_3
const-string p1, "errMsg"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->H(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/c;
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/c;->b(Ljava/lang/String;)V
return-void
:cond_3
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-void
.end method
.method public omidAPI(Ljava/lang/String;)V
.locals 2
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$n;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/v$r$n;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->c(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdWindowsClosed(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->o(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/t2;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/t2;->a()V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->o(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/t2;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/t2;->f(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Lcom/ironsource/sdk/controller/v$p;)Lcom/ironsource/sdk/controller/v$p;
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, p1}, Lcom/ironsource/sdk/controller/v;->d(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Lcom/ironsource/qf$e;
move-result-object v1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->t(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "onAdClosed() with type "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {p1, v1, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public onCleanUpNonDisplayBannersSuccess(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onCleanUpNonDisplayBannersSuccess() value="
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetApplicationInfoFail(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetApplicationInfoSuccess(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetCachedFilesMapFail(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetCachedFilesMapSuccess(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetDeviceStatusFail(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onGetDeviceStatusSuccess(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitBannerFail(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitBannerFail failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v2
sget-object v3, Lcom/ironsource/qf$e;->a:Lcom/ironsource/qf$e;
invoke-virtual {v2, v3, v0}, Lcom/ironsource/ia;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)Lcom/ironsource/ha;
move-result-object v2
if-eqz v2, :cond_1
const/4 v4, 0x3
invoke-virtual {v2, v4}, Lcom/ironsource/ha;->b(I)V
:cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$h;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$h;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_2
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitBannerSuccess(Ljava/lang/String;)V
.locals 2
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
const-string v1, "onInitBannerSuccess()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitBannerSuccess failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v1, Lcom/ironsource/qf$e;->a:Lcom/ironsource/qf$e;
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$g;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/v$r$g;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public onInitInterstitialFail(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitInterstitialSuccess failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v2
sget-object v3, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v2, v3, v0}, Lcom/ironsource/ia;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)Lcom/ironsource/ha;
move-result-object v2
if-eqz v2, :cond_1
const/4 v4, 0x3
invoke-virtual {v2, v4}, Lcom/ironsource/ha;->b(I)V
:cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$c;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$c;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_2
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onInitInterstitialSuccess(Ljava/lang/String;)V
.locals 2
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
const-string v1, "onInitInterstitialSuccess()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "onInitInterstitialSuccess failed with no demand source"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v1, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$b;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/v$r$b;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public onInitRewardedVideoFail(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->s(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ia;
move-result-object v2
sget-object v3, Lcom/ironsource/qf$e;->c:Lcom/ironsource/qf$e;
invoke-virtual {v2, v3, v0}, Lcom/ironsource/ia;->a(Lcom/ironsource/qf$e;Ljava/lang/String;)Lcom/ironsource/ha;
move-result-object v2
if-eqz v2, :cond_0
const/4 v4, 0x3
invoke-virtual {v2, v4}, Lcom/ironsource/ha;->b(I)V
:cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$v;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$v;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onLoadBannerFail(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
const-string v1, "onLoadBannerFail()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-static {v2, p1, v3, v4, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
return-void
:cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v2, Lcom/ironsource/qf$e;->a:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p1, v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v2, Lcom/ironsource/sdk/controller/v$r$j;
invoke-direct {v2, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$j;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public onLoadBannerSuccess(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
const-string v1, "onLoadBannerSuccess()"
invoke-static {v0, v1}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v1
const-string v2, "adViewId"
invoke-virtual {v0, v2}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-static {v2, p1, v3, v4, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/pf;->a()Lcom/ironsource/pf;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/ironsource/pf;->a(Ljava/lang/String;)Lcom/ironsource/hg;
move-result-object p1
if-nez p1, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->w(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/n9;
move-result-object p1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "not found view for the current adViewId= "
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;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-interface {p1, v1, v0}, Lcom/ironsource/n9;->a(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
instance-of v0, p1, Lcom/ironsource/jf;
if-eqz v0, :cond_1
check-cast p1, Lcom/ironsource/jf;
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v2, Lcom/ironsource/qf$e;->a:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v2, Lcom/ironsource/sdk/controller/v$r$i;
invoke-direct {v2, p0, v1, p1}, Lcom/ironsource/sdk/controller/v$r$i;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Lcom/ironsource/jf;)V
invoke-virtual {v0, v2}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public onLoadInterstitialFail(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-static {v2, p1, v3, v4, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
return-void
:cond_0
const/4 p1, 0x0
invoke-direct {p0, v0, p1}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;Z)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v2, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p1, v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v2, Lcom/ironsource/sdk/controller/v$r$f;
invoke-direct {v2, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$f;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p1, v2}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_1
return-void
.end method
.method public onLoadInterstitialSuccess(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0}, Lcom/ironsource/wp;->a()Lorg/json/JSONObject;
move-result-object v0
const/4 v2, 0x1
invoke-direct {p0, v1, v2}, Lcom/ironsource/sdk/controller/v$r;->a(Ljava/lang/String;Z)V
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v4, 0x0
invoke-static {v3, p1, v2, v4, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v2, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p1, v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v2, Lcom/ironsource/sdk/controller/v$r$e;
invoke-direct {v2, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$e;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Lorg/json/JSONObject;)V
invoke-virtual {p1, v2}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_0
return-void
.end method
.method public onReceivedMessage(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onReceivedMessage("
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
sget-object v0, Lcom/ironsource/ve;->a:Lcom/ironsource/ve;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$l;
invoke-direct {v1, p0, p1}, Lcom/ironsource/sdk/controller/v$r$l;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/ironsource/ve;->b(Ljava/lang/Runnable;)V
return-void
.end method
.method public onShowInterstitialFail(Ljava/lang/String;)V
.locals 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-static {v2, p1, v3, v4, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
return-void
:cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v2, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p1, v2}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result p1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$$ExternalSyntheticLambda0;
invoke-direct {v3, p0, p1, v1, v0}, Lcom/ironsource/sdk/controller/v$r$$ExternalSyntheticLambda0;-><init>(Lcom/ironsource/sdk/controller/v$r;ZLjava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
return-void
.end method
.method public onShowInterstitialSuccess(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object p1
const-string v0, "onShowInterstitialSuccess called with no demand"
invoke-static {p1, v0}, Lcom/ironsource/sdk/utils/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->o(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/t2;
move-result-object v0
sget-object v1, Lcom/ironsource/qf$e;->b:Lcom/ironsource/qf$e;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v2
invoke-virtual {v0, v2}, Lcom/ironsource/t2;->a(I)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->o(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/t2;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/t2;->f(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v2, Lcom/ironsource/sdk/controller/v$r$$ExternalSyntheticLambda1;
invoke-direct {v2, p0, v0, p1}, Lcom/ironsource/sdk/controller/v$r$$ExternalSyntheticLambda1;-><init>(Lcom/ironsource/sdk/controller/v$r;ZLjava/lang/String;)V
invoke-virtual {v1, v2}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
return-void
.end method
.method public onShowRewardedVideoFail(Ljava/lang/String;)V
.locals 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "errMsg"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
sget-object v3, Lcom/ironsource/qf$e;->c:Lcom/ironsource/qf$e;
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v3, Lcom/ironsource/sdk/controller/v$r$a;
invoke-direct {v3, p0, v1, v0}, Lcom/ironsource/sdk/controller/v$r$a;-><init>(Lcom/ironsource/sdk/controller/v$r;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onShowRewardedVideoSuccess(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onVideoStatusChanged(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onVideoStatusChanged("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "productType"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->A(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/cu;
move-result-object v1
if-eqz v1, :cond_5
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_5
const-string p1, "status"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v0, "started"
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->A(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/cu;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/cu;->onVideoStarted()V
goto :goto_0
:cond_0
const-string v0, "paused"
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->A(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/cu;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/cu;->onVideoPaused()V
goto :goto_0
:cond_1
const-string v0, "playing"
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->A(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/cu;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/cu;->onVideoResumed()V
goto :goto_0
:cond_2
const-string v0, "ended"
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->A(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/cu;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/cu;->onVideoEnded()V
goto :goto_0
:cond_3
const-string v0, "stopped"
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_4
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->A(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/cu;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/cu;->onVideoStopped()V
goto :goto_0
:cond_4
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:cond_5
:goto_0
return-void
.end method
.method public openUrl(Ljava/lang/String;)V
.locals 7
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v1, "url"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "method"
invoke-virtual {v0, v2}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "package_name"
invoke-virtual {v0, v3}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v4, "app_context"
invoke-virtual {v0, v4}, Lcom/ironsource/wp;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v0, v0, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/v;->q()Landroid/content/Context;
move-result-object v0
:goto_0
new-instance v4, Lcom/ironsource/mn;
iget-object v5, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v5}, Lcom/ironsource/sdk/controller/v;->l(Lcom/ironsource/sdk/controller/v;)Z
move-result v5
const/high16 v6, 0x30000000
invoke-direct {v4, v5, v6}, Lcom/ironsource/mn;-><init>(ZI)V
new-instance v5, Lcom/ironsource/sdk/controller/p$a;
invoke-direct {v5, v2, v4}, Lcom/ironsource/sdk/controller/p$a;-><init>(Ljava/lang/String;Lcom/ironsource/mn;)V
new-instance v2, Lcom/ironsource/ln;
invoke-direct {v2, v1, v3}, Lcom/ironsource/ln;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v5, v0, v2}, Lcom/ironsource/sdk/controller/p;->a(Landroid/content/Context;Lcom/ironsource/ln;)Lcom/ironsource/sdk/controller/p$c;
move-result-object v0
instance-of v1, v0, Lcom/ironsource/sdk/controller/p$c$a;
const/4 v2, 0x0
if-eqz v1, :cond_1
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
check-cast v0, Lcom/ironsource/sdk/controller/p$c$a;
invoke-virtual {v0}, Lcom/ironsource/sdk/controller/p$c$a;->b()Ljava/lang/String;
move-result-object v0
const/4 v3, 0x0
invoke-static {v1, p1, v3, v0, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
goto :goto_1
:cond_1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v1, 0x1
invoke-static {v0, p1, v1, v2, v2}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:goto_1
return-void
.end method
.method public pauseControllerWebview()V
.locals 2
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$o;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/v$r$o;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->c(Ljava/lang/Runnable;)V
return-void
.end method
.method public permissionsAPI(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->C(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/sdk/controller/q;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/wp;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/ironsource/sdk/controller/v$r$w;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/v$r$w;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {p1, v0, v1}, Lcom/ironsource/sdk/controller/q;->a(Ljava/lang/String;Lcom/ironsource/mj;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Throwable;->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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public postAdEventNotification(Ljava/lang/String;)V
.locals 21
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
move-object/from16 v7, p0
move-object/from16 v0, p1
:try_start_0
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v1, Lcom/ironsource/wp;
invoke-direct {v1, v0}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v2, "eventName"
invoke-virtual {v1, v2}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
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_0
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v2, "eventName does not exist"
invoke-static {v1, v0, v4, v2, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:catch_0
move-exception v0
goto/16 :goto_1
:cond_0
const-string v2, "dsName"
invoke-virtual {v1, v2}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v14
invoke-static {v1}, Lcom/ironsource/sdk/utils/SDKUtils;->fetchDemandSourceId(Lcom/ironsource/wp;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_1
move-object v6, v2
goto :goto_0
:cond_1
move-object v6, v14
:goto_0
const-string v2, "extData"
invoke-virtual {v1, v2}, Lcom/ironsource/wp;->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"
invoke-virtual {v1, v2}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, v10}, Lcom/ironsource/sdk/controller/v;->d(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Lcom/ironsource/qf$e;
move-result-object v20
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, v10}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_3
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2
iget-object v8, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
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
invoke-static/range {v8 .. v18}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;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
iget-object v2, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "postAdEventNotificationSuccess"
const-string v4, "postAdEventNotificationFail"
invoke-static {v2, v0, v1, v3, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1, v0}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
:cond_2
iget-object v0, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v8, Lcom/ironsource/sdk/controller/v$r$m;
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/v$r$m;-><init>(Lcom/ironsource/sdk/controller/v$r;Lcom/ironsource/qf$e;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)V
invoke-virtual {v0, v8}, Lcom/ironsource/sdk/controller/v;->b(Ljava/lang/Runnable;)V
goto :goto_2
:cond_3
iget-object v1, v7, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v2, "productType does not exist"
invoke-static {v1, v0, v4, v2, v3}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:goto_1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_2
return-void
.end method
.method public removeCloseEventHandler(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->v(Lcom/ironsource/sdk/controller/v;)Landroid/os/CountDownTimer;
move-result-object p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->v(Lcom/ironsource/sdk/controller/v;)Landroid/os/CountDownTimer;
move-result-object p1
invoke-virtual {p1}, Landroid/os/CountDownTimer;->cancel()V
:cond_0
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v0, 0x1
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/v;->c(Lcom/ironsource/sdk/controller/v;Z)Z
return-void
.end method
.method public removeMessagingInterface(Ljava/lang/String;)V
.locals 1
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v0, Lcom/ironsource/sdk/controller/v$r$p;
invoke-direct {v0, p0}, Lcom/ironsource/sdk/controller/v$r$p;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/v;->c(Ljava/lang/Runnable;)V
return-void
.end method
.method public requestToDestroyBanner(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onCleanUpNonDisplayBannersFail() value="
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public resumeControllerWebview()V
.locals 2
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v1, Lcom/ironsource/sdk/controller/v$r$k;
invoke-direct {v1, p0}, Lcom/ironsource/sdk/controller/v$r$k;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {v0, v1}, Lcom/ironsource/sdk/controller/v;->c(Ljava/lang/Runnable;)V
return-void
.end method
.method public saveFile(Ljava/lang/String;)V
.locals 10
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
const/4 v0, 0x0
const/4 v1, 0x0
:try_start_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "saveFile("
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p1}, 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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v2, Lcom/ironsource/wp;
invoke-direct {v2, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v3, "path"
invoke-virtual {v2, v3}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v4, "file"
invoke-virtual {v2, v4}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_0
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "Missing parameters for file"
const-string v4, "1"
invoke-static {v2, p1, v1, v3, v4}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:catch_0
move-exception v2
goto/16 :goto_0
:cond_0
new-instance v5, Lcom/ironsource/zf;
iget-object v6, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v6}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v6
invoke-static {v6, v3}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->buildAbsolutePathToDirInCache(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {v4}, Lcom/ironsource/sdk/utils/SDKUtils;->getFileName(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-direct {v5, v3, v6}, Lcom/ironsource/zf;-><init>(Ljava/lang/String;Ljava/lang/String;)V
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v3}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v3
invoke-static {v5, v3}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->ensurePathSafety(Ljava/io/File;Ljava/lang/String;)V
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v3}, Lcom/ironsource/sdk/controller/v;->g(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ce;
move-result-object v3
iget-object v6, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v6}, Lcom/ironsource/sdk/controller/v;->I(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v6
invoke-interface {v3, v6}, Lcom/ironsource/ce;->a(Ljava/lang/String;)J
move-result-wide v6
const-wide/16 v8, 0x0
cmp-long v3, v6, v8
if-gtz v3, :cond_1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "no_disk_space"
invoke-static {v2, p1, v1, v3, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_1
invoke-virtual {v5}, Ljava/io/File;->exists()Z
move-result v3
if-eqz v3, :cond_2
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "file_already_exist"
invoke-static {v2, p1, v1, v3, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_2
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v3, v3, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Lcom/ironsource/r8;->h(Landroid/content/Context;)Z
move-result v3
if-nez v3, :cond_3
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "no_network_connection"
invoke-static {v2, p1, v1, v3, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_3
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const/4 v6, 0x1
invoke-static {v3, p1, v6, v0, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
const-string v3, "connectionTimeout"
invoke-virtual {v2, v3, v1}, Lcom/ironsource/wp;->a(Ljava/lang/String;I)I
move-result v3
const-string v6, "readTimeout"
invoke-virtual {v2, v6, v1}, Lcom/ironsource/wp;->a(Ljava/lang/String;I)I
move-result v2
iget-object v6, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v6}, Lcom/ironsource/sdk/controller/v;->h(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ra;
move-result-object v6
invoke-virtual {v6, v5, v4, v3, v2}, Lcom/ironsource/ra;->a(Lcom/ironsource/zf;Ljava/lang/String;II)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_1
:goto_0
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object v3, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
invoke-static {v3, p1, v1, v4, v0}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_1
return-void
.end method
.method public setBackButtonState(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "state"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {}, Lcom/ironsource/dj;->e()Lcom/ironsource/dj;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/dj;->c(Ljava/lang/String;)V
return-void
.end method
.method public setForceClose(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "width"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "height"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
invoke-static {v2, p1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;I)I
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
invoke-static {p1, v1}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;I)I
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v1, "position"
invoke-virtual {v0, v1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Lcom/ironsource/sdk/controller/v;->f(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
return-void
.end method
.method public setMixedContentAlwaysAllow(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
new-instance v0, Lcom/ironsource/sdk/controller/v$r$q;
invoke-direct {v0, p0}, Lcom/ironsource/sdk/controller/v$r$q;-><init>(Lcom/ironsource/sdk/controller/v$r;)V
invoke-virtual {p1, v0}, Lcom/ironsource/sdk/controller/v;->c(Ljava/lang/Runnable;)V
return-void
.end method
.method public setOrientation(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
:try_start_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/wp;
invoke-direct {v0, p1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string p1, "orientation"
invoke-virtual {v0, p1}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-virtual {v0, p1}, Lcom/ironsource/sdk/controller/v;->n(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->q(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/kn;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->g(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/ce;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
iget-object v1, v1, Lcom/ironsource/sdk/controller/v;->Y:Lcom/ironsource/fj;
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
invoke-interface {v0, v1}, Lcom/ironsource/ce;->I(Landroid/content/Context;)I
move-result v0
iget-object v1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v1}, Lcom/ironsource/sdk/controller/v;->q(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/kn;
move-result-object v1
invoke-interface {v1, p1, v0}, Lcom/ironsource/kn;->onOrientationChanged(Ljava/lang/String;I)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public setStoreSearchKeys(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/dj;->e()Lcom/ironsource/dj;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/dj;->e(Ljava/lang/String;)V
return-void
.end method
.method public setUserData(Ljava/lang/String;)V
.locals 18
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v2, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v2, Lcom/ironsource/wp;
invoke-direct {v2, v1}, Lcom/ironsource/wp;-><init>(Ljava/lang/String;)V
const-string v3, "key"
invoke-virtual {v2, v3}, Lcom/ironsource/wp;->a(Ljava/lang/String;)Z
move-result v4
const/4 v5, 0x0
const/4 v6, 0x0
if-nez v4, :cond_0
iget-object v2, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "key does not exist"
invoke-static {v2, v1, v6, v3, v5}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
const-string v4, "value"
invoke-virtual {v2, v4}, Lcom/ironsource/wp;->a(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_1
iget-object v2, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
const-string v3, "value does not exist"
invoke-static {v2, v1, v6, v3, v5}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
return-void
:cond_1
invoke-virtual {v2, v3}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v2, v4}, Lcom/ironsource/wp;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
invoke-static {}, Lcom/ironsource/dj;->e()Lcom/ironsource/dj;
move-result-object v2
invoke-virtual {v2, v8, v9}, Lcom/ironsource/dj;->a(Ljava/lang/String;Ljava/lang/String;)V
iget-object v2, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, v1}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iget-object v7, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
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
invoke-static/range {v7 .. v17}, Lcom/ironsource/sdk/controller/v;->a(Lcom/ironsource/sdk/controller/v;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
iget-object v3, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v3, v1, v2}, Lcom/ironsource/sdk/controller/v;->b(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iget-object v2, v0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v2, v1}, Lcom/ironsource/sdk/controller/v;->e(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
return-void
.end method
.method public setWebviewBackgroundColor(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0, p1}, Lcom/ironsource/sdk/controller/v;->g(Lcom/ironsource/sdk/controller/v;Ljava/lang/String;)V
return-void
.end method
.method public stillAlive(Ljava/lang/String;)V
.locals 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {v0}, Lcom/ironsource/sdk/controller/v;->z(Lcom/ironsource/sdk/controller/v;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "stillAlive("
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/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/sdk/controller/v$r;->a:Lcom/ironsource/sdk/controller/v;
invoke-static {p1}, Lcom/ironsource/sdk/controller/v;->r(Lcom/ironsource/sdk/controller/v;)Lcom/ironsource/b9;
move-result-object p1
invoke-interface {p1}, Lcom/ironsource/b9;->a()V
return-void
.end method