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
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,236 @@
.class public final Lcom/fyber/inneractive/sdk/flow/a;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/flow/q;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.locals 4
const-string v0, "Got exception adding param to json object: %s, %s"
.line 1
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object v1
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->getMetricable()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode$Metricable;
move-result-object v1
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode$Metricable;->INCLUDED_IN_FAILED_METRICS:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode$Metricable;
if-ne v1, v2, :cond_3
if-eqz p2, :cond_0
.line 2
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/q;->e()Z
move-result v1
if-nez v1, :cond_0
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/q;->isVideoAd()Z
move-result p2
if-eqz p2, :cond_3
:cond_0
sget-object p2, Lcom/fyber/inneractive/sdk/network/q;->IA_AD_LOAD_FAILED:Lcom/fyber/inneractive/sdk/network/q;
.line 3
invoke-virtual {p1, p2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->isErrorAlreadyReported(Lcom/fyber/inneractive/sdk/network/q;)Z
move-result p2
if-nez p2, :cond_3
.line 4
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object p2
filled-new-array {p2}, [Ljava/lang/Object;
move-result-object p2
const-string v1, "Firing Event 801 - AdLoadFailed - errorCode - %s"
invoke-static {v1, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 5
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getCause()Ljava/lang/Throwable;
move-result-object p2
if-eqz p2, :cond_1
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getCause()Ljava/lang/Throwable;
move-result-object p2
invoke-virtual {p2}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
move-result-object p2
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
goto :goto_1
.line 6
:cond_1
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
.line 7
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;
move-result-object v1
const/4 v2, 0x7
:goto_0
if-ltz v2, :cond_2
const/16 v3, 0xd
if-ge v2, v3, :cond_2
.line 8
array-length v3, v1
if-ge v2, v3, :cond_2
.line 9
aget-object v3, v1, v2
invoke-virtual {v3}, Ljava/lang/StackTraceElement;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, ","
invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 12
:cond_2
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
.line 13
:goto_1
new-instance v1, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v2, Lcom/fyber/inneractive/sdk/network/q;->IA_AD_LOAD_FAILED:Lcom/fyber/inneractive/sdk/network/q;
invoke-direct {v1, v2, p0, p3, p4}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 14
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
const-string p3, "message"
.line 17
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getFyberMarketplaceAdLoadFailureReason()Lcom/fyber/inneractive/sdk/flow/g;
move-result-object p4
.line 18
invoke-virtual {p4}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p4
.line 19
:try_start_0
invoke-virtual {p0, p3, p4}, 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_2
:catch_0
filled-new-array {p3, p4}, [Ljava/lang/Object;
move-result-object p3
.line 21
invoke-static {v0, p3}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_2
const-string p3, "description"
.line 23
:try_start_1
invoke-virtual {p0, p3, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
goto :goto_3
:catch_1
filled-new-array {p3, p2}, [Ljava/lang/Object;
move-result-object p2
.line 25
invoke-static {v0, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_3
const-string p2, "extra_description"
.line 29
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->description()Ljava/lang/String;
move-result-object p3
.line 30
:try_start_2
invoke-virtual {p0, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2
goto :goto_4
:catch_2
filled-new-array {p2, p3}, [Ljava/lang/Object;
move-result-object p2
.line 32
invoke-static {v0, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_4
iget-object p2, v1, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 33
invoke-virtual {p2, p0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
const/4 p0, 0x0
.line 34
invoke-virtual {v1, p0}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 35
invoke-virtual {p1, v2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->addReportedError(Lcom/fyber/inneractive/sdk/network/q;)V
:cond_3
return-void
.end method

View File

@@ -0,0 +1,63 @@
.class public final Lcom/fyber/inneractive/sdk/flow/a0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/c1$b;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/z;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/z;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/a0;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()V
.locals 3
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/a0;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 3
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
.line 4
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/a0;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 6
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
if-eqz v1, :cond_0
const/4 v2, 0x0
.line 7
iput-object v2, v1, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
.line 8
iput-object v2, v0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
:cond_0
const/4 v1, 0x0
.line 9
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->q:Z
return-void
.end method

View File

@@ -0,0 +1,66 @@
.class public final Lcom/fyber/inneractive/sdk/flow/b$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/b;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/b;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/b$a;->a:Lcom/fyber/inneractive/sdk/flow/b;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b$a;->a:Lcom/fyber/inneractive/sdk/flow/b;
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : ContentLoadTimeoutHandler Executing timeout task"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b$a;->a:Lcom/fyber/inneractive/sdk/flow/b;
.line 6
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/b;->b:Lcom/fyber/inneractive/sdk/interfaces/a$b;
.line 7
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/a$b;->b()V
return-void
.end method

View File

@@ -0,0 +1,53 @@
.class public final Lcom/fyber/inneractive/sdk/flow/b$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/b;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/b;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/b$b;->a:Lcom/fyber/inneractive/sdk/flow/b;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/b$b;->a:Lcom/fyber/inneractive/sdk/flow/b;
.line 3
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/b;->c:Lcom/fyber/inneractive/sdk/flow/b$a;
.line 4
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method

View File

@@ -0,0 +1,102 @@
.class public final Lcom/fyber/inneractive/sdk/flow/b;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Landroid/os/Handler;
.field public final b:Lcom/fyber/inneractive/sdk/interfaces/a$b;
.field public final c:Lcom/fyber/inneractive/sdk/flow/b$a;
.field public final d:Lcom/fyber/inneractive/sdk/flow/b$b;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/interfaces/a$b;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/flow/b$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/flow/b$a;-><init>(Lcom/fyber/inneractive/sdk/flow/b;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b;->c:Lcom/fyber/inneractive/sdk/flow/b$a;
.line 10
new-instance v0, Lcom/fyber/inneractive/sdk/flow/b$b;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/flow/b$b;-><init>(Lcom/fyber/inneractive/sdk/flow/b;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b;->d:Lcom/fyber/inneractive/sdk/flow/b$b;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/b;->b:Lcom/fyber/inneractive/sdk/interfaces/a$b;
return-void
.end method
# virtual methods
.method public final a()V
.locals 2
.line 1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : ContentLoadTimeoutHandler destroying timeout handler"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
if-eqz v0, :cond_1
.line 3
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : ContentLoadTimeoutHandler stopping timeout handler"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/b;->d:Lcom/fyber/inneractive/sdk/flow/b$b;
.line 5
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
.line 7
invoke-virtual {v0}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Looper;->quitSafely()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
:cond_1
return-void
.end method

View File

@@ -0,0 +1,61 @@
.class public final Lcom/fyber/inneractive/sdk/flow/b0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/c1$b;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/z;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/z;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/b0;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b0;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/z;->n:Ljava/lang/Runnable;
if-eqz v0, :cond_0
.line 3
sget-object v1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 4
invoke-virtual {v1, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/b0;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 7
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
if-eqz v1, :cond_1
const/4 v2, 0x0
.line 8
iput-object v2, v1, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
.line 9
iput-object v2, v0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
:cond_1
return-void
.end method

View File

@@ -0,0 +1,330 @@
.class public final Lcom/fyber/inneractive/sdk/flow/c;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/flow/d;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/d;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/c;->b:Lcom/fyber/inneractive/sdk/flow/d;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/c;->a:Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 12
const-string v0, "lt"
const-string v1, "Got exception adding param to json object: %s, %s"
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/c;->b:Lcom/fyber/inneractive/sdk/flow/d;
.line 2
iget-object v2, v2, Lcom/fyber/inneractive/sdk/flow/d;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v2, :cond_3
.line 3
iget-object v3, v2, Lcom/fyber/inneractive/sdk/response/e;->h:Ljava/lang/String;
if-eqz v3, :cond_3
.line 4
iget-object v4, v2, Lcom/fyber/inneractive/sdk/response/e;->p:Ljava/util/Map;
if-nez v4, :cond_0
.line 5
iget-object v2, v2, Lcom/fyber/inneractive/sdk/response/e;->q:Ljava/lang/String;
if-nez v2, :cond_0
goto/16 :goto_4
.line 6
:cond_0
sget-object v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v2, v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->t:Lcom/fyber/inneractive/sdk/config/m;
.line 7
iget-object v2, v2, Lcom/fyber/inneractive/sdk/config/m;->b:Lcom/fyber/inneractive/sdk/config/k;
.line 8
sget-object v5, Lcom/fyber/inneractive/sdk/flow/d;->e:Ljava/lang/String;
const-string v6, "max_failed_creatives_interval_hours"
invoke-virtual {v2, v6, v5}, Lcom/fyber/inneractive/sdk/config/k;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 9
sget-object v6, Lcom/fyber/inneractive/sdk/flow/d;->f:Ljava/lang/String;
const-string v7, "max_failed_creatives_per_interval"
invoke-virtual {v2, v7, v6}, Lcom/fyber/inneractive/sdk/config/k;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const/16 v7, 0x18
.line 11
invoke-static {v5, v7}, Lcom/fyber/inneractive/sdk/util/t;->a(Ljava/lang/String;I)I
move-result v5
const/4 v7, 0x1
.line 12
invoke-static {v6, v7}, Lcom/fyber/inneractive/sdk/util/t;->a(Ljava/lang/String;I)I
move-result v6
sget-object v7, Lcom/fyber/inneractive/sdk/util/o;->a:Landroid/app/Application;
if-eqz v7, :cond_3
const-string v8, "IAConfigPrefs"
const/4 v9, 0x0
.line 14
invoke-virtual {v7, v8, v9}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v7
.line 15
new-instance v8, Lorg/json/JSONArray;
invoke-direct {v8}, Lorg/json/JSONArray;-><init>()V
.line 17
:try_start_0
new-instance v10, Lorg/json/JSONArray;
const-string v11, "[]"
invoke-interface {v7, v0, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
invoke-direct {v10, v11}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
move-object v8, v10
.line 20
:catch_0
new-instance v10, Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-direct {v10}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
iget-object v11, p0, Lcom/fyber/inneractive/sdk/flow/c;->b:Lcom/fyber/inneractive/sdk/flow/d;
.line 22
iget-object v11, v11, Lcom/fyber/inneractive/sdk/metrics/a;->a:Ljava/lang/String;
.line 23
invoke-virtual {v2, v9, v11}, Lcom/fyber/inneractive/sdk/config/k;->a(ZLjava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2
.line 24
invoke-static {v5, v6, v8, v10}, Lcom/fyber/inneractive/sdk/metrics/a;->a(IILorg/json/JSONArray;Ljava/util/concurrent/CopyOnWriteArrayList;)Z
move-result v2
if-nez v2, :cond_2
.line 25
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v10, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
if-eqz v4, :cond_1
.line 28
:try_start_1
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v4}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
:catchall_0
const-string v2, ""
goto :goto_0
:cond_1
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/c;->b:Lcom/fyber/inneractive/sdk/flow/d;
.line 30
iget-object v2, v2, Lcom/fyber/inneractive/sdk/flow/d;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 31
iget-object v2, v2, Lcom/fyber/inneractive/sdk/response/e;->q:Ljava/lang/String;
:goto_0
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/c;->b:Lcom/fyber/inneractive/sdk/flow/d;
.line 33
iget-object v5, v4, Lcom/fyber/inneractive/sdk/flow/d;->c:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 34
iget-object v6, v4, Lcom/fyber/inneractive/sdk/flow/d;->b:Lcom/fyber/inneractive/sdk/response/e;
iget-object v8, p0, Lcom/fyber/inneractive/sdk/flow/c;->a:Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
.line 36
iget-object v4, v4, Lcom/fyber/inneractive/sdk/flow/d;->d:Lorg/json/JSONArray;
.line 37
new-instance v9, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v11, Lcom/fyber/inneractive/sdk/network/q;->IA_AD_FAILURE_DATA:Lcom/fyber/inneractive/sdk/network/q;
invoke-direct {v9, v11, v5, v6, v4}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 38
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
const-string v5, "raw_response"
.line 40
:try_start_2
invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
goto :goto_1
:catch_1
filled-new-array {v5, v3}, [Ljava/lang/Object;
move-result-object v3
.line 42
invoke-static {v1, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
const-string v3, "headers"
.line 44
:try_start_3
invoke-virtual {v4, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2
goto :goto_2
:catch_2
filled-new-array {v3, v2}, [Ljava/lang/Object;
move-result-object v2
.line 46
invoke-static {v1, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_2
const-string v2, "error_code"
.line 48
invoke-virtual {v8}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->description()Ljava/lang/String;
move-result-object v3
.line 49
:try_start_4
invoke-virtual {v4, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_4
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3
goto :goto_3
:catch_3
filled-new-array {v2, v3}, [Ljava/lang/Object;
move-result-object v2
.line 51
invoke-static {v1, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_3
iget-object v1, v9, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 52
invoke-virtual {v1, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
const/4 v1, 0x0
.line 53
invoke-virtual {v9, v1}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 54
:cond_2
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1, v10}, Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V
.line 55
invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-virtual {v1}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
:cond_3
:goto_4
return-void
.end method

View File

@@ -0,0 +1,172 @@
.class public final Lcom/fyber/inneractive/sdk/flow/c0;
.super Lcom/fyber/inneractive/sdk/flow/p;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/flow/p<",
"Lcom/fyber/inneractive/sdk/response/f;",
">;"
}
.end annotation
# instance fields
.field public i:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/fyber/inneractive/sdk/flow/p;-><init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
return-void
.end method
# virtual methods
.method public final a()V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
.line 1
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/c0;->e()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
const/4 v3, 0x1
.line 3
iput-boolean v3, v0, Lcom/fyber/inneractive/sdk/web/u;->y:Z
.line 4
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/web/u;->D:Z
.line 5
iget-object v3, v0, Lcom/fyber/inneractive/sdk/web/u;->b:Lcom/fyber/inneractive/sdk/ignite/c;
.line 6
iget-object v3, v3, Lcom/fyber/inneractive/sdk/ignite/c;->h:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 7
invoke-virtual {v3, v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
.line 8
iput-object v1, v0, Lcom/fyber/inneractive/sdk/web/u;->i:Lcom/fyber/inneractive/sdk/web/u$d;
new-array v0, v2, [Ljava/lang/Object;
const-string v3, "destroy internalStoreWebpageController"
.line 9
invoke-static {v3, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/c0;->i:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
if-eqz v0, :cond_2
.line 12
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/g0;->J:Lcom/fyber/inneractive/sdk/measurement/tracker/c;
if-eqz v0, :cond_1
.line 13
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/measurement/tracker/c;->a(Z)V
:cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/c0;->i:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 14
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;->d()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/c0;->i:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
:cond_2
return-void
.end method
.method public final e()Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
if-eqz v0, :cond_1
.line 1
check-cast v0, Lcom/fyber/inneractive/sdk/config/e0;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/e0;->c:Lcom/fyber/inneractive/sdk/config/x;
if-eqz v0, :cond_1
.line 5
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/x;->b:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-nez v0, :cond_0
goto :goto_0
.line 9
:cond_0
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v0
return v0
:cond_1
:goto_0
const/4 v0, 0x0
return v0
.end method
.method public final g()Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/c0;->i:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
if-eqz v0, :cond_0
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/f;->b:Lcom/fyber/inneractive/sdk/web/h;
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public isVideoAd()Z
.locals 1
const/4 v0, 0x0
return v0
.end method

View File

@@ -0,0 +1,84 @@
.class public final Lcom/fyber/inneractive/sdk/flow/d;
.super Lcom/fyber/inneractive/sdk/metrics/a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/fyber/inneractive/sdk/response/e;",
">",
"Lcom/fyber/inneractive/sdk/metrics/a;"
}
.end annotation
# static fields
.field public static final e:Ljava/lang/String;
.field public static final f:Ljava/lang/String;
# instance fields
.field public final b:Lcom/fyber/inneractive/sdk/response/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
.field public final c:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public final d:Lorg/json/JSONArray;
# direct methods
.method public static constructor <clinit>()V
.locals 1
const/16 v0, 0x18
.line 1
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/flow/d;->e:Ljava/lang/String;
const/4 v0, 0x1
.line 2
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/flow/d;->f:Ljava/lang/String;
return-void
.end method
.method public constructor <init>(Lcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Ljava/lang/String;Lorg/json/JSONArray;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;",
"Ljava/lang/String;",
"Lorg/json/JSONArray;",
")V"
}
.end annotation
.line 1
invoke-direct {p0, p3}, Lcom/fyber/inneractive/sdk/metrics/a;-><init>(Ljava/lang/String;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/d;->b:Lcom/fyber/inneractive/sdk/response/e;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/d;->c:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/flow/d;->d:Lorg/json/JSONArray;
return-void
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/flow/d0;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract a(Lcom/fyber/inneractive/sdk/flow/t$c;)V
.end method

View File

@@ -0,0 +1,148 @@
.class public final Lcom/fyber/inneractive/sdk/flow/e;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier$ClickListener;
.implements Lcom/fyber/inneractive/sdk/flow/f;
# instance fields
.field public a:Landroid/content/Context;
.field public final b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public final c:Lcom/fyber/inneractive/sdk/response/e;
.field public final d:Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;
# direct methods
.method public constructor <init>(Landroid/content/Context;ZLcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/config/global/s;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/e;->a:Landroid/content/Context;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/e;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/flow/e;->c:Lcom/fyber/inneractive/sdk/response/e;
.line 6
new-instance p3, Lcom/fyber/inneractive/sdk/ui/FyberAdIdentifierFactory;
invoke-direct {p3}, Lcom/fyber/inneractive/sdk/ui/FyberAdIdentifierFactory;-><init>()V
invoke-static {p1, p2, p5}, Lcom/fyber/inneractive/sdk/ui/FyberAdIdentifierFactory;->a(Landroid/content/Context;ZLcom/fyber/inneractive/sdk/config/global/s;)Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;
move-result-object p1
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/e;->d:Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;
.line 8
invoke-virtual {p1, p0}, Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;->a(Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier$ClickListener;)V
return-void
.end method
# virtual methods
.method public final a()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/e;->c:Lcom/fyber/inneractive/sdk/response/e;
const/4 v1, 0x0
if-eqz v0, :cond_3
.line 6
iget-object v0, v0, Lcom/fyber/inneractive/sdk/response/e;->r:Lcom/fyber/inneractive/sdk/external/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/external/ImpressionData;->getAdvertiserDomain()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v1
:goto_0
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/e;->c:Lcom/fyber/inneractive/sdk/response/e;
.line 8
iget-object v2, v2, Lcom/fyber/inneractive/sdk/response/e;->r:Lcom/fyber/inneractive/sdk/external/ImpressionData;
if-eqz v2, :cond_1
.line 9
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/external/ImpressionData;->getDemandSource()Ljava/lang/String;
move-result-object v2
goto :goto_1
:cond_1
move-object v2, v1
:goto_1
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/e;->c:Lcom/fyber/inneractive/sdk/response/e;
.line 11
iget-object v3, v3, Lcom/fyber/inneractive/sdk/response/e;->r:Lcom/fyber/inneractive/sdk/external/ImpressionData;
if-eqz v3, :cond_2
.line 12
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/external/ImpressionData;->getDemandId()Ljava/lang/Long;
move-result-object v1
:cond_2
move-object v4, v1
move-object v1, v0
move-object v0, v4
goto :goto_2
:cond_3
move-object v0, v1
move-object v2, v0
:goto_2
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/e;->a:Landroid/content/Context;
.line 13
invoke-static {v3, p0, v1, v2, v0}, Lcom/fyber/inneractive/sdk/activities/FyberReportAdActivity;->start(Landroid/content/Context;Lcom/fyber/inneractive/sdk/flow/f;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V
return-void
.end method
.method public final a(Landroid/view/ViewGroup;Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier$Corner;)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/e;->d:Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;
.line 2
iput-object p2, v0, Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;->l:Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier$Corner;
.line 3
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/ui/IFyberAdIdentifier;->a(Landroid/view/ViewGroup;)V
.line 4
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/e;->a:Landroid/content/Context;
return-void
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/flow/e0;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract a()Lcom/fyber/inneractive/sdk/config/enums/Skip;
.end method

View File

@@ -0,0 +1,3 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/flow/f;
.super Ljava/lang/Object;
.source "SourceFile"

View File

@@ -0,0 +1,291 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/f0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/external/InneractiveUnitController;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<E",
"L::Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;",
">",
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/external/InneractiveUnitController<",
"TE",
"L;",
">;"
}
.end annotation
# instance fields
.field protected mAdSpot:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lcom/fyber/inneractive/sdk/flow/w;",
">;"
}
.end annotation
.end field
.field protected mContentControllers:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Lcom/fyber/inneractive/sdk/external/InneractiveContentController;",
">;"
}
.end annotation
.end field
.field protected mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;
.annotation system Ldalvik/annotation/Signature;
value = {
"TE",
"L;"
}
.end annotation
.end field
.field protected mSelectedContentController:Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mContentControllers:Ljava/util/Set;
return-void
.end method
# virtual methods
.method public addContentController(Lcom/fyber/inneractive/sdk/external/InneractiveContentController;)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mContentControllers:Ljava/util/Set;
.line 1
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public canRefreshAd()Z
.locals 1
.line 1
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/f0;->supportsRefresh()Z
move-result v0
return v0
.end method
.method public destroy()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mContentControllers:Ljava/util/Set;
.line 1
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
.line 2
invoke-interface {v1}, Lcom/fyber/inneractive/sdk/external/InneractiveContentController;->destroy()V
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mContentControllers:Ljava/util/Set;
.line 5
invoke-interface {v0}, Ljava/util/Set;->clear()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mSelectedContentController:Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mAdSpot:Ljava/lang/ref/WeakReference;
return-void
.end method
.method public getAdSpot()Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mAdSpot:Ljava/lang/ref/WeakReference;
.line 1
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/t;->a(Ljava/lang/ref/WeakReference;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/flow/w;
return-object v0
.end method
.method public getEventsListener()Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TE",
"L;"
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;
return-object v0
.end method
.method public getSelectedContentController()Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mSelectedContentController:Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
return-object v0
.end method
.method public logPrefix()Ljava/lang/String;
.locals 1
.line 1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public selectContentController()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mAdSpot:Ljava/lang/ref/WeakReference;
.line 1
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/t;->a(Ljava/lang/ref/WeakReference;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
if-nez v0, :cond_0
const/4 v0, 0x0
new-array v0, v0, [Ljava/lang/Object;
const-string v1, "selectContentController called, but ad spot is null"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
:cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mContentControllers:Ljava/util/Set;
.line 7
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
.line 8
move-object v3, v2
check-cast v3, Lcom/fyber/inneractive/sdk/flow/x;
.line 9
invoke-virtual {v3, v0}, Lcom/fyber/inneractive/sdk/flow/x;->canControl(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)Z
move-result v4
if-eqz v4, :cond_1
iput-object v2, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mSelectedContentController:Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
.line 11
invoke-virtual {v3, v0}, Lcom/fyber/inneractive/sdk/flow/x;->setAdSpot(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
goto :goto_0
:cond_2
return-void
.end method
.method public setAdSpot(Lcom/fyber/inneractive/sdk/flow/w;)V
.locals 1
.line 1
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mAdSpot:Ljava/lang/ref/WeakReference;
return-void
.end method
.method public setEventsListener(Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TE",
"L;",
")V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/f0;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;
return-void
.end method
.method public abstract supports(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)Z
.end method
.method public abstract supportsRefresh()Z
.end method

View File

@@ -0,0 +1,492 @@
.class public final enum Lcom/fyber/inneractive/sdk/flow/g;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/flow/g;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum ADM_FETCH_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum AD_RELOAD_NOT_ACTIVE:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum CONTENT_ERROR_UNSPECIFIED:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum CONTENT_LOADER_START_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_CONFIGURE_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_CREATE_FLOW_MANAGER:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_CREATE_WEBVIEW_CONTROLLER:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_LOAD_FMP_ENDCARD_TO_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_LOAD_TO_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_LOAD_USING_FLOW_MANAGER:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum COULD_NOT_SELECT_UNIT_CONTROLLER:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum EMPTY_FINAL_HTML:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum EMPTY_UNIT_DISPLAY_TYPE:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum NETWORK_ERROR:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum NO_CONTENT_LOADER_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum NO_TIME_TO_LOAD_AD_CONTENT:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum NO_WEBVIEW_CONTROLLER_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum UNSPECIFIED:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum VALIDATE_PARAMS_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum VAST_NO_MEDIA_FILES:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum VIDEO_AD_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum VIDEO_ERROR_NULL:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum VIDEO_ERROR_UNSPECIFIED:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum VIDEO_FATAL_ERROR:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum WEBVIEW_FMP_ENDCARD_ERROR:Lcom/fyber/inneractive/sdk/flow/g;
.field public static final enum WEBVIEW_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
# direct methods
.method public static constructor <clinit>()V
.locals 30
.line 1
new-instance v1, Lcom/fyber/inneractive/sdk/flow/g;
move-object v0, v1
const-string v2, "UNSPECIFIED"
const/4 v3, 0x0
invoke-direct {v1, v2, v3}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/fyber/inneractive/sdk/flow/g;->UNSPECIFIED:Lcom/fyber/inneractive/sdk/flow/g;
.line 2
new-instance v2, Lcom/fyber/inneractive/sdk/flow/g;
move-object v1, v2
const-string v3, "VAST_NO_MEDIA_FILES"
const/4 v4, 0x1
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/fyber/inneractive/sdk/flow/g;->VAST_NO_MEDIA_FILES:Lcom/fyber/inneractive/sdk/flow/g;
.line 3
new-instance v3, Lcom/fyber/inneractive/sdk/flow/g;
move-object v2, v3
const-string v4, "COULD_NOT_CREATE_FLOW_MANAGER"
const/4 v5, 0x2
invoke-direct {v3, v4, v5}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CREATE_FLOW_MANAGER:Lcom/fyber/inneractive/sdk/flow/g;
.line 4
new-instance v4, Lcom/fyber/inneractive/sdk/flow/g;
move-object v3, v4
const-string v5, "COULD_NOT_LOAD_USING_FLOW_MANAGER"
const/4 v6, 0x3
invoke-direct {v4, v5, v6}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v4, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_LOAD_USING_FLOW_MANAGER:Lcom/fyber/inneractive/sdk/flow/g;
.line 5
new-instance v5, Lcom/fyber/inneractive/sdk/flow/g;
move-object v4, v5
const-string v6, "VIDEO_AD_LOAD_TIMEOUT"
const/4 v7, 0x4
invoke-direct {v5, v6, v7}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/fyber/inneractive/sdk/flow/g;->VIDEO_AD_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
.line 6
new-instance v6, Lcom/fyber/inneractive/sdk/flow/g;
move-object v5, v6
const-string v7, "VIDEO_FATAL_ERROR"
const/4 v8, 0x5
invoke-direct {v6, v7, v8}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v6, Lcom/fyber/inneractive/sdk/flow/g;->VIDEO_FATAL_ERROR:Lcom/fyber/inneractive/sdk/flow/g;
.line 7
new-instance v7, Lcom/fyber/inneractive/sdk/flow/g;
move-object v6, v7
const-string v8, "VIDEO_ERROR_UNSPECIFIED"
const/4 v9, 0x6
invoke-direct {v7, v8, v9}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/fyber/inneractive/sdk/flow/g;->VIDEO_ERROR_UNSPECIFIED:Lcom/fyber/inneractive/sdk/flow/g;
.line 8
new-instance v8, Lcom/fyber/inneractive/sdk/flow/g;
move-object v7, v8
const-string v9, "VIDEO_ERROR_NULL"
const/4 v10, 0x7
invoke-direct {v8, v9, v10}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v8, Lcom/fyber/inneractive/sdk/flow/g;->VIDEO_ERROR_NULL:Lcom/fyber/inneractive/sdk/flow/g;
.line 9
new-instance v9, Lcom/fyber/inneractive/sdk/flow/g;
move-object v8, v9
const-string v10, "EMPTY_UNIT_DISPLAY_TYPE"
const/16 v11, 0x8
invoke-direct {v9, v10, v11}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v9, Lcom/fyber/inneractive/sdk/flow/g;->EMPTY_UNIT_DISPLAY_TYPE:Lcom/fyber/inneractive/sdk/flow/g;
.line 10
new-instance v10, Lcom/fyber/inneractive/sdk/flow/g;
move-object v9, v10
const-string v11, "COULD_NOT_CREATE_WEBVIEW_CONTROLLER"
const/16 v12, 0x9
invoke-direct {v10, v11, v12}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v10, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CREATE_WEBVIEW_CONTROLLER:Lcom/fyber/inneractive/sdk/flow/g;
.line 11
new-instance v11, Lcom/fyber/inneractive/sdk/flow/g;
move-object v10, v11
const-string v12, "COULD_NOT_CONFIGURE_WEBVIEW"
const/16 v13, 0xa
invoke-direct {v11, v12, v13}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v11, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CONFIGURE_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
.line 12
new-instance v12, Lcom/fyber/inneractive/sdk/flow/g;
move-object v11, v12
const-string v13, "COULD_NOT_LOAD_TO_WEBVIEW"
const/16 v14, 0xb
invoke-direct {v12, v13, v14}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v12, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_LOAD_TO_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
.line 13
new-instance v13, Lcom/fyber/inneractive/sdk/flow/g;
move-object v12, v13
const-string v14, "COULD_NOT_LOAD_FMP_ENDCARD_TO_WEBVIEW"
const/16 v15, 0xc
invoke-direct {v13, v14, v15}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v13, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_LOAD_FMP_ENDCARD_TO_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
.line 14
new-instance v14, Lcom/fyber/inneractive/sdk/flow/g;
move-object v13, v14
const-string v15, "WEBVIEW_FMP_ENDCARD_ERROR"
move-object/from16 v27, v0
const/16 v0, 0xd
invoke-direct {v14, v15, v0}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v14, Lcom/fyber/inneractive/sdk/flow/g;->WEBVIEW_FMP_ENDCARD_ERROR:Lcom/fyber/inneractive/sdk/flow/g;
.line 15
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object v14, v0
const-string v15, "EMPTY_FINAL_HTML"
move-object/from16 v28, v1
const/16 v1, 0xe
invoke-direct {v0, v15, v1}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->EMPTY_FINAL_HTML:Lcom/fyber/inneractive/sdk/flow/g;
.line 16
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object v15, v0
const-string v1, "WEBVIEW_LOAD_TIMEOUT"
move-object/from16 v29, v2
const/16 v2, 0xf
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->WEBVIEW_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
.line 17
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v16, v0
const-string v1, "NO_APP_CONFIG_AVAILABLE"
const/16 v2, 0x10
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
.line 18
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v17, v0
const-string v1, "NO_CONTENT_LOADER_AVAILABLE"
const/16 v2, 0x11
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NO_CONTENT_LOADER_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
.line 19
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v18, v0
const-string v1, "CONTENT_LOADER_START_FAILED"
const/16 v2, 0x12
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->CONTENT_LOADER_START_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
.line 20
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v19, v0
const-string v1, "COULD_NOT_SELECT_UNIT_CONTROLLER"
const/16 v2, 0x13
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_SELECT_UNIT_CONTROLLER:Lcom/fyber/inneractive/sdk/flow/g;
.line 21
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v20, v0
const-string v1, "NETWORK_ERROR"
const/16 v2, 0x14
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NETWORK_ERROR:Lcom/fyber/inneractive/sdk/flow/g;
.line 22
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v21, v0
const-string v1, "VALIDATE_PARAMS_FAILED"
const/16 v2, 0x15
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->VALIDATE_PARAMS_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
.line 23
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v22, v0
const-string v1, "NO_WEBVIEW_CONTROLLER_AVAILABLE"
const/16 v2, 0x16
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NO_WEBVIEW_CONTROLLER_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
.line 24
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v23, v0
const-string v1, "ADM_FETCH_FAILED"
const/16 v2, 0x17
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->ADM_FETCH_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
.line 25
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v24, v0
const-string v1, "AD_RELOAD_NOT_ACTIVE"
const/16 v2, 0x18
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->AD_RELOAD_NOT_ACTIVE:Lcom/fyber/inneractive/sdk/flow/g;
.line 26
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v25, v0
const-string v1, "CONTENT_ERROR_UNSPECIFIED"
const/16 v2, 0x19
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->CONTENT_ERROR_UNSPECIFIED:Lcom/fyber/inneractive/sdk/flow/g;
.line 27
new-instance v0, Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v26, v0
const-string v1, "NO_TIME_TO_LOAD_AD_CONTENT"
const/16 v2, 0x1a
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/g;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NO_TIME_TO_LOAD_AD_CONTENT:Lcom/fyber/inneractive/sdk/flow/g;
move-object/from16 v0, v27
move-object/from16 v1, v28
move-object/from16 v2, v29
filled-new-array/range {v0 .. v26}, [Lcom/fyber/inneractive/sdk/flow/g;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/flow/g;->$VALUES:[Lcom/fyber/inneractive/sdk/flow/g;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/flow/g;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/flow/g;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/flow/g;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/flow/g;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/flow/g;->$VALUES:[Lcom/fyber/inneractive/sdk/flow/g;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/flow/g;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/flow/g;
return-object v0
.end method

View File

@@ -0,0 +1,184 @@
.class public final Lcom/fyber/inneractive/sdk/flow/g0;
.super Lcom/fyber/inneractive/sdk/flow/p;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/flow/p<",
"Lcom/fyber/inneractive/sdk/response/g;",
">;"
}
.end annotation
# instance fields
.field public i:Lcom/fyber/inneractive/sdk/player/h;
.field public j:Z
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/response/g;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/fyber/inneractive/sdk/flow/p;-><init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
const/4 p1, 0x0
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/flow/g0;->j:Z
.line 6
invoke-virtual {p0, p3}, Lcom/fyber/inneractive/sdk/flow/q;->a(Lcom/fyber/inneractive/sdk/response/e;)V
.line 7
invoke-virtual {p0, p4}, Lcom/fyber/inneractive/sdk/flow/q;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
return-void
.end method
# virtual methods
.method public final a()V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 1
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/g0;->e()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
const/4 v2, 0x1
.line 3
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/web/u;->y:Z
const/4 v2, 0x0
.line 4
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/web/u;->D:Z
.line 5
iget-object v3, v0, Lcom/fyber/inneractive/sdk/web/u;->b:Lcom/fyber/inneractive/sdk/ignite/c;
.line 6
iget-object v3, v3, Lcom/fyber/inneractive/sdk/ignite/c;->h:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 7
invoke-virtual {v3, v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
.line 8
iput-object v1, v0, Lcom/fyber/inneractive/sdk/web/u;->i:Lcom/fyber/inneractive/sdk/web/u$d;
new-array v0, v2, [Ljava/lang/Object;
const-string v2, "destroy internalStoreWebpageController"
.line 9
invoke-static {v2, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/g0;->i:Lcom/fyber/inneractive/sdk/player/h;
if-eqz v0, :cond_1
.line 12
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/h;->a()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/g0;->i:Lcom/fyber/inneractive/sdk/player/h;
:cond_1
return-void
.end method
.method public final e()Z
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
.line 1
check-cast v0, Lcom/fyber/inneractive/sdk/config/e0;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
.line 3
:cond_0
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/g0;->j:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 4
sget-object v2, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1
sget-object v2, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1
sget-object v2, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->VERTICAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
:cond_1
const/4 v1, 0x1
:cond_2
return v1
.end method
.method public final g()Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/g0;->i:Lcom/fyber/inneractive/sdk/player/h;
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public isVideoAd()Z
.locals 1
const/4 v0, 0x1
return v0
.end method

View File

@@ -0,0 +1,66 @@
.class public final Lcom/fyber/inneractive/sdk/flow/h$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/h;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/h;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/h;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/h$a;->a:Lcom/fyber/inneractive/sdk/flow/h;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h$a;->a:Lcom/fyber/inneractive/sdk/flow/h;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : IAAdContentLoaderImpl : retry load ad task started execution"
.line 5
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h$a;->a:Lcom/fyber/inneractive/sdk/flow/h;
.line 7
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/h;->a()V
return-void
.end method

View File

@@ -0,0 +1,998 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/h;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/interfaces/a;
.implements Lcom/fyber/inneractive/sdk/interfaces/a$b;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<Response:",
"Lcom/fyber/inneractive/sdk/response/e;",
"Content:",
"Lcom/fyber/inneractive/sdk/flow/q;",
">",
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/interfaces/a;",
"Lcom/fyber/inneractive/sdk/interfaces/a$b;"
}
.end annotation
# instance fields
.field public a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public b:Lcom/fyber/inneractive/sdk/response/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"TResponse;"
}
.end annotation
.end field
.field public c:Lcom/fyber/inneractive/sdk/flow/q;
.annotation system Ldalvik/annotation/Signature;
value = {
"TContent;"
}
.end annotation
.end field
.field public d:Lcom/fyber/inneractive/sdk/interfaces/a$a;
.field public e:Lcom/fyber/inneractive/sdk/interfaces/a$b;
.field public f:Lcom/fyber/inneractive/sdk/config/e0;
.field public g:Lcom/fyber/inneractive/sdk/config/global/s;
.field public h:Z
.field public i:I
.field public j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
.field public k:Lcom/fyber/inneractive/sdk/flow/b;
.field public final l:Lcom/fyber/inneractive/sdk/flow/h$a;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->h:Z
iput v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
.line 7
new-instance v0, Lcom/fyber/inneractive/sdk/flow/h$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/flow/h$a;-><init>(Lcom/fyber/inneractive/sdk/flow/h;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->l:Lcom/fyber/inneractive/sdk/flow/h$a;
.line 18
new-instance v0, Lcom/fyber/inneractive/sdk/flow/b;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/flow/b;-><init>(Lcom/fyber/inneractive/sdk/interfaces/a$b;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
return-void
.end method
# virtual methods
.method public final a()V
.locals 5
const/4 v0, 0x3
new-array v0, v0, [Ljava/lang/Object;
.line 37
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
iget v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
const/4 v3, 0x1
sub-int/2addr v1, v3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v3
iget v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
sub-int/2addr v1, v3
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
if-eqz v3, :cond_2
.line 39
iget-boolean v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->g:Z
if-eqz v4, :cond_0
.line 40
iget v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
sub-int v1, v4, v1
.line 42
:cond_0
iget v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
if-ne v1, v4, :cond_1
.line 43
iget v2, v3, Lcom/fyber/inneractive/sdk/network/timeouts/content/a;->i:I
.line 44
:cond_1
iget v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->d:I
iget v3, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->b:I
mul-int/2addr v3, v1
add-int/2addr v3, v4
add-int/2addr v2, v3
.line 45
:cond_2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
const-string v1, "%s : IAAdContentLoaderImpl : onRetry() attempt: %d timeout: %d"
.line 46
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->e:Lcom/fyber/inneractive/sdk/interfaces/a$b;
if-eqz v0, :cond_3
.line 49
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/a$b;->a()V
.line 51
:cond_3
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->h()V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/interfaces/a$a;Lcom/fyber/inneractive/sdk/flow/k;)V
.locals 7
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/flow/h;->d:Lcom/fyber/inneractive/sdk/interfaces/a$a;
iput-object p5, p0, Lcom/fyber/inneractive/sdk/flow/h;->e:Lcom/fyber/inneractive/sdk/interfaces/a$b;
.line 5
new-instance p4, Lcom/fyber/inneractive/sdk/flow/b;
invoke-direct {p4, p0}, Lcom/fyber/inneractive/sdk/flow/b;-><init>(Lcom/fyber/inneractive/sdk/interfaces/a$b;)V
iput-object p4, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
.line 7
iget-object p3, p2, Lcom/fyber/inneractive/sdk/response/e;->n:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 8
sget-object p4, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-eq p3, p4, :cond_1
sget-object p4, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-ne p3, p4, :cond_0
goto :goto_1
.line 10
:cond_0
sget-object p3, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->BANNER:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {p3}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p3
sget-object p4, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p3, p4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p3
:goto_0
move-object v1, p3
goto :goto_2
.line 11
:cond_1
:goto_1
invoke-virtual {p3}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p3
sget-object p4, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p3, p4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p3
goto :goto_0
.line 13
:goto_2
iget p3, p2, Lcom/fyber/inneractive/sdk/response/e;->g:I
.line 14
invoke-static {p3}, Lcom/fyber/inneractive/sdk/response/a;->a(I)Lcom/fyber/inneractive/sdk/response/a;
move-result-object p3
.line 15
sget-object p4, Lcom/fyber/inneractive/sdk/response/a;->RETURNED_ADTYPE_VAST:Lcom/fyber/inneractive/sdk/response/a;
if-ne p3, p4, :cond_2
const-string p3, "video"
:goto_3
move-object v2, p3
goto :goto_4
:cond_2
const-string p3, "display"
goto :goto_3
.line 17
:goto_4
iget-wide p3, p2, Lcom/fyber/inneractive/sdk/response/e;->I:J
long-to-int v3, p3
.line 18
new-instance p3, Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
.line 19
iget-boolean v4, p2, Lcom/fyber/inneractive/sdk/response/e;->B:Z
.line 20
sget-object p4, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v5, p4, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->l:Ljava/lang/String;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
move-object v0, p3
.line 21
invoke-direct/range {v0 .. v6}, Lcom/fyber/inneractive/sdk/network/timeouts/content/a;-><init>(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Lcom/fyber/inneractive/sdk/config/global/s;)V
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
if-nez p3, :cond_3
.line 23
iget-object p3, p2, Lcom/fyber/inneractive/sdk/response/e;->m:Ljava/lang/String;
.line 24
invoke-static {p3}, Lcom/fyber/inneractive/sdk/config/a;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/config/e0;
move-result-object p3
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/h;->f:Lcom/fyber/inneractive/sdk/config/e0;
.line 28
:cond_3
:try_start_0
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->h()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_5
:catchall_0
move-exception p3
.line 31
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p4
filled-new-array {p4}, [Ljava/lang/Object;
move-result-object p4
const-string p5, "Failed to start ContentLoader"
.line 32
invoke-static {p5, p4}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 33
invoke-static {p3, p1, p2}, Lcom/fyber/inneractive/sdk/network/t;->a(Ljava/lang/Throwable;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
.line 34
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/flow/b;->a()V
.line 35
new-instance p1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object p2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object p3, Lcom/fyber/inneractive/sdk/flow/g;->CONTENT_LOADER_START_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {p1, p2, p3}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/flow/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
:goto_5
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 4
.line 53
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object v1
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->toString()Ljava/lang/String;
move-result-object v1
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : IAAdContentLoaderImpl : Handle Retry for error: %s"
.line 54
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
.line 56
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 57
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%s : ContentLoadTimeoutHandler stopping timeout handler"
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 58
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
if-eqz v1, :cond_0
.line 59
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/b;->d:Lcom/fyber/inneractive/sdk/flow/b$b;
invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
const/4 v1, 0x0
if-eqz v0, :cond_1
.line 61
iget v0, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
goto :goto_0
:cond_1
move v0, v1
:goto_0
iget v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
if-gt v2, v0, :cond_2
const/4 v0, 0x1
goto :goto_1
:cond_2
move v0, v1
.line 64
:goto_1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 65
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
filled-new-array {v2, v3}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "%s : IAAdContentLoaderImpl : should retry: %s"
invoke-static {v3, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v2, 0x0
if-eqz v0, :cond_5
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz p1, :cond_3
.line 67
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/flow/q;->a()V
iput-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
:cond_3
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
if-eqz p1, :cond_4
.line 71
iget v1, p1, Lcom/fyber/inneractive/sdk/network/timeouts/a;->e:I
.line 73
:cond_4
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 74
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
filled-new-array {p1, v0}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%s : IAAdContentLoaderImpl : retryLoad : post load ad content retry task with delay: %d"
.line 75
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 76
sget-object p1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->l:Lcom/fyber/inneractive/sdk/flow/h$a;
int-to-long v1, v1
.line 77
invoke-virtual {p1, v0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
goto :goto_3
:cond_5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->d:Lcom/fyber/inneractive/sdk/interfaces/a$a;
if-eqz v0, :cond_6
.line 79
invoke-interface {v0, p1}, Lcom/fyber/inneractive/sdk/interfaces/a$a;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.line 81
:cond_6
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->cancel()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
if-nez v3, :cond_7
goto :goto_2
.line 83
:cond_7
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v2
:goto_2
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 84
invoke-static {v0, p1, v3, v1, v2}, Lcom/fyber/inneractive/sdk/flow/a;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/flow/q;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
:goto_3
return-void
.end method
.method public b()V
.locals 6
const/4 v0, 0x3
new-array v0, v0, [Ljava/lang/Object;
.line 4
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
iget v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
const/4 v3, 0x1
sub-int/2addr v1, v3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v3
iget v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
sub-int/2addr v1, v3
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
if-eqz v3, :cond_2
.line 6
iget-boolean v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->g:Z
if-eqz v4, :cond_0
.line 7
iget v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
sub-int v1, v4, v1
.line 9
:cond_0
iget v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
if-ne v1, v4, :cond_1
.line 10
iget v4, v3, Lcom/fyber/inneractive/sdk/network/timeouts/content/a;->i:I
goto :goto_0
:cond_1
move v4, v2
.line 11
:goto_0
iget v5, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->d:I
iget v3, v3, Lcom/fyber/inneractive/sdk/network/timeouts/a;->b:I
mul-int/2addr v3, v1
add-int/2addr v3, v5
add-int/2addr v3, v4
goto :goto_1
:cond_2
move v3, v2
.line 12
:goto_1
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v3, 0x2
aput-object v1, v0, v3
const-string v1, "%s : IAAdContentLoaderImpl : onTimeout() attempt: %d timeout: %d"
.line 13
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->e:Lcom/fyber/inneractive/sdk/interfaces/a$b;
if-eqz v0, :cond_3
.line 16
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/a$b;->b()V
:cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
if-eqz v0, :cond_4
.line 18
iget v2, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
:cond_4
iget v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
if-gt v0, v2, :cond_5
.line 20
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->c()Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
move-result-object v0
goto :goto_2
.line 21
:cond_5
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v1, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->IN_FLIGHT_TIMEOUT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v2, Lcom/fyber/inneractive/sdk/flow/g;->NO_TIME_TO_LOAD_AD_CONTENT:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
.line 22
:goto_2
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/flow/h;->b(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.line 23
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/flow/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
return-void
.end method
.method public final b(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 5
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/flow/d;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->d()Ljava/lang/String;
move-result-object v3
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
invoke-virtual {v4}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v4
invoke-direct {v0, v1, v2, v3, v4}, Lcom/fyber/inneractive/sdk/flow/d;-><init>(Lcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Ljava/lang/String;Lorg/json/JSONArray;)V
.line 2
new-instance v1, Lcom/fyber/inneractive/sdk/flow/c;
invoke-direct {v1, v0, p1}, Lcom/fyber/inneractive/sdk/flow/c;-><init>(Lcom/fyber/inneractive/sdk/flow/d;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/p;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public c()Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
.locals 4
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/flow/g;->WEBVIEW_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
const-string v2, "video"
if-eqz v1, :cond_0
.line 4
iget v1, v1, Lcom/fyber/inneractive/sdk/response/e;->g:I
.line 5
invoke-static {v1}, Lcom/fyber/inneractive/sdk/response/a;->a(I)Lcom/fyber/inneractive/sdk/response/a;
move-result-object v1
.line 6
sget-object v3, Lcom/fyber/inneractive/sdk/response/a;->RETURNED_ADTYPE_VAST:Lcom/fyber/inneractive/sdk/response/a;
if-ne v1, v3, :cond_0
move-object v1, v2
goto :goto_0
:cond_0
const-string v1, "display"
.line 8
:goto_0
invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
.line 9
sget-object v0, Lcom/fyber/inneractive/sdk/flow/g;->VIDEO_AD_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
.line 12
:cond_1
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
invoke-direct {v1, v2, v0}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
return-object v1
.end method
.method public abstract cancel()V
.end method
.method public abstract d()Ljava/lang/String;
.end method
.method public final e()Lcom/fyber/inneractive/sdk/config/f0;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
if-nez v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->f:Lcom/fyber/inneractive/sdk/config/e0;
goto :goto_0
.line 1
:cond_0
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;->getSelectedUnitConfig()Lcom/fyber/inneractive/sdk/config/f0;
move-result-object v0
:goto_0
return-object v0
.end method
.method public final f()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
.line 1
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/b;->a()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
if-eqz v0, :cond_0
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/i0;->b:Ljava/lang/String;
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v0, :cond_1
.line 5
iget-object v0, v0, Lcom/fyber/inneractive/sdk/response/e;->z:Ljava/lang/String;
if-eqz v0, :cond_1
goto :goto_0
:cond_1
const/4 v0, 0x0
.line 6
:goto_0
sget-object v1, Lcom/fyber/inneractive/sdk/metrics/d;->d:Lcom/fyber/inneractive/sdk/metrics/d;
.line 7
invoke-virtual {v1, v0}, Lcom/fyber/inneractive/sdk/metrics/d;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/g;
move-result-object v1
invoke-interface {v1}, Lcom/fyber/inneractive/sdk/metrics/g;->f()Ljava/lang/Long;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz v1, :cond_2
.line 10
invoke-virtual {v1, v0}, Lcom/fyber/inneractive/sdk/flow/q;->a(Ljava/lang/String;)V
:cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->d:Lcom/fyber/inneractive/sdk/interfaces/a$a;
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 14
invoke-interface {v0, v1}, Lcom/fyber/inneractive/sdk/interfaces/a$a;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
:cond_3
return-void
.end method
.method public abstract g()V
.end method
.method public final h()V
.locals 4
iget v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 3
iget-boolean v3, v1, Lcom/fyber/inneractive/sdk/network/timeouts/a;->g:Z
if-eqz v3, :cond_0
.line 4
iget v3, v1, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
sub-int v0, v3, v0
.line 6
:cond_0
iget v3, v1, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
if-ne v0, v3, :cond_1
.line 7
iget v2, v1, Lcom/fyber/inneractive/sdk/network/timeouts/content/a;->i:I
.line 8
:cond_1
iget v3, v1, Lcom/fyber/inneractive/sdk/network/timeouts/a;->d:I
iget v1, v1, Lcom/fyber/inneractive/sdk/network/timeouts/a;->b:I
mul-int/2addr v1, v0
add-int/2addr v1, v3
add-int/2addr v2, v1
.line 10
:cond_2
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
iget v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
add-int/lit8 v3, v3, -0x1
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
filled-new-array {v0, v1, v3}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : IAAdContentLoaderImpl : Start timeout: %d, attempt number: %d"
.line 11
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
.line 14
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
if-nez v1, :cond_3
.line 15
new-instance v1, Landroid/os/HandlerThread;
const-string v3, "TimeoutHandlerThread"
invoke-direct {v1, v3}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;)V
.line 16
invoke-virtual {v1}, Ljava/lang/Thread;->start()V
.line 17
new-instance v3, Landroid/os/Handler;
invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v3, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v3, v0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
.line 18
:cond_3
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/b;->a:Landroid/os/Handler;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/b;->d:Lcom/fyber/inneractive/sdk/flow/b$b;
int-to-long v2, v2
invoke-virtual {v1, v0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 19
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->g()V
return-void
.end method

View File

@@ -0,0 +1,102 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/h0;
.super Lcom/fyber/inneractive/sdk/flow/x;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/external/VideoContentListener;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/flow/x<",
"Lcom/fyber/inneractive/sdk/external/VideoContentListener;",
">;",
"Lcom/fyber/inneractive/sdk/external/VideoContentListener;"
}
.end annotation
# instance fields
.field protected isOverlayOutside:Z
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/flow/x;-><init>()V
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/h0;->isOverlayOutside:Z
return-void
.end method
# virtual methods
.method public isOverlayOutside()Z
.locals 1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/h0;->isOverlayOutside:Z
return v0
.end method
.method public onCompleted()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
if-eqz v0, :cond_0
.line 2
check-cast v0, Lcom/fyber/inneractive/sdk/external/VideoContentListener;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/external/VideoContentListener;->onCompleted()V
:cond_0
return-void
.end method
.method public onPlayerError()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
if-eqz v0, :cond_0
.line 2
check-cast v0, Lcom/fyber/inneractive/sdk/external/VideoContentListener;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/external/VideoContentListener;->onPlayerError()V
:cond_0
return-void
.end method
.method public onProgress(II)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
if-eqz v0, :cond_0
.line 2
check-cast v0, Lcom/fyber/inneractive/sdk/external/VideoContentListener;
invoke-interface {v0, p1, p2}, Lcom/fyber/inneractive/sdk/external/VideoContentListener;->onProgress(II)V
:cond_0
return-void
.end method
.method public setOverlayOutside(Z)Lcom/fyber/inneractive/sdk/flow/h0;
.locals 0
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/flow/h0;->isOverlayOutside:Z
return-object p0
.end method

View File

@@ -0,0 +1,89 @@
.class public final Lcom/fyber/inneractive/sdk/flow/i;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/config/IAConfigManager$OnConfigurationReadyAndValidListener;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/flow/j;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/j;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/i;->b:Lcom/fyber/inneractive/sdk/flow/j;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/i;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onConfigurationReadyAndValid(Lcom/fyber/inneractive/sdk/config/IAConfigManager;ZLjava/lang/Exception;)V
.locals 1
.line 1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->removeListener(Lcom/fyber/inneractive/sdk/config/IAConfigManager$OnConfigurationReadyAndValidListener;)V
if-eqz p2, :cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/i;->b:Lcom/fyber/inneractive/sdk/flow/j;
iget-object p2, p0, Lcom/fyber/inneractive/sdk/flow/i;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 4
invoke-virtual {p1, p2}, Lcom/fyber/inneractive/sdk/flow/j;->c(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
goto :goto_1
.line 5
:cond_0
instance-of p1, p3, Lcom/fyber/inneractive/sdk/network/b;
if-eqz p1, :cond_1
.line 6
sget-object p1, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->CONNECTION_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
goto :goto_0
.line 7
:cond_1
sget-object p1, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_NOT_INITIALIZED_OR_CONFIG_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 8
:goto_0
new-instance p2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {p2, p1, v0, p3}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/i;->b:Lcom/fyber/inneractive/sdk/flow/j;
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/i;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 9
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v0
invoke-virtual {p1, p3, p2, v0}, Lcom/fyber/inneractive/sdk/flow/k;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
:goto_1
return-void
.end method

View File

@@ -0,0 +1,56 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/i0;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Z
.field public b:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/i0;->a:Z
return-void
.end method
# virtual methods
.method public getAllowFullscreen()Z
.locals 1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/i0;->a:Z
return v0
.end method
.method public getMediationName()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->l:Ljava/lang/String;
return-object v0
.end method
.method public getMediationVersion()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->n:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,647 @@
.class public final Lcom/fyber/inneractive/sdk/flow/j;
.super Lcom/fyber/inneractive/sdk/flow/k;
.source "SourceFile"
# instance fields
.field public g:Lcom/fyber/inneractive/sdk/flow/i;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/fyber/inneractive/sdk/flow/k;-><init>(Ljava/lang/String;)V
return-void
.end method
.method public static a(ZLcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 7
.line 1
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;->getSpotId()Ljava/lang/String;
move-result-object v0
.line 2
sget-object v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v2, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->w:Lcom/fyber/inneractive/sdk/config/i0;
.line 118
iget-object v2, v2, Lcom/fyber/inneractive/sdk/config/i0;->c:Ljava/util/HashMap;
const-string v3, "KEY_MISSMATCH_STATS_SPOTS"
.line 119
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 120
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_0
const-string v2, ""
:cond_0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v4
const-string v5, "-%s-"
.line 121
invoke-static {v5, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_2
.line 122
new-instance v4, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v5, Lcom/fyber/inneractive/sdk/network/q;->MISSMATCH_SPOTID:Lcom/fyber/inneractive/sdk/network/q;
const/4 v6, 0x0
.line 123
invoke-direct {v4, v5, p2, p1, v6}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
if-eqz p0, :cond_1
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object p0
const-string p1, "There is no %s spot ID in current app config"
.line 124
invoke-static {p1, p0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
goto :goto_0
:cond_1
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object p0
const-string p1, "spot ID %s is not active in current app config"
.line 127
invoke-static {p1, p0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
.line 128
:goto_0
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
const-string p2, "reason"
.line 130
:try_start_0
invoke-virtual {p1, p2, p0}, 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_1
:catch_0
filled-new-array {p2, p0}, [Ljava/lang/Object;
move-result-object p0
const-string p2, "Got exception adding param to json object: %s, %s"
.line 132
invoke-static {p2, p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
iget-object p0, v4, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 133
invoke-virtual {p0, p1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 134
invoke-virtual {v4, v6}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 135
iget-object p0, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->w:Lcom/fyber/inneractive/sdk/config/i0;
filled-new-array {v2, v0}, [Ljava/lang/Object;
move-result-object p1
const-string p2, "%s -%s-"
.line 137
invoke-static {p2, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 138
iget-object p0, p0, Lcom/fyber/inneractive/sdk/config/i0;->c:Ljava/util/HashMap;
.line 139
invoke-virtual {p0, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_2
return-void
.end method
# virtual methods
.method public final a()V
.locals 2
.line 140
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s onRetry()"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public final b()V
.locals 2
.line 10
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s onTimeout()"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public final b(Z)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/j;->g:Lcom/fyber/inneractive/sdk/flow/i;
if-eqz v0, :cond_0
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->removeListener(Lcom/fyber/inneractive/sdk/config/IAConfigManager$OnConfigurationReadyAndValidListener;)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->d:Lcom/fyber/inneractive/sdk/network/k;
const/4 v1, 0x0
if-eqz v0, :cond_1
.line 6
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/network/k;->a()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->d:Lcom/fyber/inneractive/sdk/network/k;
.line 8
:cond_1
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/flow/k;->a(Z)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
return-void
.end method
.method public final c(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 7
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/external/InneractiveAdManager;->wasInitialized()Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
if-eqz v0, :cond_0
.line 3
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v1
new-instance v2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_NOT_INITIALIZED:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v4, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
check-cast v0, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v0, p1, v2, v1}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
.line 9
:cond_0
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;->getSpotId()Ljava/lang/String;
move-result-object v0
.line 10
sget-object v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v2, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->a:Ljava/util/HashMap;
const/4 v3, 0x0
if-eqz v2, :cond_1
invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 11
iget-object v2, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->a:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/config/d0;
goto :goto_0
:cond_1
move-object v0, v3
.line 12
:goto_0
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v2
const/4 v4, 0x0
if-eqz v0, :cond_2
.line 13
iget-boolean v5, v0, Lcom/fyber/inneractive/sdk/config/d0;->b:Z
if-nez v5, :cond_2
.line 14
invoke-static {v4, v2, p1}, Lcom/fyber/inneractive/sdk/flow/j;->a(ZLcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
.line 15
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v1
new-instance v2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SPOT_DISABLED:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v4, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
check-cast v0, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v0, p1, v2, v1}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
goto/16 :goto_3
:cond_2
if-eqz v0, :cond_a
.line 16
iget-object v5, v0, Lcom/fyber/inneractive/sdk/config/d0;->a:Ljava/util/LinkedList;
invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
.line 17
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_a
.line 18
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/d0;->a:Ljava/util/LinkedList;
invoke-virtual {v0, v4}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/config/e0;
.line 19
iget-object v2, v0, Lcom/fyber/inneractive/sdk/config/e0;->c:Lcom/fyber/inneractive/sdk/config/x;
if-eqz v2, :cond_3
goto :goto_1
.line 20
:cond_3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
if-eqz v0, :cond_9
.line 21
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/g0;->j:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 22
sget-object v2, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-eq v0, v2, :cond_4
.line 23
sget-object v2, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-ne v0, v2, :cond_9
.line 31
:cond_4
:goto_1
invoke-static {}, Lcom/fyber/inneractive/sdk/config/global/s;->b()Lcom/fyber/inneractive/sdk/config/global/s;
move-result-object v0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 32
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;->getSpotId()Ljava/lang/String;
move-result-object v2
.line 33
invoke-virtual {v0, v4, v2}, Lcom/fyber/inneractive/sdk/config/global/s;->a(ZLjava/lang/String;)V
.line 34
new-instance v0, Lcom/fyber/inneractive/sdk/network/p;
.line 35
iget-object v2, p1, Lcom/fyber/inneractive/sdk/flow/i0;->b:Ljava/lang/String;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 36
invoke-direct {v0, p1, v2, v5, p0}, Lcom/fyber/inneractive/sdk/network/p;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Ljava/lang/String;Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/network/k$a;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->d:Lcom/fyber/inneractive/sdk/network/k;
iput-boolean v4, v0, Lcom/fyber/inneractive/sdk/network/k;->b:Z
new-array v2, v4, [Ljava/lang/Object;
const-string v5, "IARemoteAdFetcher: requestAd called"
.line 38
invoke-static {v5, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 39
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;->getSpotId()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_5
new-array v1, v4, [Ljava/lang/Object;
const-string v2, "appID is null or empty. Please provide a valid appID and re-try."
.line 40
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_2
:cond_5
const-string v2, "android.permission.INTERNET"
.line 45
invoke-static {v2}, Lcom/fyber/inneractive/sdk/util/o;->b(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_6
new-array v1, v4, [Ljava/lang/Object;
const-string v2, "INTERNET permission is missing. Please add it to the Manifest and re-try, otherwise ads will not be requested and displayed! "
.line 46
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
.line 59
:goto_2
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->INVALID_INPUT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v4, Lcom/fyber/inneractive/sdk/flow/g;->VALIDATE_PARAMS_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
new-instance v5, Ljava/lang/Exception;
const-string v6, "appID is null or empty or INTERNET permission is missing"
invoke-direct {v5, v6}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-direct {v1, v2, v4, v5}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
iget-boolean v2, v0, Lcom/fyber/inneractive/sdk/network/k;->b:Z
if-nez v2, :cond_c
iget-object v0, v0, Lcom/fyber/inneractive/sdk/network/k;->a:Lcom/fyber/inneractive/sdk/network/k$a;
if-eqz v0, :cond_c
.line 61
check-cast v0, Lcom/fyber/inneractive/sdk/flow/k;
invoke-virtual {v0, p1, v1, v3}, Lcom/fyber/inneractive/sdk/flow/k;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
goto/16 :goto_3
:cond_6
const-string p1, "android.permission.ACCESS_NETWORK_STATE"
.line 51
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/o;->b(Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_7
new-array p1, v4, [Ljava/lang/Object;
const-string v2, "It is recommended to add ACCESS_NETWORK_STATE permission to the Manifest for better targetting"
.line 52
invoke-static {v2, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->b(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_7
const-string p1, "android.permission.READ_PHONE_STATE"
.line 57
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/o;->b(Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_8
new-array p1, v4, [Ljava/lang/Object;
const-string v2, "It is recomended to add the READ_PHONE_STATE permission to the manifest for better targetting"
.line 58
invoke-static {v2, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 62
:cond_8
iget-object p1, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->r:Lcom/fyber/inneractive/sdk/network/y;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/network/p;->f:Lcom/fyber/inneractive/sdk/network/d0;
.line 63
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/network/y;->a(Lcom/fyber/inneractive/sdk/network/c0;)V
goto :goto_3
:cond_9
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
.line 24
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v1
new-instance v2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->UNSUPPORTED_SPOT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v4, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
check-cast v0, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v0, p1, v2, v1}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
goto :goto_3
:cond_a
if-nez v0, :cond_b
const/4 v0, 0x1
.line 64
invoke-static {v0, v2, p1}, Lcom/fyber/inneractive/sdk/flow/j;->a(ZLcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.line 65
invoke-static {}, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->a()V
:cond_b
new-array v0, v4, [Ljava/lang/Object;
const-string v3, "************************************************************************************************************************"
.line 67
invoke-static {v3, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 68
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;->getSpotId()Ljava/lang/String;
move-result-object v0
.line 69
iget-object v1, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->c:Ljava/lang/String;
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "*** Requested spot id \'%s\' doesn\'t exist within this application config - application Id: \'%s\'"
.line 70
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
new-array v0, v4, [Ljava/lang/Object;
const-string v1, "*** Are you sure that you are using the correct application and spot ids, as defined for this application in the Inneractive console?"
.line 71
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
new-array v0, v4, [Ljava/lang/Object;
.line 72
invoke-static {v3, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
.line 74
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->ERROR_CONFIGURATION_NO_SUCH_SPOT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v4, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v1, v3, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
check-cast v0, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v0, p1, v1, v2}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_c
:goto_3
return-void
.end method
.method public final d()Ljava/lang/String;
.locals 1
.line 1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/flow/k$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/k;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation

View File

@@ -0,0 +1,701 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/k;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/network/k$a;
.implements Lcom/fyber/inneractive/sdk/interfaces/a$a;
.implements Lcom/fyber/inneractive/sdk/interfaces/a$b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/flow/k$a;
}
.end annotation
# instance fields
.field public a:Lcom/fyber/inneractive/sdk/interfaces/a;
.field public b:Lcom/fyber/inneractive/sdk/flow/k$a;
.field public c:Lcom/fyber/inneractive/sdk/config/global/s;
.field public d:Lcom/fyber/inneractive/sdk/network/k;
.field public final e:Ljava/lang/String;
.field public f:Z
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->f:Z
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/k;->e:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 10
.line 14
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->d()Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sgot onAdLoaded!"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->a:Lcom/fyber/inneractive/sdk/interfaces/a;
if-eqz v0, :cond_a
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
const/4 v2, 0x0
if-eqz v1, :cond_9
.line 17
check-cast v0, Lcom/fyber/inneractive/sdk/flow/h;
.line 18
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 19
check-cast v1, Lcom/fyber/inneractive/sdk/flow/u;
.line 20
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 21
iget-boolean v4, v3, Lcom/fyber/inneractive/sdk/flow/t;->j:Z
if-nez v4, :cond_2
.line 22
iget-object v3, v3, Lcom/fyber/inneractive/sdk/flow/t;->f:Lcom/fyber/inneractive/sdk/flow/f0;
if-eqz v3, :cond_2
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/flow/f0;->supportsRefresh()Z
move-result v3
const/4 v4, 0x1
if-ne v3, v4, :cond_2
.line 23
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v3, v3, Lcom/fyber/inneractive/sdk/flow/t;->f:Lcom/fyber/inneractive/sdk/flow/f0;
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/flow/f0;->canRefreshAd()Z
move-result v3
if-eqz v3, :cond_1
.line 25
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iput-object v0, v3, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
.line 26
iput-object p1, v0, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 27
iget-object v0, v3, Lcom/fyber/inneractive/sdk/flow/t;->i:Lcom/fyber/inneractive/sdk/flow/t$c;
if-eqz v0, :cond_0
.line 28
invoke-interface {v0, v3}, Lcom/fyber/inneractive/sdk/flow/t$c;->onAdRefreshed(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
goto :goto_0
.line 31
:cond_0
iget-object v0, v3, Lcom/fyber/inneractive/sdk/flow/t;->f:Lcom/fyber/inneractive/sdk/flow/f0;
instance-of v4, v0, Lcom/fyber/inneractive/sdk/external/InneractiveAdViewUnitController;
if-eqz v4, :cond_5
.line 32
check-cast v0, Lcom/fyber/inneractive/sdk/external/InneractiveAdViewUnitController;
.line 33
invoke-virtual {v0, v3}, Lcom/fyber/inneractive/sdk/external/InneractiveAdViewUnitController;->onAdRefreshed(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
goto :goto_0
.line 37
:cond_1
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 38
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 39
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v3, "%sad loaded successfully, but the selected unit controller has rejected the refresh!"
.line 40
invoke-static {v3, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 41
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v3, v0, Lcom/fyber/inneractive/sdk/flow/t;->i:Lcom/fyber/inneractive/sdk/flow/t$c;
sget-object v4, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->CANCELLED:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
invoke-interface {v3, v0, v4}, Lcom/fyber/inneractive/sdk/flow/t$c;->onAdRefreshFailed(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;)V
goto :goto_0
.line 45
:cond_2
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iput-object v0, v3, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
.line 46
iput-object p1, v0, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 47
iget-object v0, v3, Lcom/fyber/inneractive/sdk/flow/t;->g:Ljava/util/HashSet;
invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_3
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v4
const/4 v5, 0x0
if-eqz v4, :cond_7
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/fyber/inneractive/sdk/flow/f0;
.line 48
invoke-virtual {v4, v3}, Lcom/fyber/inneractive/sdk/flow/f0;->supports(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)Z
move-result v6
if-eqz v6, :cond_3
.line 49
iput-object v4, v3, Lcom/fyber/inneractive/sdk/flow/t;->f:Lcom/fyber/inneractive/sdk/flow/f0;
.line 69
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v3, v0, Lcom/fyber/inneractive/sdk/flow/t;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot$RequestListener;
if-eqz v3, :cond_4
.line 70
invoke-interface {v3, v0}, Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot$RequestListener;->onInneractiveSuccessfulAdRequest(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
.line 73
:cond_4
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 74
iput-boolean v5, v0, Lcom/fyber/inneractive/sdk/flow/t;->j:Z
.line 75
:cond_5
:goto_0
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 76
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/t;->a:Ljava/lang/String;
.line 77
sget-object v3, Lcom/fyber/inneractive/sdk/metrics/d;->d:Lcom/fyber/inneractive/sdk/metrics/d;
.line 78
invoke-virtual {v3, v0}, Lcom/fyber/inneractive/sdk/metrics/d;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/g;
move-result-object v4
invoke-interface {v4}, Lcom/fyber/inneractive/sdk/metrics/g;->h()Ljava/lang/Long;
.line 79
invoke-virtual {v3, v0}, Lcom/fyber/inneractive/sdk/metrics/d;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/g;
move-result-object v0
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/metrics/g;->b()Ljava/lang/Long;
.line 81
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 82
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz v1, :cond_9
.line 83
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v1, :cond_9
.line 84
iget-object v1, v1, Lcom/fyber/inneractive/sdk/response/e;->n:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-eqz v1, :cond_9
.line 85
new-instance v1, Lcom/fyber/inneractive/sdk/metrics/c;
iget-object v4, v0, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
iget-object v5, v4, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
iget-object v6, v0, Lcom/fyber/inneractive/sdk/flow/t;->c:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 86
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/t;->a:Ljava/lang/String;
.line 87
iget-object v8, v5, Lcom/fyber/inneractive/sdk/response/e;->n:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 88
iget-object v4, v4, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 89
invoke-virtual {v4}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v9
move-object v4, v1
move-object v7, v0
invoke-direct/range {v4 .. v9}, Lcom/fyber/inneractive/sdk/metrics/c;-><init>(Lcom/fyber/inneractive/sdk/response/e;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Ljava/lang/String;Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;Lorg/json/JSONArray;)V
.line 90
invoke-virtual {v3, v0}, Lcom/fyber/inneractive/sdk/metrics/d;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/g;
move-result-object v4
.line 91
invoke-interface {v4}, Lcom/fyber/inneractive/sdk/metrics/g;->j()Ljava/util/HashMap;
move-result-object v5
.line 93
invoke-interface {v4}, Lcom/fyber/inneractive/sdk/metrics/g;->a()Z
move-result v6
if-nez v6, :cond_6
.line 94
invoke-virtual {v3, v0}, Lcom/fyber/inneractive/sdk/metrics/d;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/g;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "MetricCreativeReporter: Metric data not valid, data: %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_2
.line 95
:cond_6
iget-object v3, v3, Lcom/fyber/inneractive/sdk/metrics/d;->a:Ljava/util/HashMap;
.line 96
invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 97
new-instance v0, Lcom/fyber/inneractive/sdk/metrics/b;
invoke-direct {v0, v1, v4, v5}, Lcom/fyber/inneractive/sdk/metrics/b;-><init>(Lcom/fyber/inneractive/sdk/metrics/c;Lcom/fyber/inneractive/sdk/metrics/g;Ljava/util/Map;)V
.line 98
sget-object v1, Lcom/fyber/inneractive/sdk/util/p;->a:Ljava/util/concurrent/ThreadPoolExecutor;
invoke-virtual {v1, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V
goto :goto_2
.line 50
:cond_7
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 51
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 52
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 53
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v3, v3, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
.line 54
iget-object v3, v3, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
filled-new-array {v0, v3}, [Ljava/lang/Object;
move-result-object v0
const-string v3, "%sCannot find appropriate unit controller for unit: %s"
.line 55
invoke-static {v3, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 57
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 58
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/t;->h:Lcom/fyber/inneractive/sdk/flow/j;
if-eqz v0, :cond_8
.line 59
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v0
goto :goto_1
:cond_8
move-object v0, v2
:goto_1
new-instance v3, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v4, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->INVALID_INPUT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v6, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_SELECT_UNIT_CONTROLLER:Lcom/fyber/inneractive/sdk/flow/g;
new-instance v7, Ljava/lang/Exception;
new-instance v8, Ljava/lang/StringBuilder;
const-string v9, "Cannot find appropriate unit controller for unit: "
invoke-direct {v8, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v9, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v9, v9, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
.line 60
iget-object v9, v9, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
.line 61
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
invoke-direct {v7, v8}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-direct {v3, v4, v6, v7}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
.line 62
invoke-virtual {v1, p1, v3, v0}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
.line 67
iget-object v0, v1, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
iput-object v2, v0, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
.line 68
iput-boolean v5, v0, Lcom/fyber/inneractive/sdk/flow/t;->j:Z
:cond_9
:goto_2
iput-object v2, p0, Lcom/fyber/inneractive/sdk/flow/k;->a:Lcom/fyber/inneractive/sdk/interfaces/a;
.line 101
:cond_a
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/flow/k;->b(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
.locals 3
.line 1
sget v0, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v1, 0x3
if-gt v0, v1, :cond_0
.line 2
invoke-static {}, Ljava/lang/Thread;->dumpStack()V
.line 4
:cond_0
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->d()Ljava/lang/String;
move-result-object v0
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object v1
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sgot onAdRequestFailed! with: %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
if-eqz v0, :cond_2
if-eqz p3, :cond_1
.line 6
iget-object v0, p3, Lcom/fyber/inneractive/sdk/response/e;->i:Ljava/lang/String;
if-eqz v0, :cond_1
.line 7
new-instance v0, Ljava/lang/Exception;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 8
iget-object v2, p3, Lcom/fyber/inneractive/sdk/response/e;->i:Ljava/lang/String;
.line 9
invoke-virtual {v1, v2}, 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;
.line 10
iget-object v2, p3, Lcom/fyber/inneractive/sdk/response/e;->j:Ljava/lang/String;
.line 11
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-direct {v0, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-virtual {p2, v0}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->setCause(Ljava/lang/Exception;)V
:cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
.line 13
check-cast v0, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v0, p1, p2, p3}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_2
return-void
.end method
.method public a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
.locals 0
.line 0
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 4
.line 102
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->d()Ljava/lang/String;
move-result-object v0
filled-new-array {v0, p1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sgot onFailedLoading! with: %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->a:Lcom/fyber/inneractive/sdk/interfaces/a;
if-eqz v0, :cond_0
.line 103
check-cast v0, Lcom/fyber/inneractive/sdk/flow/h;
.line 104
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz v0, :cond_0
.line 105
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 106
:goto_0
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v1
.line 107
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->d()Ljava/lang/String;
move-result-object v2
filled-new-array {v2, p1}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "%sgot handleFailedLoading! with: %s"
invoke-static {v3, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
if-eqz v2, :cond_1
.line 109
check-cast v2, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v2, v0, p1, v1}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
.line 111
:cond_1
invoke-virtual {p0, v0, v1}, Lcom/fyber/inneractive/sdk/flow/k;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
return-void
.end method
.method public a(Z)V
.locals 1
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->f:Z
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->a:Lcom/fyber/inneractive/sdk/interfaces/a;
if-eqz v0, :cond_0
if-eqz p1, :cond_0
.line 114
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/a;->cancel()V
const/4 p1, 0x0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/k;->a:Lcom/fyber/inneractive/sdk/interfaces/a;
:cond_0
return-void
.end method
.method public b(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 0
return-void
.end method
.method public final c()Lcom/fyber/inneractive/sdk/response/e;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->a:Lcom/fyber/inneractive/sdk/interfaces/a;
if-eqz v0, :cond_0
.line 1
check-cast v0, Lcom/fyber/inneractive/sdk/flow/h;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz v0, :cond_0
.line 5
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/q;->d()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public d()Ljava/lang/String;
.locals 1
.line 1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,180 @@
.class public final Lcom/fyber/inneractive/sdk/flow/l;
.super Lcom/fyber/inneractive/sdk/flow/k;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/config/IAConfigManager$OnConfigurationReadyAndValidListener;
# instance fields
.field public g:Lcom/fyber/inneractive/sdk/response/e;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/fyber/inneractive/sdk/flow/k;-><init>(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public final a()V
.locals 2
.line 5
sget-object v0, Lcom/fyber/inneractive/sdk/metrics/d;->d:Lcom/fyber/inneractive/sdk/metrics/d;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->e:Ljava/lang/String;
.line 6
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/metrics/d;->b(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/h;
move-result-object v0
const-string v1, "retrying"
.line 7
invoke-interface {v0, v1}, Lcom/fyber/inneractive/sdk/metrics/h;->a(Ljava/lang/String;)V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 2
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/metrics/d;->d:Lcom/fyber/inneractive/sdk/metrics/d;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->e:Ljava/lang/String;
.line 2
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/metrics/d;->b(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/h;
move-result-object v0
const-string v1, "success"
invoke-interface {v0, v1}, Lcom/fyber/inneractive/sdk/metrics/h;->a(Ljava/lang/String;)V
.line 4
invoke-super {p0, p1}, Lcom/fyber/inneractive/sdk/flow/k;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
.locals 2
if-eqz p2, :cond_1
.line 11
iget-object v0, p2, Lcom/fyber/inneractive/sdk/response/e;->z:Ljava/lang/String;
if-eqz v0, :cond_1
.line 12
sget-object v1, Lcom/fyber/inneractive/sdk/metrics/d;->d:Lcom/fyber/inneractive/sdk/metrics/d;
.line 13
invoke-virtual {v1, v0}, Lcom/fyber/inneractive/sdk/metrics/d;->b(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/h;
move-result-object v0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
if-nez v1, :cond_0
.line 14
invoke-static {}, Lcom/fyber/inneractive/sdk/config/global/s;->b()Lcom/fyber/inneractive/sdk/config/global/s;
move-result-object v1
.line 15
:cond_0
invoke-interface {v0, v1, p1, p2}, Lcom/fyber/inneractive/sdk/metrics/h;->a(Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_1
return-void
.end method
.method public final a(Z)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/k;->d:Lcom/fyber/inneractive/sdk/network/k;
if-eqz v0, :cond_0
.line 9
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/network/k;->a()V
.line 10
:cond_0
invoke-super {p0, p1}, Lcom/fyber/inneractive/sdk/flow/k;->a(Z)V
return-void
.end method
.method public final b()V
.locals 2
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/metrics/d;->d:Lcom/fyber/inneractive/sdk/metrics/d;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/k;->e:Ljava/lang/String;
.line 2
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/metrics/d;->b(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/metrics/h;
move-result-object v0
const-string v1, "dyn_timeout"
.line 3
invoke-interface {v0, v1}, Lcom/fyber/inneractive/sdk/metrics/h;->a(Ljava/lang/String;)V
return-void
.end method
.method public final b(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/l;->g:Lcom/fyber/inneractive/sdk/response/e;
.line 4
invoke-virtual {p0, p1, v0}, Lcom/fyber/inneractive/sdk/flow/l;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
return-void
.end method
.method public final onConfigurationReadyAndValid(Lcom/fyber/inneractive/sdk/config/IAConfigManager;ZLjava/lang/Exception;)V
.locals 2
.line 1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->removeListener(Lcom/fyber/inneractive/sdk/config/IAConfigManager$OnConfigurationReadyAndValidListener;)V
if-nez p2, :cond_0
.line 3
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/k;->c()Lcom/fyber/inneractive/sdk/response/e;
move-result-object p1
new-instance p2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v1, Lcom/fyber/inneractive/sdk/flow/g;->NO_APP_CONFIG_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {p2, v0, v1, p3}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
const/4 p3, 0x0
invoke-virtual {p0, p3, p2, p1}, Lcom/fyber/inneractive/sdk/flow/k;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,115 @@
.class public final Lcom/fyber/inneractive/sdk/flow/m$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/web/f$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/m;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/m;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$a;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$a;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 9
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s Fetching companion fmp failed! will load default companion"
.line 10
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$a;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 13
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/m;->m:Lcom/fyber/inneractive/sdk/flow/vast/c;
const/4 v2, 0x0
.line 14
iput-boolean v2, v1, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
.line 15
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getCause()Ljava/lang/Throwable;
move-result-object p1
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/flow/m;Ljava/lang/Throwable;)V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/web/f;)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$a;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s Fetching companion fmp successfully "
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$a;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 6
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/m;->m:Lcom/fyber/inneractive/sdk/flow/vast/c;
if-eqz p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
.line 7
:goto_0
iput-boolean p1, v0, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
return-void
.end method

View File

@@ -0,0 +1,143 @@
.class public final Lcom/fyber/inneractive/sdk/flow/m$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/network/w;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/network/w<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/m;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/m;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$b;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;Ljava/lang/Exception;Z)V
.locals 3
.line 1
check-cast p1, Ljava/lang/String;
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$b;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 3
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/m;->e:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v1, :cond_0
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/m;->m:Lcom/fyber/inneractive/sdk/flow/vast/c;
.line 5
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/flow/vast/c;->i:Z
if-nez v1, :cond_0
const/4 p2, 0x0
new-array v1, p2, [Ljava/lang/Object;
const-string v2, "FmpEndcardLoadingStarted"
.line 6
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v1, 0x1
.line 7
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/flow/vast/c;->i:Z
const-string v0, "<title>Digital Turbine FMP Endcard</title>"
.line 8
invoke-virtual {p1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 10
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "<style>body{margin: 0px;}</style>"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$b;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 12
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/m;->m:Lcom/fyber/inneractive/sdk/flow/vast/c;
.line 13
iput-boolean p3, v1, Lcom/fyber/inneractive/sdk/flow/vast/c;->j:Z
.line 14
iget-object p3, v1, Lcom/fyber/inneractive/sdk/flow/vast/e;->g:Lcom/fyber/inneractive/sdk/player/controller/c;
.line 15
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/m;->o:Lcom/fyber/inneractive/sdk/flow/m$a;
.line 16
invoke-virtual {p3, p1, v0, p2}, Lcom/fyber/inneractive/sdk/player/controller/c;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/web/f$b;Z)V
goto :goto_0
:cond_0
if-eqz p2, :cond_1
.line 17
instance-of p1, p2, Lcom/fyber/inneractive/sdk/network/f;
if-nez p1, :cond_1
if-nez p3, :cond_1
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$b;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 18
invoke-static {p1, p2}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/flow/m;Ljava/lang/Throwable;)V
:cond_1
:goto_0
return-void
.end method

View File

@@ -0,0 +1,242 @@
.class public final Lcom/fyber/inneractive/sdk/flow/m$c;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/network/w;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/network/w<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/m;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/m;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$c;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;Ljava/lang/Exception;Z)V
.locals 2
.line 1
check-cast p1, Ljava/lang/String;
const/4 p3, 0x0
const/4 v0, 0x0
if-eqz p1, :cond_1
if-nez p2, :cond_1
iget-object p2, p0, Lcom/fyber/inneractive/sdk/flow/m$c;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 3
iget-object v1, p2, Lcom/fyber/inneractive/sdk/flow/m;->e:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v1, :cond_4
.line 4
iget-object v1, v1, Lcom/fyber/inneractive/sdk/model/vast/b;->f:Lcom/fyber/inneractive/sdk/model/vast/n;
if-eqz v1, :cond_4
.line 5
iput-object p1, v1, Lcom/fyber/inneractive/sdk/model/vast/n;->d:Ljava/lang/String;
new-array p1, v0, [Ljava/lang/Object;
const-string v0, "sending fmpHtmlRequest"
.line 6
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 7
sget-object p1, Lcom/fyber/inneractive/sdk/model/vast/h;->FMP_End_Card:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {p1}, Ljava/lang/Enum;->name()Ljava/lang/String;
.line 8
iget-object p1, p2, Lcom/fyber/inneractive/sdk/flow/m;->d:Lcom/fyber/inneractive/sdk/config/global/s;
if-eqz p1, :cond_0
const-class p3, Lcom/fyber/inneractive/sdk/config/global/features/f;
.line 9
invoke-virtual {p1, p3}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object p1
check-cast p1, Lcom/fyber/inneractive/sdk/config/global/features/f;
const-string p3, "endcard_url"
const-string v0, ""
.line 10
invoke-virtual {p1, p3, v0}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
.line 11
:cond_0
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_4
.line 12
new-instance p1, Lcom/fyber/inneractive/sdk/network/g0;
iget-object v0, p2, Lcom/fyber/inneractive/sdk/flow/m;->p:Lcom/fyber/inneractive/sdk/flow/m$b;
iget-object p2, p2, Lcom/fyber/inneractive/sdk/flow/m;->f:Landroid/content/Context;
new-instance v1, Lcom/fyber/inneractive/sdk/cache/c;
invoke-direct {v1, p3}, Lcom/fyber/inneractive/sdk/cache/c;-><init>(Ljava/lang/String;)V
invoke-direct {p1, v0, p2, v1}, Lcom/fyber/inneractive/sdk/network/g0;-><init>(Lcom/fyber/inneractive/sdk/network/w;Landroid/content/Context;Lcom/fyber/inneractive/sdk/cache/a;)V
.line 13
sget-object p2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object p2, p2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->r:Lcom/fyber/inneractive/sdk/network/y;
.line 14
invoke-virtual {p2, p1}, Lcom/fyber/inneractive/sdk/network/y;->a(Lcom/fyber/inneractive/sdk/network/c0;)V
goto :goto_0
:cond_1
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$c;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 15
invoke-static {p1}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/flow/m;)Z
move-result p1
if-eqz p1, :cond_3
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$c;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 17
iget-object p2, p1, Lcom/fyber/inneractive/sdk/flow/m;->e:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz p2, :cond_2
.line 18
iget-object p2, p2, Lcom/fyber/inneractive/sdk/model/vast/b;->f:Lcom/fyber/inneractive/sdk/model/vast/n;
if-eqz p2, :cond_2
.line 19
iget-object p3, p2, Lcom/fyber/inneractive/sdk/model/vast/n;->c:Ljava/util/ArrayList;
:cond_2
if-eqz p3, :cond_4
.line 20
invoke-interface {p3}, Ljava/util/List;->size()I
move-result p2
if-lez p2, :cond_4
.line 21
invoke-interface {p3, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
.line 22
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
if-nez p3, :cond_4
.line 23
new-instance p3, Lcom/fyber/inneractive/sdk/network/m0;
iget-object v0, p1, Lcom/fyber/inneractive/sdk/flow/m;->q:Lcom/fyber/inneractive/sdk/flow/m$c;
invoke-direct {p3, v0, p2}, Lcom/fyber/inneractive/sdk/network/m0;-><init>(Lcom/fyber/inneractive/sdk/flow/m$c;Ljava/lang/String;)V
iput-object p3, p1, Lcom/fyber/inneractive/sdk/flow/m;->i:Lcom/fyber/inneractive/sdk/network/m0;
.line 24
sget-object p1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object p1, p1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->r:Lcom/fyber/inneractive/sdk/network/y;
.line 25
invoke-virtual {p1, p3}, Lcom/fyber/inneractive/sdk/network/y;->a(Lcom/fyber/inneractive/sdk/network/c0;)V
goto :goto_0
:cond_3
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$c;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 27
iget-object p1, p1, Lcom/fyber/inneractive/sdk/flow/m;->i:Lcom/fyber/inneractive/sdk/network/m0;
.line 28
iget-object p1, p1, Lcom/fyber/inneractive/sdk/network/m0;->p:Ljava/lang/String;
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string p3, "Fail to load image: %s"
.line 29
invoke-static {p3, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$c;->a:Lcom/fyber/inneractive/sdk/flow/m;
.line 30
new-instance v0, Ljava/lang/Exception;
invoke-direct {v0, p1, p2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
invoke-static {p3, v0}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/flow/m;Ljava/lang/Throwable;)V
:cond_4
:goto_0
return-void
.end method

View File

@@ -0,0 +1,230 @@
.class public final Lcom/fyber/inneractive/sdk/flow/m$d;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/web/f$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/model/vast/c;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/vast/e;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/model/vast/c;
.field public final synthetic c:Lcom/fyber/inneractive/sdk/flow/m;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/m;Lcom/fyber/inneractive/sdk/flow/vast/e;Lcom/fyber/inneractive/sdk/model/vast/c;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->a:Lcom/fyber/inneractive/sdk/flow/vast/e;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->b:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 5
.line 6
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " Fetching companion html failed!"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v0, 0x0
new-array v1, v0, [Ljava/lang/Object;
invoke-static {p1, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 8
sget-object p1, Lcom/fyber/inneractive/sdk/model/vast/j;->Gif:Lcom/fyber/inneractive/sdk/model/vast/j;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->b:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 9
iget-object v1, v1, Lcom/fyber/inneractive/sdk/model/vast/c;->b:Lcom/fyber/inneractive/sdk/model/vast/j;
.line 10
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->b:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 11
iget-object v1, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->f:Ljava/lang/String;
.line 12
iget-object p1, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->b:Lcom/fyber/inneractive/sdk/model/vast/j;
.line 13
invoke-static {v1, p1}, Lcom/fyber/inneractive/sdk/util/b1;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/model/vast/j;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
move p1, v0
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->a:Lcom/fyber/inneractive/sdk/flow/vast/e;
.line 17
iput-boolean v0, v1, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
.line 19
iget v2, v1, Lcom/fyber/inneractive/sdk/flow/m;->k:I
.line 20
iget v3, v1, Lcom/fyber/inneractive/sdk/flow/m;->a:I
if-gt v2, v3, :cond_2
if-eqz p1, :cond_2
.line 21
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%sloadHtmlCompanion retry"
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->b:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 23
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/model/vast/c;)V
goto :goto_2
:cond_2
const/4 v2, 0x0
if-nez p1, :cond_3
.line 24
new-instance p1, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->VAST_COMPANION_INCOMPATIBLE_MIMETYPE:Lcom/fyber/inneractive/sdk/network/q;
iget-object v4, v1, Lcom/fyber/inneractive/sdk/flow/m;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/m;->c:Lcom/fyber/inneractive/sdk/response/g;
.line 25
invoke-direct {p1, v3, v4, v1, v2}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 26
invoke-virtual {p1, v2}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:cond_3
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->b:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 27
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/model/vast/c;->a()Lorg/json/JSONObject;
move-result-object v1
invoke-static {p1, v1, v2}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/flow/m;Lorg/json/JSONObject;Ljava/lang/String;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->a:Lcom/fyber/inneractive/sdk/flow/vast/e;
.line 29
iput-boolean v0, p1, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
.line 30
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/flow/m;->b()V
:goto_2
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/web/f;)V
.locals 1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->a:Lcom/fyber/inneractive/sdk/flow/vast/e;
const/4 v0, 0x1
.line 2
iput-boolean v0, p1, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$d;->c:Lcom/fyber/inneractive/sdk/flow/m;
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/m;->l:Ljava/util/PriorityQueue;
.line 5
invoke-virtual {v0, p1}, Ljava/util/PriorityQueue;->add(Ljava/lang/Object;)Z
:cond_0
return-void
.end method

View File

@@ -0,0 +1,262 @@
.class public final Lcom/fyber/inneractive/sdk/flow/m$e;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/network/w;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/m;->b(Lcom/fyber/inneractive/sdk/model/vast/c;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/network/w<",
"Lcom/fyber/inneractive/sdk/network/n0$a;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/model/vast/c;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/flow/m;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/m;Lcom/fyber/inneractive/sdk/model/vast/c;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->a:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;Ljava/lang/Exception;Z)V
.locals 3
.line 1
check-cast p1, Lcom/fyber/inneractive/sdk/network/n0$a;
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 2
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
invoke-static {}, Lcom/fyber/inneractive/sdk/flow/m;->a()Lcom/fyber/inneractive/sdk/flow/vast/a;
move-result-object p3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 3
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
if-nez p2, :cond_0
if-eqz p1, :cond_0
.line 4
iget-object v0, p1, Lcom/fyber/inneractive/sdk/network/n0$a;->b:Ljava/lang/String;
if-nez v0, :cond_0
.line 5
iget-object v0, p1, Lcom/fyber/inneractive/sdk/network/n0$a;->a:Landroid/graphics/Bitmap;
if-eqz v0, :cond_0
.line 6
iget-object v1, p3, Lcom/fyber/inneractive/sdk/flow/vast/a;->b:Landroid/view/View;
if-eqz v1, :cond_0
.line 7
check-cast v1, Landroid/widget/ImageView;
.line 9
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
const/4 p1, 0x1
.line 10
iput-boolean p1, p3, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 12
iget-object p1, p1, Lcom/fyber/inneractive/sdk/flow/m;->l:Ljava/util/PriorityQueue;
.line 13
invoke-virtual {p1, p3}, Ljava/util/PriorityQueue;->add(Ljava/lang/Object;)Z
goto/16 :goto_0
:cond_0
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 16
invoke-static {p3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p3
filled-new-array {p3}, [Ljava/lang/Object;
move-result-object p3
const-string v0, "%s Fetching companion image failed!"
.line 17
invoke-static {v0, p3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->a:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 20
iget-object v0, p3, Lcom/fyber/inneractive/sdk/model/vast/c;->f:Ljava/lang/String;
.line 21
iget-object p3, p3, Lcom/fyber/inneractive/sdk/model/vast/c;->b:Lcom/fyber/inneractive/sdk/model/vast/j;
.line 22
invoke-static {v0, p3}, Lcom/fyber/inneractive/sdk/util/b1;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/model/vast/j;)Z
move-result p3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 25
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
if-eqz p1, :cond_1
.line 26
iget-object v0, p1, Lcom/fyber/inneractive/sdk/network/n0$a;->b:Ljava/lang/String;
if-eqz v0, :cond_2
.line 27
instance-of v0, p2, Lcom/fyber/inneractive/sdk/network/b;
if-nez v0, :cond_1
instance-of p2, p2, Ljava/net/UnknownHostException;
if-eqz p2, :cond_2
:cond_1
if-eqz p3, :cond_2
iget-object p2, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 29
iget v0, p2, Lcom/fyber/inneractive/sdk/flow/m;->k:I
.line 30
iget p2, p2, Lcom/fyber/inneractive/sdk/flow/m;->a:I
if-gt v0, p2, :cond_2
.line 31
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string p2, "%sloadStaticCompanion retry"
invoke-static {p2, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
iget-object p2, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->a:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 33
invoke-virtual {p1, p2}, Lcom/fyber/inneractive/sdk/flow/m;->b(Lcom/fyber/inneractive/sdk/model/vast/c;)V
goto :goto_0
:cond_2
const/4 p2, 0x0
if-nez p3, :cond_3
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 35
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 36
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v1, Lcom/fyber/inneractive/sdk/network/q;->VAST_COMPANION_INCOMPATIBLE_MIMETYPE:Lcom/fyber/inneractive/sdk/network/q;
iget-object v2, p3, Lcom/fyber/inneractive/sdk/flow/m;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object p3, p3, Lcom/fyber/inneractive/sdk/flow/m;->c:Lcom/fyber/inneractive/sdk/response/g;
.line 37
invoke-direct {v0, v1, v2, p3, p2}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 38
invoke-virtual {v0, p2}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:cond_3
if-eqz p1, :cond_4
.line 39
iget-object p3, p1, Lcom/fyber/inneractive/sdk/network/n0$a;->b:Ljava/lang/String;
.line 40
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
if-nez p3, :cond_4
.line 41
iget-object p2, p1, Lcom/fyber/inneractive/sdk/network/n0$a;->b:Ljava/lang/String;
:cond_4
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
iget-object p3, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->a:Lcom/fyber/inneractive/sdk/model/vast/c;
.line 42
invoke-virtual {p3}, Lcom/fyber/inneractive/sdk/model/vast/c;->a()Lorg/json/JSONObject;
move-result-object p3
invoke-static {p1, p3, p2}, Lcom/fyber/inneractive/sdk/flow/m;->a(Lcom/fyber/inneractive/sdk/flow/m;Lorg/json/JSONObject;Ljava/lang/String;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/m$e;->b:Lcom/fyber/inneractive/sdk/flow/m;
.line 43
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/flow/m;->b()V
:goto_0
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,200 @@
.class public final Lcom/fyber/inneractive/sdk/flow/n$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/web/f$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/n;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/n;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/n;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 17
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/flow/h;->b(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 18
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 19
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sweb view returned onFailedLoading!"
.line 20
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 21
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/flow/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.line 24
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object p1
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->NON_SECURE_CONTENT_DETECTED:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
if-ne p1, v0, :cond_0
.line 25
new-instance p1, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->MRAID_ERROR_UNSECURE_CONTENT:Lcom/fyber/inneractive/sdk/network/q;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
iget-object v2, v1, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
const/4 v3, 0x0
.line 26
invoke-direct {p1, v0, v2, v1, v3}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 27
invoke-virtual {p1, v3}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/web/f;)V
.locals 4
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%sweb view returned onReady!"
.line 3
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 6
iget-object p1, p1, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
const/4 v0, 0x0
if-eqz p1, :cond_0
check-cast p1, Lcom/fyber/inneractive/sdk/response/f;
.line 7
iget-object p1, p1, Lcom/fyber/inneractive/sdk/response/e;->n:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
goto :goto_0
:cond_0
move-object p1, v0
:goto_0
if-eqz p1, :cond_2
.line 8
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result p1
if-eqz p1, :cond_2
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 10
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 11
:try_start_0
new-instance v1, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v2, Lcom/fyber/inneractive/sdk/network/r;->EVENT_READY_ON_CLIENT:Lcom/fyber/inneractive/sdk/network/r;
iget-object v3, p1, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object p1, p1, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz p1, :cond_1
check-cast p1, Lcom/fyber/inneractive/sdk/flow/c0;
.line 12
iget-object p1, p1, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 13
check-cast p1, Lcom/fyber/inneractive/sdk/response/f;
goto :goto_1
:cond_1
move-object p1, v0
.line 14
:goto_1
invoke-direct {v1, v2, v3, p1, v0}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 15
invoke-virtual {v1, v0}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:cond_2
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/n$a;->a:Lcom/fyber/inneractive/sdk/flow/n;
.line 16
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/flow/h;->f()V
return-void
.end method

View File

@@ -0,0 +1,67 @@
.class public final synthetic Lcom/fyber/inneractive/sdk/flow/n$b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/n;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->values()[Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/fyber/inneractive/sdk/flow/n$b;->a:[I
:try_start_0
sget-object v1, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/fyber/inneractive/sdk/flow/n$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
return-void
.end method

View File

@@ -0,0 +1,822 @@
.class public final Lcom/fyber/inneractive/sdk/flow/n;
.super Lcom/fyber/inneractive/sdk/flow/h;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/flow/h<",
"Lcom/fyber/inneractive/sdk/response/f;",
"Lcom/fyber/inneractive/sdk/flow/c0;",
">;"
}
.end annotation
# instance fields
.field public m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.field public final n:Lcom/fyber/inneractive/sdk/flow/n$a;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/flow/h;-><init>()V
.line 5
new-instance v0, Lcom/fyber/inneractive/sdk/flow/n$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/flow/n$a;-><init>(Lcom/fyber/inneractive/sdk/flow/n;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->n:Lcom/fyber/inneractive/sdk/flow/n$a;
return-void
.end method
# virtual methods
.method public final b()V
.locals 2
.line 2
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : IAMraidContentLoader : destroyController"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
if-eqz v0, :cond_1
.line 5
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/g0;->J:Lcom/fyber/inneractive/sdk/measurement/tracker/c;
if-eqz v0, :cond_0
const/4 v1, 0x0
.line 6
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/measurement/tracker/c;->a(Z)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 7
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;->d()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 9
:cond_1
invoke-super {p0}, Lcom/fyber/inneractive/sdk/flow/h;->b()V
return-void
.end method
.method public final c()Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->j:Lcom/fyber/inneractive/sdk/network/timeouts/content/a;
const/4 v1, 0x0
if-eqz v0, :cond_2
iget v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->i:I
.line 2
iget-boolean v3, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->g:Z
if-eqz v3, :cond_0
.line 3
iget v3, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
sub-int v2, v3, v2
.line 5
:cond_0
iget v3, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->a:I
if-ne v2, v3, :cond_1
.line 6
iget v1, v0, Lcom/fyber/inneractive/sdk/network/timeouts/content/a;->i:I
.line 7
:cond_1
iget v3, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->d:I
iget v0, v0, Lcom/fyber/inneractive/sdk/network/timeouts/a;->b:I
mul-int/2addr v0, v2
add-int/2addr v0, v3
add-int/2addr v1, v0
.line 8
:cond_2
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "LoadTimeout after "
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " ms"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 9
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v3, Lcom/fyber/inneractive/sdk/flow/g;->WEBVIEW_LOAD_TIMEOUT:Lcom/fyber/inneractive/sdk/flow/g;
new-instance v4, Ljava/lang/Exception;
invoke-direct {v4, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-direct {v1, v2, v3, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
return-object v1
.end method
.method public final cancel()V
.locals 3
.line 2
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : IAMraidContentLoader : destroyController"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
const/4 v1, 0x0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
if-eqz v0, :cond_1
.line 5
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/g0;->J:Lcom/fyber/inneractive/sdk/measurement/tracker/c;
if-eqz v0, :cond_0
const/4 v2, 0x0
.line 6
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/measurement/tracker/c;->a(Z)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 7
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;->d()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
:cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
.line 9
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/b;->a()V
.line 11
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v2, "%s: IAAdContentLoaderImpl : cancel load ad content retry task"
.line 12
invoke-static {v2, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 13
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->l:Lcom/fyber/inneractive/sdk/flow/h$a;
.line 14
invoke-virtual {v0, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->d:Lcom/fyber/inneractive/sdk/interfaces/a$a;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->e:Lcom/fyber/inneractive/sdk/interfaces/a$b;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->f:Lcom/fyber/inneractive/sdk/config/e0;
return-void
.end method
.method public final d()Ljava/lang/String;
.locals 1
const-string v0, "send_failed_display_creatives"
return-object v0
.end method
.method public final g()V
.locals 14
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/flow/c0;
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->e()Lcom/fyber/inneractive/sdk/config/f0;
move-result-object v1
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/c0;-><init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
iget-boolean v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->h:Z
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/flow/q;->f:Z
const/4 v0, 0x0
if-eqz v1, :cond_0
.line 6
check-cast v1, Lcom/fyber/inneractive/sdk/response/f;
.line 7
iget-object v1, v1, Lcom/fyber/inneractive/sdk/response/e;->n:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
goto :goto_0
:cond_0
move-object v1, v0
.line 8
:goto_0
sget-object v2, Lcom/fyber/inneractive/sdk/web/j$g;->INLINE:Lcom/fyber/inneractive/sdk/web/j$g;
if-nez v1, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/n;->n:Lcom/fyber/inneractive/sdk/flow/n$a;
.line 10
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v3, Lcom/fyber/inneractive/sdk/flow/g;->EMPTY_UNIT_DISPLAY_TYPE:Lcom/fyber/inneractive/sdk/flow/g;
new-instance v4, Ljava/lang/Exception;
const-string v5, "Unit display type was not found"
invoke-direct {v4, v5}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-direct {v1, v2, v3, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/flow/n$a;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
return-void
.line 13
:cond_1
sget-object v3, Lcom/fyber/inneractive/sdk/flow/n$b;->a:[I
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v4
aget v3, v3, v4
const/4 v4, 0x1
if-eq v3, v4, :cond_3
const/4 v5, 0x2
if-eq v3, v5, :cond_3
.line 23
sget-object v3, Lcom/fyber/inneractive/sdk/web/j$d;->ENABLED:Lcom/fyber/inneractive/sdk/web/j$d;
:cond_2
:goto_1
move-object v9, v2
move-object v8, v3
goto :goto_2
.line 24
:cond_3
sget-object v3, Lcom/fyber/inneractive/sdk/web/j$d;->ENABLED:Lcom/fyber/inneractive/sdk/web/j$d;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
if-eqz v5, :cond_4
.line 25
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/flow/i0;->getAllowFullscreen()Z
move-result v5
if-eqz v5, :cond_2
.line 27
:cond_4
sget-object v2, Lcom/fyber/inneractive/sdk/web/j$g;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/web/j$g;
goto :goto_1
:goto_2
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
const/4 v3, 0x0
if-eqz v2, :cond_5
.line 36
check-cast v2, Lcom/fyber/inneractive/sdk/response/f;
.line 37
iget-object v2, v2, Lcom/fyber/inneractive/sdk/response/f;->K:Ljava/lang/String;
if-eqz v2, :cond_5
const-string v5, "iaNotifyLoadFinished"
.line 38
invoke-virtual {v2, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_5
move v12, v4
goto :goto_3
:cond_5
move v12, v3
.line 39
:goto_3
sget-object v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v5, v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->t:Lcom/fyber/inneractive/sdk/config/m;
.line 40
iget-object v5, v5, Lcom/fyber/inneractive/sdk/config/m;->b:Lcom/fyber/inneractive/sdk/config/k;
.line 41
invoke-static {v1, v5}, Lcom/fyber/inneractive/sdk/util/j;->a(Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;Lcom/fyber/inneractive/sdk/config/k;)Z
move-result v11
.line 45
:try_start_0
new-instance v13, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
sget-object v10, Lcom/fyber/inneractive/sdk/web/j$h;->AD_CONTROLLED:Lcom/fyber/inneractive/sdk/web/j$h;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
if-nez v5, :cond_6
goto :goto_4
:cond_6
const-class v6, Lcom/fyber/inneractive/sdk/config/global/features/l;
.line 50
invoke-virtual {v5, v6}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v5
check-cast v5, Lcom/fyber/inneractive/sdk/config/global/features/l;
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/config/global/features/l;->d()Z
move-result v5
if-eqz v5, :cond_7
.line 51
iget-object v5, v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->I:Lcom/fyber/inneractive/sdk/measurement/a;
move-object v7, v5
goto :goto_5
:catchall_0
move-exception v0
goto/16 :goto_d
:cond_7
:goto_4
move-object v7, v0
:goto_5
iget-object v6, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
move-object v5, v13
.line 52
invoke-direct/range {v5 .. v12}, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;-><init>(Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/measurement/a;Lcom/fyber/inneractive/sdk/web/j$d;Lcom/fyber/inneractive/sdk/web/j$g;Lcom/fyber/inneractive/sdk/web/j$h;ZZ)V
iput-object v13, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 60
invoke-virtual {v13, v5}, Lcom/fyber/inneractive/sdk/web/f;->setAdContent(Lcom/fyber/inneractive/sdk/flow/q;)V
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 61
invoke-virtual {v5, v6}, Lcom/fyber/inneractive/sdk/web/f;->setAdRequest(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 62
check-cast v6, Lcom/fyber/inneractive/sdk/flow/c0;
invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 63
iget-boolean v2, v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->k:Z
if-nez v2, :cond_9
.line 64
iget-boolean v2, v6, Lcom/fyber/inneractive/sdk/flow/q;->f:Z
if-eqz v2, :cond_8
goto :goto_6
:cond_8
move v2, v3
goto :goto_7
:cond_9
:goto_6
move v2, v4
.line 65
:goto_7
invoke-virtual {v5, v2}, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;->setMuteMraidVideo(Z)V
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 67
check-cast v2, Lcom/fyber/inneractive/sdk/flow/c0;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 68
iput-object v5, v2, Lcom/fyber/inneractive/sdk/flow/c0;->i:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v2, :cond_13
.line 70
check-cast v2, Lcom/fyber/inneractive/sdk/response/f;
.line 71
iget-object v2, v2, Lcom/fyber/inneractive/sdk/response/e;->n:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
if-eqz v5, :cond_a
.line 72
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/flow/i0;->getAllowFullscreen()Z
move-result v5
if-eqz v5, :cond_b
:cond_a
move v3, v4
.line 73
:cond_b
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
if-eqz v2, :cond_c
.line 76
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v6
if-eqz v6, :cond_c
if-nez v3, :cond_c
const-string v3, "<script type=\"text/javascript\"> var IaCloseBtnHelper = (function initIaCloseBtnHelper(){ var styleContent = \'.celtra-close-button {display:none !important;} .close-button {display:none !important;}\'; function getStyle(doc){ var style = doc.createElement(\'style\'); style.type = \'text/css\'; if (style.styleSheet){ style.styleSheet.cssText = styleContent; } else { style.appendChild(doc.createTextNode(styleContent)); } return style; } function onDomReady(){ var iframes = window.document.getElementsByTagName(\'iframe\'), i = 0, len = iframes && iframes.length || 0; for(; i < len; ++i){ if(!iframes[i].src){ try { iframes[i].contentDocument.body.appendChild(getStyle(iframes[i].contentDocument)); }catch(e){ }}}} function registerWindowEvents(){ window.addEventListener(\'load\', function onWindowLoad(){ window.removeEventListener(\'load\', onWindowLoad); onDomReady(); }); } return { init: function init(){ if(window.document.readyState != \'complete\'){ registerWindowEvents(); }else{ onDomReady(); }}}})(); IaCloseBtnHelper.init();</script>"
.line 78
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 120
:cond_c
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
.line 121
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
if-eqz v2, :cond_f
.line 124
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v5
if-eqz v5, :cond_d
goto :goto_8
.line 135
:cond_d
sget-object v5, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->BANNER:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-ne v2, v5, :cond_e
const-string v2, " body {display: flex;} #iawrapper { position:unset !important; display: unset !important; } "
.line 136
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_8
:cond_e
const-string v2, " #iawrapper { position:unset !important; display: unset !important; }"
.line 139
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 143
:cond_f
:goto_8
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 144
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v1
invoke-virtual {v2, v1}, Lcom/fyber/inneractive/sdk/web/g0;->setAutoplayMRAIDVideos(Z)V
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/n;->m:Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
.line 146
sget v2, Lcom/fyber/inneractive/sdk/config/g;->a:I
const-string v2, "ia.testEnvironmentConfiguration.name"
.line 147
invoke-static {v2}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 148
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_10
const-string v2, "wv.inner-active.mobi/simpleM2M/"
:goto_9
move-object v12, v2
goto :goto_a
.line 152
:cond_10
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ".inner-active.mobi/simpleM2M/"
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
goto :goto_9
.line 153
:goto_a
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, ""
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
check-cast v3, Lcom/fyber/inneractive/sdk/response/f;
.line 154
iget-object v3, v3, Lcom/fyber/inneractive/sdk/response/f;->K:Ljava/lang/String;
.line 155
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 v8
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/n;->n:Lcom/fyber/inneractive/sdk/flow/n$a;
const/4 v9, 0x1
.line 156
iput-object v2, v1, Lcom/fyber/inneractive/sdk/web/f;->f:Lcom/fyber/inneractive/sdk/web/f$b;
.line 159
:try_start_1
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/web/j;->h()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_2
.line 160
new-instance v2, Lcom/fyber/inneractive/sdk/web/e;
move-object v6, v2
move-object v7, v1
invoke-direct/range {v6 .. v12}, Lcom/fyber/inneractive/sdk/web/e;-><init>(Lcom/fyber/inneractive/sdk/web/g0;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iput-object v2, v1, Lcom/fyber/inneractive/sdk/web/f;->o:Lcom/fyber/inneractive/sdk/web/e;
iget-object v1, v2, Lcom/fyber/inneractive/sdk/util/b;->b:Landroid/os/Handler;
if-nez v1, :cond_11
iget-object v1, v2, Lcom/fyber/inneractive/sdk/util/b;->e:Ljava/lang/Object;
.line 162
monitor-enter v1
.line 163
:try_start_2
new-instance v3, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v4
invoke-direct {v3, v4}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v3, v2, Lcom/fyber/inneractive/sdk/util/b;->b:Landroid/os/Handler;
.line 164
monitor-exit v1
goto :goto_b
:catchall_1
move-exception v0
monitor-exit v1
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
throw v0
:cond_11
:goto_b
iget-object v1, v2, Lcom/fyber/inneractive/sdk/util/b;->b:Landroid/os/Handler;
.line 167
new-instance v3, Lcom/fyber/inneractive/sdk/util/b$b;
invoke-direct {v3, v2, v0}, Lcom/fyber/inneractive/sdk/util/b$b;-><init>(Lcom/fyber/inneractive/sdk/util/b;[Ljava/lang/Object;)V
invoke-virtual {v1, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_c
:catchall_2
move-exception v0
.line 168
new-instance v2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v5, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CONFIGURE_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v2, v3, v5, v0}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
.line 169
iget-object v0, v1, Lcom/fyber/inneractive/sdk/web/f;->f:Lcom/fyber/inneractive/sdk/web/f$b;
if-eqz v0, :cond_12
.line 171
invoke-interface {v0, v2}, Lcom/fyber/inneractive/sdk/web/f$b;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.line 174
:cond_12
invoke-virtual {v1, v4}, Lcom/fyber/inneractive/sdk/web/j;->b(Z)V
:cond_13
:goto_c
return-void
.line 175
:goto_d
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v3, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CREATE_WEBVIEW_CONTROLLER:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v1, v2, v3, v0}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
.line 176
invoke-virtual {p0, v1}, Lcom/fyber/inneractive/sdk/flow/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
return-void
.end method

View File

@@ -0,0 +1,299 @@
.class public final Lcom/fyber/inneractive/sdk/flow/o$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/network/w;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/o;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/network/w<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/o$a;->a:Lcom/fyber/inneractive/sdk/flow/o;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;Ljava/lang/Exception;Z)V
.locals 5
.line 1
check-cast p1, Ljava/lang/String;
.line 2
invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "IAVideoContentLoader : Remote ui template callback onNetworkResult from cache: %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/o$a;->a:Lcom/fyber/inneractive/sdk/flow/o;
.line 4
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 5
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const-string v2, "exception"
const-string v3, "description"
if-eqz v1, :cond_2
if-eqz p3, :cond_2
if-nez p1, :cond_0
const-string p1, "null"
goto :goto_0
:cond_0
const-string p1, "empty"
:goto_0
const-string p3, "Fetched cached template is "
.line 6
invoke-virtual {p3, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 7
new-instance p3, Ljava/util/HashMap;
invoke-direct {p3}, Ljava/util/HashMap;-><init>()V
.line 8
invoke-virtual {p3, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p2, :cond_1
.line 10
invoke-virtual {p2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {p3, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 13
:cond_1
sget-object p1, Lcom/fyber/inneractive/sdk/web/remoteui/a;->TEMPLATE_CONTENT_ERROR:Lcom/fyber/inneractive/sdk/web/remoteui/a;
iget-object p2, v0, Lcom/fyber/inneractive/sdk/flow/o;->n:Ljava/lang/String;
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
invoke-static {p1, p2, v1, v0, p3}, Lcom/fyber/inneractive/sdk/player/ui/remote/e;->a(Lcom/fyber/inneractive/sdk/web/remoteui/a;Ljava/lang/String;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Ljava/util/HashMap;)V
goto/16 :goto_3
.line 14
:cond_2
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/o;->m:Lcom/fyber/inneractive/sdk/player/h;
if-eqz v1, :cond_3
.line 15
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/h;->f:Lcom/fyber/inneractive/sdk/player/a$a;
if-eqz v1, :cond_3
.line 16
check-cast v1, Lcom/fyber/inneractive/sdk/player/e;
.line 17
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/e;->B:Lcom/fyber/inneractive/sdk/player/ui/remote/g;
if-eqz v1, :cond_3
goto :goto_1
:cond_3
const/4 v1, 0x0
:goto_1
if-nez v1, :cond_4
.line 19
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
const-string p2, "Flow Manager is null"
.line 20
invoke-virtual {p1, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 25
sget-object p2, Lcom/fyber/inneractive/sdk/web/remoteui/a;->TEMPLATE_CONTENT_ERROR:Lcom/fyber/inneractive/sdk/web/remoteui/a;
iget-object p3, v0, Lcom/fyber/inneractive/sdk/flow/o;->n:Ljava/lang/String;
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
invoke-static {p2, p3, v1, v0, p1}, Lcom/fyber/inneractive/sdk/player/ui/remote/e;->a(Lcom/fyber/inneractive/sdk/web/remoteui/a;Ljava/lang/String;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Ljava/util/HashMap;)V
goto :goto_3
.line 26
:cond_4
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_5
.line 27
iget-object p2, v1, Lcom/fyber/inneractive/sdk/player/ui/remote/g;->a:Lcom/fyber/inneractive/sdk/player/ui/remote/b;
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string p3, "RemoteUIWebviewController"
const/16 v0, 0x2710
.line 28
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
filled-new-array {p3, v1}, [Ljava/lang/Object;
move-result-object p3
const-string v1, "%s : schedule UI load timeout task with delay: %d"
invoke-static {v1, p3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 29
iget-object p3, p2, Lcom/fyber/inneractive/sdk/player/ui/remote/b;->j:Lcom/fyber/inneractive/sdk/player/ui/remote/b$a;
int-to-long v0, v0
.line 30
sget-object v2, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
invoke-virtual {v2, p3, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 31
iget-object p2, p2, Lcom/fyber/inneractive/sdk/player/ui/remote/b;->b:Lcom/fyber/inneractive/sdk/web/remoteui/c;
const-string p3, "text/html"
const-string v0, "UTF-8"
invoke-virtual {p2, p1, p3, v0}, Landroid/webkit/WebView;->loadData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_3
.line 32
:cond_5
new-instance v1, Ljava/lang/StringBuilder;
const-string v4, "Unknown error while receiving template: templateContent is: "
invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 33
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_6
const-string p1, "null or empty"
goto :goto_2
:cond_6
const-string p1, "not null and not empty"
:goto_2
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " isFromCache: "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 34
new-instance p3, Ljava/util/HashMap;
invoke-direct {p3}, Ljava/util/HashMap;-><init>()V
.line 35
invoke-virtual {p3, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p2, :cond_7
.line 37
invoke-virtual {p2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {p3, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 40
:cond_7
sget-object p1, Lcom/fyber/inneractive/sdk/web/remoteui/a;->TEMPLATE_CONTENT_ERROR:Lcom/fyber/inneractive/sdk/web/remoteui/a;
iget-object p2, v0, Lcom/fyber/inneractive/sdk/flow/o;->n:Ljava/lang/String;
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
invoke-static {p1, p2, v1, v0, p3}, Lcom/fyber/inneractive/sdk/player/ui/remote/e;->a(Lcom/fyber/inneractive/sdk/web/remoteui/a;Ljava/lang/String;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Ljava/util/HashMap;)V
:goto_3
return-void
.end method

View File

@@ -0,0 +1,796 @@
.class public final Lcom/fyber/inneractive/sdk/flow/o;
.super Lcom/fyber/inneractive/sdk/flow/h;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/h$b;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/flow/h<",
"Lcom/fyber/inneractive/sdk/response/g;",
"Lcom/fyber/inneractive/sdk/flow/g0;",
">;",
"Lcom/fyber/inneractive/sdk/player/h$b;"
}
.end annotation
# instance fields
.field public m:Lcom/fyber/inneractive/sdk/player/h;
.field public n:Ljava/lang/String;
.field public final o:Lcom/fyber/inneractive/sdk/flow/o$a;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/flow/h;-><init>()V
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/flow/o$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/flow/o$a;-><init>(Lcom/fyber/inneractive/sdk/flow/o;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/o;->o:Lcom/fyber/inneractive/sdk/flow/o$a;
return-void
.end method
# virtual methods
.method public final b()V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/o;->m:Lcom/fyber/inneractive/sdk/player/h;
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
const/4 v1, 0x0
if-eqz v0, :cond_1
.line 3
check-cast v0, Lcom/fyber/inneractive/sdk/response/g;
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/response/g;->L:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v0, :cond_1
.line 5
iget-object v0, v0, Lcom/fyber/inneractive/sdk/model/vast/b;->d:Ljava/util/PriorityQueue;
.line 6
invoke-virtual {v0}, Ljava/util/PriorityQueue;->size()I
move-result v0
if-nez v0, :cond_0
.line 7
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;->ERROR_FAILED_PLAYING_ALL_MEDIA_FILES:Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;
invoke-direct {v0, v2, v1}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;Ljava/lang/Throwable;)V
goto :goto_0
.line 9
:cond_0
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;
sget-object v2, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;->ERROR_FAILED_PLAYING_MEDIA_FILE:Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;
invoke-direct {v0, v2, v1}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;Ljava/lang/Throwable;)V
goto :goto_0
:cond_1
move-object v0, v1
:goto_0
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/o;->m:Lcom/fyber/inneractive/sdk/player/h;
const/4 v3, 0x1
.line 13
invoke-virtual {v2, v0, v1, v3}, Lcom/fyber/inneractive/sdk/player/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;Lorg/json/JSONObject;Z)V
.line 16
:cond_2
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/o;->cancel()V
.line 17
invoke-super {p0}, Lcom/fyber/inneractive/sdk/flow/h;->b()V
return-void
.end method
.method public final cancel()V
.locals 2
.line 2
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s: IAAdContentLoaderImpl : cancel load ad content retry task"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 4
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/h;->l:Lcom/fyber/inneractive/sdk/flow/h$a;
.line 5
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/h;->k:Lcom/fyber/inneractive/sdk/flow/b;
.line 6
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/b;->a()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/o;->m:Lcom/fyber/inneractive/sdk/player/h;
if-eqz v0, :cond_0
.line 9
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/h;->a()V
:cond_0
return-void
.end method
.method public final d()Ljava/lang/String;
.locals 1
const-string v0, "send_failed_vast_creatives"
return-object v0
.end method
.method public final g()V
.locals 12
const-string v0, ""
.line 1
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 2
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 3
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "start called"
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
const/4 v2, 0x0
new-array v3, v2, [Ljava/lang/Object;
invoke-static {v1, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 4
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/h;->e()Lcom/fyber/inneractive/sdk/config/f0;
move-result-object v1
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
const/4 v4, 0x0
if-nez v3, :cond_0
move-object v3, v4
goto :goto_0
.line 5
:cond_0
check-cast v3, Lcom/fyber/inneractive/sdk/response/g;
.line 6
iget-object v3, v3, Lcom/fyber/inneractive/sdk/response/g;->L:Lcom/fyber/inneractive/sdk/model/vast/b;
:goto_0
if-eqz v3, :cond_1
.line 7
iget-object v5, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->d:Ljava/util/PriorityQueue;
invoke-virtual {v5}, Ljava/util/PriorityQueue;->size()I
move-result v5
.line 8
iget v6, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->j:I
if-ge v5, v6, :cond_1
.line 9
iget-object v5, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->d:Ljava/util/PriorityQueue;
invoke-virtual {v5}, Ljava/util/PriorityQueue;->clear()V
.line 10
iget-object v5, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->g:Ljava/util/PriorityQueue;
invoke-virtual {v5}, Ljava/util/PriorityQueue;->clear()V
.line 11
iget-object v5, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->d:Ljava/util/PriorityQueue;
iget-object v6, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->l:Ljava/util/ArrayList;
invoke-virtual {v5, v6}, Ljava/util/AbstractCollection;->addAll(Ljava/util/Collection;)Z
.line 12
iget-object v5, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->g:Ljava/util/PriorityQueue;
iget-object v6, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->m:Ljava/util/ArrayList;
invoke-virtual {v5, v6}, Ljava/util/AbstractCollection;->addAll(Ljava/util/Collection;)Z
.line 13
:cond_1
new-instance v5, Lcom/fyber/inneractive/sdk/flow/g0;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/flow/h;->g:Lcom/fyber/inneractive/sdk/config/global/s;
iget-object v7, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
check-cast v7, Lcom/fyber/inneractive/sdk/response/g;
iget-object v8, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
invoke-direct {v5, v1, v6, v7, v8}, Lcom/fyber/inneractive/sdk/flow/g0;-><init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/response/g;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
iput-object v5, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 14
new-instance v1, Lcom/fyber/inneractive/sdk/player/h;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/flow/h;->b:Lcom/fyber/inneractive/sdk/response/e;
check-cast v6, Lcom/fyber/inneractive/sdk/response/g;
iget-object v7, p0, Lcom/fyber/inneractive/sdk/flow/h;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
invoke-direct {v1, v6, v7, v5, p0}, Lcom/fyber/inneractive/sdk/player/h;-><init>(Lcom/fyber/inneractive/sdk/response/g;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/flow/g0;Lcom/fyber/inneractive/sdk/player/h$b;)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/o;->m:Lcom/fyber/inneractive/sdk/player/h;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/h;->c:Lcom/fyber/inneractive/sdk/flow/q;
.line 15
check-cast v5, Lcom/fyber/inneractive/sdk/flow/g0;
.line 16
iput-object v1, v5, Lcom/fyber/inneractive/sdk/flow/g0;->i:Lcom/fyber/inneractive/sdk/player/h;
iget-boolean v8, p0, Lcom/fyber/inneractive/sdk/flow/h;->h:Z
.line 18
iput-boolean v8, v5, Lcom/fyber/inneractive/sdk/flow/q;->f:Z
if-eqz v3, :cond_2
.line 19
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->o:Ljava/lang/String;
goto :goto_1
:cond_2
move-object v3, v4
:goto_1
iput-object v3, p0, Lcom/fyber/inneractive/sdk/flow/o;->n:Ljava/lang/String;
iput-object v4, v1, Lcom/fyber/inneractive/sdk/player/h;->e:Lcom/fyber/inneractive/sdk/model/vast/q;
if-eqz v6, :cond_3
.line 22
iget-object v3, v6, Lcom/fyber/inneractive/sdk/response/g;->L:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v3, :cond_3
.line 23
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/b;->d:Ljava/util/PriorityQueue;
invoke-virtual {v3}, Ljava/util/PriorityQueue;->poll()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/fyber/inneractive/sdk/model/vast/q;
iput-object v3, v1, Lcom/fyber/inneractive/sdk/player/h;->e:Lcom/fyber/inneractive/sdk/model/vast/q;
:cond_3
iget-object v3, v1, Lcom/fyber/inneractive/sdk/player/h;->e:Lcom/fyber/inneractive/sdk/model/vast/q;
if-nez v3, :cond_9
.line 27
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;
sget-object v3, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;->ERROR_FAILED_PLAYING_ALL_MEDIA_FILES:Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;
invoke-direct {v0, v3}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;)V
.line 28
new-instance v3, Lcom/fyber/inneractive/sdk/network/s$a;
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;->getPlayerError()Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;
move-result-object v0
.line 29
sget-object v5, Lcom/fyber/inneractive/sdk/player/h$a;->a:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v8
aget v5, v5, v8
const/4 v8, 0x1
if-eq v5, v8, :cond_8
const/4 v8, 0x2
if-eq v5, v8, :cond_7
const/4 v8, 0x3
if-eq v5, v8, :cond_6
const/4 v8, 0x4
if-eq v5, v8, :cond_5
const/4 v8, 0x5
if-eq v5, v8, :cond_4
.line 41
new-instance v5, Ljava/lang/StringBuilder;
const-string v8, "IAReportError, Does not know player error "
invoke-direct {v5, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;->getErrorString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-array v2, v2, [Ljava/lang/Object;
invoke-static {v0, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 42
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->VAST_UNKNOWN_PLAYER_ERROR:Lcom/fyber/inneractive/sdk/network/q;
goto :goto_2
.line 43
:cond_4
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_BUFFER_TIMEOUT:Lcom/fyber/inneractive/sdk/network/q;
goto :goto_2
.line 44
:cond_5
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_PRE_BUFFER_TIMEOUT:Lcom/fyber/inneractive/sdk/network/q;
goto :goto_2
.line 45
:cond_6
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_FAILED_PLAYING_ALL_MEDIA_FILES:Lcom/fyber/inneractive/sdk/network/q;
goto :goto_2
.line 46
:cond_7
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_FAILED_PLAYING_MEDIA_FILE:Lcom/fyber/inneractive/sdk/network/q;
goto :goto_2
.line 47
:cond_8
sget-object v0, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_NO_MEDIA_FILES:Lcom/fyber/inneractive/sdk/network/q;
:goto_2
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/h;->h:Lcom/fyber/inneractive/sdk/config/global/s;
.line 48
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v1
invoke-direct {v3, v0, v7, v6, v1}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 49
invoke-virtual {v3, v4}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 50
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v1, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v2, Lcom/fyber/inneractive/sdk/flow/g;->VAST_NO_MEDIA_FILES:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
.line 51
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/flow/h;->b(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.line 52
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/flow/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
goto/16 :goto_9
:cond_9
:try_start_0
iget-object v3, v1, Lcom/fyber/inneractive/sdk/player/h;->a:Lcom/fyber/inneractive/sdk/player/a;
.line 53
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/a;->a()Lcom/fyber/inneractive/sdk/player/a$a;
move-result-object v3
iput-object v3, v1, Lcom/fyber/inneractive/sdk/player/h;->f:Lcom/fyber/inneractive/sdk/player/a$a;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_3
:catchall_0
move-exception v3
iget-object v5, v1, Lcom/fyber/inneractive/sdk/player/h;->d:Lcom/fyber/inneractive/sdk/player/h$b;
.line 55
new-instance v6, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v7, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v8, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CREATE_FLOW_MANAGER:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v6, v7, v8, v3}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
check-cast v5, Lcom/fyber/inneractive/sdk/flow/o;
.line 56
invoke-virtual {v5, v6}, Lcom/fyber/inneractive/sdk/flow/h;->b(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
.line 57
invoke-virtual {v5, v6}, Lcom/fyber/inneractive/sdk/flow/h;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
:goto_3
iget-object v3, v1, Lcom/fyber/inneractive/sdk/player/h;->f:Lcom/fyber/inneractive/sdk/player/a$a;
if-eqz v3, :cond_d
.line 59
check-cast v3, Lcom/fyber/inneractive/sdk/player/e;
.line 60
iget-object v5, v3, Lcom/fyber/inneractive/sdk/player/c;->g:Lcom/fyber/inneractive/sdk/measurement/a;
if-eqz v5, :cond_c
.line 61
new-instance v5, Lcom/fyber/inneractive/sdk/measurement/d;
invoke-direct {v5}, Lcom/fyber/inneractive/sdk/measurement/d;-><init>()V
.line 62
iget-object v6, v3, Lcom/fyber/inneractive/sdk/player/c;->g:Lcom/fyber/inneractive/sdk/measurement/a;
iget-object v7, v3, Lcom/fyber/inneractive/sdk/player/e;->v:Lcom/fyber/inneractive/sdk/model/vast/b;
.line 63
iget-object v7, v7, Lcom/fyber/inneractive/sdk/model/vast/b;->e:Ljava/util/ArrayList;
.line 64
iget-object v8, v3, Lcom/fyber/inneractive/sdk/player/c;->e:Lcom/fyber/inneractive/sdk/flow/g0;
.line 65
:try_start_1
sget-object v9, Lcom/iab/omid/library/fyber/adsession/CreativeType;->VIDEO:Lcom/iab/omid/library/fyber/adsession/CreativeType;
sget-object v10, Lcom/iab/omid/library/fyber/adsession/ImpressionType;->UNSPECIFIED:Lcom/iab/omid/library/fyber/adsession/ImpressionType;
sget-object v11, Lcom/iab/omid/library/fyber/adsession/Owner;->NATIVE:Lcom/iab/omid/library/fyber/adsession/Owner;
.line 66
invoke-static {v9, v10, v11, v11, v2}, Lcom/iab/omid/library/fyber/adsession/AdSessionConfiguration;->createAdSessionConfiguration(Lcom/iab/omid/library/fyber/adsession/CreativeType;Lcom/iab/omid/library/fyber/adsession/ImpressionType;Lcom/iab/omid/library/fyber/adsession/Owner;Lcom/iab/omid/library/fyber/adsession/Owner;Z)Lcom/iab/omid/library/fyber/adsession/AdSessionConfiguration;
move-result-object v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
goto :goto_4
:catchall_1
move-exception v2
.line 69
:try_start_2
invoke-virtual {v5, v2}, Lcom/fyber/inneractive/sdk/measurement/d;->a(Ljava/lang/Throwable;)V
move-object v2, v4
.line 70
:goto_4
invoke-virtual {v5, v7}, Lcom/fyber/inneractive/sdk/measurement/d;->a(Ljava/util/ArrayList;)Ljava/util/ArrayList;
move-result-object v7
.line 71
move-object v9, v6
check-cast v9, Lcom/fyber/inneractive/sdk/measurement/b;
.line 72
iget-object v9, v9, Lcom/fyber/inneractive/sdk/measurement/b;->e:Lcom/iab/omid/library/fyber/adsession/Partner;
if-eqz v9, :cond_a
.line 73
move-object v9, v6
check-cast v9, Lcom/fyber/inneractive/sdk/measurement/b;
.line 74
iget-object v9, v9, Lcom/fyber/inneractive/sdk/measurement/b;->b:Ljava/lang/String;
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_3
if-eqz v9, :cond_a
.line 75
:try_start_3
move-object v9, v6
check-cast v9, Lcom/fyber/inneractive/sdk/measurement/b;
.line 76
iget-object v9, v9, Lcom/fyber/inneractive/sdk/measurement/b;->e:Lcom/iab/omid/library/fyber/adsession/Partner;
.line 77
check-cast v6, Lcom/fyber/inneractive/sdk/measurement/b;
.line 78
iget-object v6, v6, Lcom/fyber/inneractive/sdk/measurement/b;->b:Ljava/lang/String;
.line 80
invoke-static {v9, v6, v7, v0, v0}, Lcom/iab/omid/library/fyber/adsession/AdSessionContext;->createNativeAdSessionContext(Lcom/iab/omid/library/fyber/adsession/Partner;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Lcom/iab/omid/library/fyber/adsession/AdSessionContext;
move-result-object v4
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_2
goto :goto_5
:catchall_2
move-exception v0
.line 84
:try_start_4
invoke-virtual {v5, v0}, Lcom/fyber/inneractive/sdk/measurement/d;->a(Ljava/lang/Throwable;)V
goto :goto_5
:catchall_3
move-exception v0
goto :goto_6
.line 85
:cond_a
:goto_5
invoke-static {v2, v4}, Lcom/iab/omid/library/fyber/adsession/AdSession;->createAdSession(Lcom/iab/omid/library/fyber/adsession/AdSessionConfiguration;Lcom/iab/omid/library/fyber/adsession/AdSessionContext;)Lcom/iab/omid/library/fyber/adsession/AdSession;
move-result-object v0
iput-object v0, v5, Lcom/fyber/inneractive/sdk/measurement/d;->a:Lcom/iab/omid/library/fyber/adsession/AdSession;
.line 89
invoke-virtual {v0}, Lcom/iab/omid/library/fyber/adsession/AdSession;->getAdSessionStatePublisher()Lcom/iab/omid/library/fyber/publisher/AdSessionStatePublisher;
move-result-object v0
if-eqz v0, :cond_b
.line 91
invoke-virtual {v0}, Lcom/iab/omid/library/fyber/publisher/AdSessionStatePublisher;->getWebView()Landroid/webkit/WebView;
.line 92
invoke-virtual {v0}, Lcom/iab/omid/library/fyber/publisher/AdSessionStatePublisher;->getWebView()Landroid/webkit/WebView;
move-result-object v0
if-eqz v0, :cond_b
iget-object v2, v5, Lcom/fyber/inneractive/sdk/measurement/d;->g:Lcom/fyber/inneractive/sdk/measurement/d$a;
.line 94
invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
:cond_b
iget-object v0, v5, Lcom/fyber/inneractive/sdk/measurement/d;->a:Lcom/iab/omid/library/fyber/adsession/AdSession;
.line 97
invoke-static {v0}, Lcom/iab/omid/library/fyber/adsession/AdEvents;->createAdEvents(Lcom/iab/omid/library/fyber/adsession/AdSession;)Lcom/iab/omid/library/fyber/adsession/AdEvents;
move-result-object v0
iput-object v0, v5, Lcom/fyber/inneractive/sdk/measurement/d;->b:Lcom/iab/omid/library/fyber/adsession/AdEvents;
iget-object v0, v5, Lcom/fyber/inneractive/sdk/measurement/d;->a:Lcom/iab/omid/library/fyber/adsession/AdSession;
.line 98
invoke-static {v0}, Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;->createMediaEvents(Lcom/iab/omid/library/fyber/adsession/AdSession;)Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;
move-result-object v0
iput-object v0, v5, Lcom/fyber/inneractive/sdk/measurement/d;->c:Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;
iget-object v0, v5, Lcom/fyber/inneractive/sdk/measurement/d;->a:Lcom/iab/omid/library/fyber/adsession/AdSession;
.line 99
invoke-virtual {v0}, Lcom/iab/omid/library/fyber/adsession/AdSession;->start()V
iput-object v8, v5, Lcom/fyber/inneractive/sdk/measurement/d;->f:Lcom/fyber/inneractive/sdk/flow/g0;
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_3
goto :goto_7
.line 102
:goto_6
invoke-virtual {v5, v0}, Lcom/fyber/inneractive/sdk/measurement/d;->a(Ljava/lang/Throwable;)V
.line 103
:goto_7
iput-object v5, v3, Lcom/fyber/inneractive/sdk/player/c;->h:Lcom/fyber/inneractive/sdk/measurement/d;
.line 105
new-instance v0, Lcom/fyber/inneractive/sdk/player/f;
invoke-direct {v0, v5}, Lcom/fyber/inneractive/sdk/player/f;-><init>(Lcom/fyber/inneractive/sdk/measurement/d;)V
iput-object v0, v3, Lcom/fyber/inneractive/sdk/player/c;->i:Lcom/fyber/inneractive/sdk/player/f;
.line 108
:cond_c
iget-object v0, v3, Lcom/fyber/inneractive/sdk/player/c;->h:Lcom/fyber/inneractive/sdk/measurement/d;
if-nez v0, :cond_d
iget-object v0, v3, Lcom/fyber/inneractive/sdk/player/e;->v:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v0, :cond_d
.line 109
iget-object v0, v0, Lcom/fyber/inneractive/sdk/model/vast/b;->e:Ljava/util/ArrayList;
.line 110
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_8
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_d
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/fyber/inneractive/sdk/measurement/f;
.line 111
sget-object v3, Lcom/fyber/inneractive/sdk/measurement/g;->ERROR_DURING_RESOURCE_LOAD:Lcom/fyber/inneractive/sdk/measurement/g;
sget-object v4, Lcom/fyber/inneractive/sdk/model/vast/v;->EVENT_VERIFICATION_NOT_EXECUTED:Lcom/fyber/inneractive/sdk/model/vast/v;
.line 112
invoke-virtual {v2, v4}, Lcom/fyber/inneractive/sdk/measurement/f;->a(Lcom/fyber/inneractive/sdk/model/vast/v;)Ljava/util/List;
move-result-object v2
.line 113
new-instance v5, Lcom/fyber/inneractive/sdk/measurement/e;
invoke-direct {v5, v2, v3}, Lcom/fyber/inneractive/sdk/measurement/e;-><init>(Ljava/util/List;Lcom/fyber/inneractive/sdk/measurement/g;)V
filled-new-array {v4}, [Lcom/fyber/inneractive/sdk/model/vast/v;
move-result-object v2
.line 115
invoke-static {v5, v2}, Lcom/fyber/inneractive/sdk/player/e;->a(Lcom/fyber/inneractive/sdk/measurement/e;[Lcom/fyber/inneractive/sdk/model/vast/v;)V
goto :goto_8
.line 116
:cond_d
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/h;->c()V
:goto_9
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/o;->n:Ljava/lang/String;
.line 117
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_e
sget-object v0, Lcom/fyber/inneractive/sdk/util/o;->a:Landroid/app/Application;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/o;->n:Ljava/lang/String;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/o;->o:Lcom/fyber/inneractive/sdk/flow/o$a;
.line 120
new-instance v3, Lcom/fyber/inneractive/sdk/network/g0;
new-instance v4, Lcom/fyber/inneractive/sdk/cache/j;
invoke-direct {v4, v1}, Lcom/fyber/inneractive/sdk/cache/j;-><init>(Ljava/lang/String;)V
invoke-direct {v3, v2, v0, v4}, Lcom/fyber/inneractive/sdk/network/g0;-><init>(Lcom/fyber/inneractive/sdk/network/w;Landroid/content/Context;Lcom/fyber/inneractive/sdk/cache/a;)V
.line 121
sget-object v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->r:Lcom/fyber/inneractive/sdk/network/y;
.line 122
invoke-virtual {v0, v3}, Lcom/fyber/inneractive/sdk/network/y;->a(Lcom/fyber/inneractive/sdk/network/c0;)V
:cond_e
return-void
.end method

View File

@@ -0,0 +1,239 @@
.class public final Lcom/fyber/inneractive/sdk/flow/p$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/ignite/i;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/p;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/p;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/p;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/p$a;->a:Lcom/fyber/inneractive/sdk/flow/p;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/network/q;Ljava/lang/String;Ljava/lang/String;Lcom/fyber/inneractive/sdk/ignite/l;)V
.locals 5
.line 11
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/p$a;->a:Lcom/fyber/inneractive/sdk/flow/p;
iget-object v2, v1, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 12
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
const/4 v4, 0x0
if-eqz v1, :cond_0
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v1
goto :goto_0
:cond_0
move-object v1, v4
:goto_0
invoke-direct {v0, p1, v2, v3, v1}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 13
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
const-string v1, "Got exception adding param to json object: %s, %s"
if-eqz p4, :cond_1
const-string v2, "ignitem"
.line 14
invoke-virtual {p4}, Lcom/fyber/inneractive/sdk/ignite/l;->e()Ljava/lang/String;
move-result-object p4
.line 15
:try_start_0
invoke-virtual {p1, v2, p4}, 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_1
:catch_0
filled-new-array {v2, p4}, [Ljava/lang/Object;
move-result-object p4
.line 17
invoke-static {v1, p4}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 18
:cond_1
:goto_1
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
if-nez p4, :cond_2
const-string p4, "message"
.line 20
:try_start_1
invoke-virtual {p1, p4, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
goto :goto_2
:catch_1
filled-new-array {p4, p2}, [Ljava/lang/Object;
move-result-object p2
.line 22
invoke-static {v1, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 23
:cond_2
:goto_2
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_3
const-string p2, "error_code"
.line 25
:try_start_2
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2
goto :goto_3
:catch_2
filled-new-array {p2, p3}, [Ljava/lang/Object;
move-result-object p2
.line 27
invoke-static {v1, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_3
:goto_3
iget-object p2, v0, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 28
invoke-virtual {p2, p1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 29
invoke-virtual {v0, v4}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/ignite/l;)V
.locals 5
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/p$a;->a:Lcom/fyber/inneractive/sdk/flow/p;
iget-object v2, v1, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v3, v1, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 2
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
const/4 v4, 0x0
if-eqz v1, :cond_0
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v1
goto :goto_0
:cond_0
move-object v1, v4
:goto_0
invoke-direct {v0, p1, v2, v3, v1}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 3
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
const-string v1, "ignitem"
.line 5
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/ignite/l;->e()Ljava/lang/String;
move-result-object p2
.line 6
:try_start_0
invoke-virtual {p1, v1, p2}, 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_1
:catch_0
filled-new-array {v1, p2}, [Ljava/lang/Object;
move-result-object p2
const-string v1, "Got exception adding param to json object: %s, %s"
.line 8
invoke-static {v1, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
iget-object p2, v0, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 9
invoke-virtual {p2, p1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 10
invoke-virtual {v0, v4}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,511 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/p;
.super Lcom/fyber/inneractive/sdk/flow/q;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/fyber/inneractive/sdk/response/e;",
">",
"Lcom/fyber/inneractive/sdk/flow/q<",
"TT;>;"
}
.end annotation
# instance fields
.field public g:Lcom/fyber/inneractive/sdk/web/u;
.field public final h:Lcom/fyber/inneractive/sdk/flow/p$a;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/fyber/inneractive/sdk/flow/q;-><init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
.line 12
new-instance p1, Lcom/fyber/inneractive/sdk/flow/p$a;
invoke-direct {p1, p0}, Lcom/fyber/inneractive/sdk/flow/p$a;-><init>(Lcom/fyber/inneractive/sdk/flow/p;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/p;->h:Lcom/fyber/inneractive/sdk/flow/p$a;
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;)V
.locals 6
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/ignite/l;->NONE:Lcom/fyber/inneractive/sdk/ignite/l;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 3
iget-object v1, v1, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
.line 4
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 5
sget-object v3, Lcom/fyber/inneractive/sdk/ignite/l;->SINGLE_TAP:Lcom/fyber/inneractive/sdk/ignite/l;
if-ne v1, v3, :cond_0
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 7
iget-object v1, v1, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
.line 8
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 9
sget-object v4, Lcom/fyber/inneractive/sdk/ignite/l;->TRUE_SINGLE_TAP:Lcom/fyber/inneractive/sdk/ignite/l;
if-ne v1, v4, :cond_1
.line 10
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/q;->isVideoAd()Z
move-result v1
if-nez v1, :cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/p;->h:Lcom/fyber/inneractive/sdk/flow/p$a;
.line 11
sget-object v4, Lcom/fyber/inneractive/sdk/network/q;->IGNITE_FLOW_MODE_NOT_COMPATIBLE:Lcom/fyber/inneractive/sdk/network/q;
.line 12
invoke-virtual {v1, v4, v2, v2, v2}, Lcom/fyber/inneractive/sdk/flow/p$a;->a(Lcom/fyber/inneractive/sdk/network/q;Ljava/lang/String;Ljava/lang/String;Lcom/fyber/inneractive/sdk/ignite/l;)V
goto :goto_0
:cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 14
iget-object v3, v1, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
goto :goto_0
:cond_2
move-object v3, v0
.line 15
:goto_0
sget-object v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v1, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->D:Lcom/fyber/inneractive/sdk/ignite/c;
.line 16
iget-boolean v4, v1, Lcom/fyber/inneractive/sdk/ignite/c;->f:Z
if-eqz v4, :cond_7
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v4, :cond_7
.line 18
iget-object v5, v4, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
if-eq v5, v0, :cond_7
iget-object v5, v4, Lcom/fyber/inneractive/sdk/response/e;->y:Ljava/lang/String;
.line 19
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_7
iget-object v5, v4, Lcom/fyber/inneractive/sdk/response/e;->E:Ljava/lang/String;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_7
iget-object v4, v4, Lcom/fyber/inneractive/sdk/response/e;->G:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_7
.line 20
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/ignite/c;->m()Z
move-result v1
if-eqz v1, :cond_7
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v0, :cond_3
.line 22
iget-object v1, v0, Lcom/fyber/inneractive/sdk/response/e;->y:Ljava/lang/String;
goto :goto_1
:cond_3
move-object v1, v2
.line 23
:goto_1
new-instance v4, Lcom/fyber/inneractive/sdk/web/z;
invoke-direct {v4}, Lcom/fyber/inneractive/sdk/web/z;-><init>()V
iput-object v1, v4, Lcom/fyber/inneractive/sdk/web/z;->a:Ljava/lang/String;
iput-object v3, v4, Lcom/fyber/inneractive/sdk/web/z;->b:Lcom/fyber/inneractive/sdk/ignite/l;
iput-object p1, v4, Lcom/fyber/inneractive/sdk/web/z;->c:Ljava/lang/String;
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
iput-object p1, v4, Lcom/fyber/inneractive/sdk/web/z;->d:Lcom/fyber/inneractive/sdk/config/global/s;
if-eqz v0, :cond_4
.line 29
iget-object p1, v0, Lcom/fyber/inneractive/sdk/response/e;->E:Ljava/lang/String;
goto :goto_2
:cond_4
move-object p1, v2
:goto_2
iput-object p1, v4, Lcom/fyber/inneractive/sdk/web/z;->e:Ljava/lang/String;
if-eqz v0, :cond_5
.line 31
iget-object v2, v0, Lcom/fyber/inneractive/sdk/response/e;->G:Ljava/lang/String;
:cond_5
iput-object v2, v4, Lcom/fyber/inneractive/sdk/web/z;->f:Ljava/lang/String;
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/p;->h:Lcom/fyber/inneractive/sdk/flow/p$a;
iput-object p1, v4, Lcom/fyber/inneractive/sdk/web/z;->g:Lcom/fyber/inneractive/sdk/ignite/i;
.line 35
new-instance p1, Lcom/fyber/inneractive/sdk/web/u;
invoke-direct {p1, v4}, Lcom/fyber/inneractive/sdk/web/u;-><init>(Lcom/fyber/inneractive/sdk/web/z;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
const-class v2, Lcom/fyber/inneractive/sdk/config/global/features/p;
.line 38
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/config/global/features/p;
if-eqz v0, :cond_8
if-eqz v1, :cond_8
const-string v2, "detail_url"
const-string v3, "https://cdn2.inner-active.mobi/app-detail-page-v0/[BUNDLE_ID].html"
.line 39
invoke-virtual {v0, v2, v3}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_6
const-string v0, ""
goto :goto_3
:cond_6
const-string v2, "[BUNDLE_ID]"
.line 43
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 44
:goto_3
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/web/u;->e(Ljava/lang/String;)V
goto :goto_4
:cond_7
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz p1, :cond_8
.line 47
iput-object v0, p1, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
:cond_8
:goto_4
return-void
.end method
.method public final a(ZLcom/fyber/inneractive/sdk/util/h;)Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v0, :cond_0
.line 49
iget-object v0, v0, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
goto :goto_0
.line 50
:cond_0
sget-object v0, Lcom/fyber/inneractive/sdk/ignite/l;->NONE:Lcom/fyber/inneractive/sdk/ignite/l;
:goto_0
if-nez p1, :cond_2
if-eqz v0, :cond_2
.line 51
sget-object p1, Lcom/fyber/inneractive/sdk/ignite/l;->TRUE_SINGLE_TAP:Lcom/fyber/inneractive/sdk/ignite/l;
if-ne v0, p1, :cond_2
.line 52
sget-object p1, Lcom/fyber/inneractive/sdk/util/h;->VIDEO_CTA:Lcom/fyber/inneractive/sdk/util/h;
if-eq p2, p1, :cond_1
sget-object p1, Lcom/fyber/inneractive/sdk/util/h;->DEFAULT_ENDCARD:Lcom/fyber/inneractive/sdk/util/h;
if-ne p2, p1, :cond_2
:cond_1
const/4 p1, 0x1
goto :goto_1
:cond_2
const/4 p1, 0x0
:goto_1
return p1
.end method
.method public final c()Lcom/fyber/inneractive/sdk/web/u;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
return-object v0
.end method
.method public final f()Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
if-eqz v0, :cond_0
.line 2
iget-boolean v0, v0, Lcom/fyber/inneractive/sdk/web/u;->l:Z
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public final h()V
.locals 5
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->D:Lcom/fyber/inneractive/sdk/ignite/c;
.line 2
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/ignite/c;->f:Z
if-eqz v1, :cond_3
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v1, :cond_3
.line 4
iget-object v2, v1, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
sget-object v3, Lcom/fyber/inneractive/sdk/ignite/l;->NONE:Lcom/fyber/inneractive/sdk/ignite/l;
if-eq v2, v3, :cond_3
iget-object v2, v1, Lcom/fyber/inneractive/sdk/response/e;->y:Ljava/lang/String;
.line 5
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_3
iget-object v2, v1, Lcom/fyber/inneractive/sdk/response/e;->E:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_3
iget-object v1, v1, Lcom/fyber/inneractive/sdk/response/e;->G:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_3
.line 6
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/ignite/c;->m()Z
move-result v0
if-eqz v0, :cond_3
.line 7
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/p;->f()Z
move-result v0
if-nez v0, :cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v0, :cond_3
.line 9
iget-object v0, v0, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
if-eq v0, v3, :cond_3
const/4 v0, 0x0
new-array v0, v0, [Ljava/lang/Object;
const-string v1, "ignite webpage was not loaded yet, stopping the loading process"
.line 11
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
if-eqz v3, :cond_0
goto :goto_0
.line 12
:cond_0
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 13
:goto_0
iput-object v3, v0, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
if-eqz v0, :cond_3
.line 15
iget-object v1, v0, Lcom/fyber/inneractive/sdk/web/u;->p:Lcom/fyber/inneractive/sdk/web/v;
if-eqz v1, :cond_1
.line 16
sget-object v2, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 17
invoke-virtual {v2, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
const/4 v1, 0x0
.line 18
iput-object v1, v0, Lcom/fyber/inneractive/sdk/web/u;->p:Lcom/fyber/inneractive/sdk/web/v;
.line 19
:cond_1
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/web/u;->y:Z
if-nez v1, :cond_2
.line 20
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/u;->a:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->stopLoading()V
:cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/p;->h:Lcom/fyber/inneractive/sdk/flow/p$a;
.line 21
sget-object v1, Lcom/fyber/inneractive/sdk/network/q;->IGNITE_FLOW_FAILED_TO_LOAD_WEBPAGE:Lcom/fyber/inneractive/sdk/network/q;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/p;->g:Lcom/fyber/inneractive/sdk/web/u;
.line 22
iget-object v2, v2, Lcom/fyber/inneractive/sdk/web/u;->k:Ljava/lang/String;
.line 23
sget-object v3, Lcom/fyber/inneractive/sdk/ignite/h;->WEBPAGE_NOT_LOADED_BEFORE_SHOW:Lcom/fyber/inneractive/sdk/ignite/h;
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/ignite/h;->e()Ljava/lang/String;
move-result-object v3
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 24
iget-object v4, v4, Lcom/fyber/inneractive/sdk/response/e;->F:Lcom/fyber/inneractive/sdk/ignite/l;
.line 25
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/fyber/inneractive/sdk/flow/p$a;->a(Lcom/fyber/inneractive/sdk/network/q;Ljava/lang/String;Ljava/lang/String;Lcom/fyber/inneractive/sdk/ignite/l;)V
:cond_3
return-void
.end method

View File

@@ -0,0 +1,164 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/q;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/fyber/inneractive/sdk/response/e;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field public a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public b:Lcom/fyber/inneractive/sdk/response/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
.field public final c:Lcom/fyber/inneractive/sdk/config/global/s;
.field public final d:Lcom/fyber/inneractive/sdk/config/f0;
.field public e:Z
.field public f:Z
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->e:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->f:Z
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
return-void
.end method
# virtual methods
.method public abstract a()V
.end method
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;)V
.locals 0
.line 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/response/e;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.line 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
return-void
.end method
.method public a(Ljava/lang/String;)V
.locals 0
.line 0
return-void
.end method
.method public a(ZLcom/fyber/inneractive/sdk/util/h;)Z
.locals 0
.line 0
const/4 p1, 0x0
return p1
.end method
.method public final b()Lcom/fyber/inneractive/sdk/config/global/s;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
return-object v0
.end method
.method public c()Lcom/fyber/inneractive/sdk/web/u;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public d()Lcom/fyber/inneractive/sdk/response/e;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
return-object v0
.end method
.method public e()Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
.line 1
check-cast v0, Lcom/fyber/inneractive/sdk/config/e0;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/e0;->e:Lcom/fyber/inneractive/sdk/config/c0;
const/4 v0, 0x0
return v0
.end method
.method public f()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public abstract g()Z
.end method
.method public h()V
.locals 0
return-void
.end method
.method public abstract isVideoAd()Z
.end method

View File

@@ -0,0 +1,274 @@
.class public final Lcom/fyber/inneractive/sdk/flow/r$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/click/l$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/r;->a(Landroid/content/Context;Ljava/lang/String;Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/util/h;)Lcom/fyber/inneractive/sdk/util/a0$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/util/p0;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/util/h;
.field public final synthetic c:Lcom/fyber/inneractive/sdk/flow/r;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/r;Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/util/h;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->c:Lcom/fyber/inneractive/sdk/flow/r;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->a:Lcom/fyber/inneractive/sdk/util/p0;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->b:Lcom/fyber/inneractive/sdk/util/h;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/click/b;)V
.locals 7
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->c:Lcom/fyber/inneractive/sdk/flow/r;
.line 1
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0, p1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s super click result: %s"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->c:Lcom/fyber/inneractive/sdk/flow/r;
.line 5
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/r;->h:Lcom/fyber/inneractive/sdk/click/l;
if-nez v1, :cond_0
.line 7
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%s click handler is null. Probably cancelled"
.line 8
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
:cond_0
const/4 v1, 0x0
.line 9
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/r;->h:Lcom/fyber/inneractive/sdk/click/l;
.line 10
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/r;->i:Lcom/fyber/inneractive/sdk/flow/r$a;
.line 11
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/r;->F()V
if-eqz p1, :cond_8
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->c:Lcom/fyber/inneractive/sdk/flow/r;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->a:Lcom/fyber/inneractive/sdk/util/p0;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/r$a;->b:Lcom/fyber/inneractive/sdk/util/h;
.line 12
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 13
iget-object v3, p1, Lcom/fyber/inneractive/sdk/click/b;->a:Lcom/fyber/inneractive/sdk/click/l$d;
sget-object v4, Lcom/fyber/inneractive/sdk/click/l$d;->OPEN_IN_EXTERNAL_APPLICATION:Lcom/fyber/inneractive/sdk/click/l$d;
const/4 v5, 0x1
const/4 v6, 0x0
if-eq v3, v4, :cond_4
sget-object v4, Lcom/fyber/inneractive/sdk/click/l$d;->OPEN_GOOGLE_STORE:Lcom/fyber/inneractive/sdk/click/l$d;
if-ne v3, v4, :cond_1
goto :goto_0
.line 24
:cond_1
sget-object v4, Lcom/fyber/inneractive/sdk/click/l$d;->OPENED_IN_INTERNAL_BROWSER:Lcom/fyber/inneractive/sdk/click/l$d;
if-ne v3, v4, :cond_2
new-array v3, v6, [Ljava/lang/Object;
const-string v4, "InneractiveAdRendererImpl: handleOpenResult - opened in internal browser"
.line 25
invoke-static {v4, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 26
iput-boolean v5, v0, Lcom/fyber/inneractive/sdk/flow/r;->d:Z
.line 27
invoke-static {v0}, Lcom/fyber/inneractive/sdk/activities/InneractiveInternalBrowserActivity;->setInternalBrowserListener(Lcom/fyber/inneractive/sdk/activities/InneractiveInternalBrowserActivity$InternalBrowserListener;)V
goto :goto_1
.line 28
:cond_2
sget-object v4, Lcom/fyber/inneractive/sdk/click/l$d;->OPENED_USING_CHROME_NAVIGATE:Lcom/fyber/inneractive/sdk/click/l$d;
if-eq v3, v4, :cond_3
sget-object v4, Lcom/fyber/inneractive/sdk/click/l$d;->OPENED_IN_EXTERNAL_BROWSER:Lcom/fyber/inneractive/sdk/click/l$d;
if-ne v3, v4, :cond_6
:cond_3
new-array v3, v6, [Ljava/lang/Object;
const-string v4, "InneractiveAdRendererImpl: handleOpenResult - opened in external browser"
.line 30
invoke-static {v4, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 31
iget-object v3, p1, Lcom/fyber/inneractive/sdk/click/b;->d:Ljava/lang/String;
iget-object v4, p1, Lcom/fyber/inneractive/sdk/click/b;->a:Lcom/fyber/inneractive/sdk/click/l$d;
invoke-virtual {v0, v3, v4}, Lcom/fyber/inneractive/sdk/flow/r;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/click/l$d;)V
.line 32
iget-object v3, v0, Lcom/fyber/inneractive/sdk/flow/r;->c:Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;
if-eqz v3, :cond_6
.line 33
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/r;->E()V
goto :goto_1
:cond_4
:goto_0
new-array v3, v6, [Ljava/lang/Object;
const-string v4, "InneractiveAdRendererImpl: handleOpenResult - opened in external application"
.line 34
invoke-static {v4, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 35
iget-object v3, p1, Lcom/fyber/inneractive/sdk/click/b;->f:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v4
sub-int/2addr v4, v5
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/fyber/inneractive/sdk/click/i;
.line 36
iget-object v4, v3, Lcom/fyber/inneractive/sdk/click/i;->c:Lcom/fyber/inneractive/sdk/click/l$d;
.line 37
sget-object v5, Lcom/fyber/inneractive/sdk/click/l$d;->OPENED_IN_EXTERNAL_BROWSER:Lcom/fyber/inneractive/sdk/click/l$d;
if-ne v4, v5, :cond_5
.line 38
iget-object v3, v3, Lcom/fyber/inneractive/sdk/click/i;->a:Ljava/lang/String;
.line 39
invoke-virtual {v0, v3, v4}, Lcom/fyber/inneractive/sdk/flow/r;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/click/l$d;)V
.line 43
:cond_5
iget-object v3, v0, Lcom/fyber/inneractive/sdk/flow/r;->c:Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;
if-eqz v3, :cond_6
.line 44
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/r;->E()V
.line 60
:cond_6
:goto_1
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/r;->j()Lcom/fyber/inneractive/sdk/ignite/l;
move-result-object v3
sget-object v4, Lcom/fyber/inneractive/sdk/ignite/l;->NONE:Lcom/fyber/inneractive/sdk/ignite/l;
if-eq v3, v4, :cond_7
iget-object v3, p1, Lcom/fyber/inneractive/sdk/click/b;->c:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_8
iget-object v3, p1, Lcom/fyber/inneractive/sdk/click/b;->c:Ljava/lang/String;
const-string v4, "IgniteGooglePlay"
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_8
.line 61
:cond_7
invoke-virtual {v0, p1, v1, v2}, Lcom/fyber/inneractive/sdk/flow/r;->b(Lcom/fyber/inneractive/sdk/click/b;Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/util/h;)V
:cond_8
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,62 @@
.class public final Lcom/fyber/inneractive/sdk/flow/s;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/r;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/r;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/s;->a:Lcom/fyber/inneractive/sdk/flow/r;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/s;->a:Lcom/fyber/inneractive/sdk/flow/r;
.line 1
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sRe-enabling clicks, grace period has passed"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/s;->a:Lcom/fyber/inneractive/sdk/flow/r;
const/4 v1, 0x1
.line 5
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/flow/r;->f:Z
const/4 v1, 0x0
.line 6
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/r;->g:Ljava/lang/Runnable;
return-void
.end method

View File

@@ -0,0 +1,572 @@
.class public final Lcom/fyber/inneractive/sdk/flow/t$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/bidder/adm/f$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/t;->loadAd(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/bidder/adm/f;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/config/global/s;
.field public final synthetic c:Ljava/lang/String;
.field public final synthetic d:Lcom/fyber/inneractive/sdk/flow/t;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/t;Lcom/fyber/inneractive/sdk/bidder/adm/f;Lcom/fyber/inneractive/sdk/config/global/s;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->d:Lcom/fyber/inneractive/sdk/flow/t;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->a:Lcom/fyber/inneractive/sdk/bidder/adm/f;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->b:Lcom/fyber/inneractive/sdk/config/global/s;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->c:Ljava/lang/String;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()V
.locals 10
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->d:Lcom/fyber/inneractive/sdk/flow/t;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s : InneractiveAdSpotImpl markup data available"
.line 4
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->a:Lcom/fyber/inneractive/sdk/bidder/adm/f;
.line 6
iget-object v0, v0, Lcom/fyber/inneractive/sdk/bidder/adm/f;->a:Lcom/fyber/inneractive/sdk/bidder/adm/AdmParametersOuterClass$AdmParameters;
if-eqz v0, :cond_6
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->b:Lcom/fyber/inneractive/sdk/config/global/s;
.line 7
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/bidder/adm/AdmParametersOuterClass$AdmParameters;->getAbExperimentsList()Ljava/util/List;
move-result-object v0
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 8
sget-object v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v2, v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->y:Lcom/fyber/inneractive/sdk/config/global/a;
.line 9
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 10
iget-object v3, v1, Lcom/fyber/inneractive/sdk/config/global/s;->c:Ljava/util/HashMap;
invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection;
move-result-object v3
invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_0
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_1
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/fyber/inneractive/sdk/config/global/features/g;
if-eqz v4, :cond_0
.line 11
iget-object v5, v2, Lcom/fyber/inneractive/sdk/config/global/a;->a:Lcom/fyber/inneractive/sdk/config/global/l;
if-eqz v5, :cond_0
.line 12
iget-object v6, v4, Lcom/fyber/inneractive/sdk/config/global/features/g;->b:Ljava/lang/String;
.line 13
iget-object v5, v5, Lcom/fyber/inneractive/sdk/config/global/l;->a:Ljava/util/HashMap;
invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/fyber/inneractive/sdk/config/global/q;
if-eqz v5, :cond_0
.line 14
iget-object v5, v5, Lcom/fyber/inneractive/sdk/config/global/p;->a:Lcom/fyber/inneractive/sdk/config/global/n;
.line 15
iput-object v5, v4, Lcom/fyber/inneractive/sdk/config/global/p;->a:Lcom/fyber/inneractive/sdk/config/global/n;
goto :goto_0
:cond_1
if-eqz v0, :cond_6
.line 16
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
if-lez v2, :cond_6
.line 17
sget-object v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v2, v2, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->y:Lcom/fyber/inneractive/sdk/config/global/a;
.line 18
iput-object v1, v2, Lcom/fyber/inneractive/sdk/config/global/a;->b:Lcom/fyber/inneractive/sdk/config/global/s;
.line 19
iget-object v1, v1, Lcom/fyber/inneractive/sdk/config/global/s;->c:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->values()Ljava/util/Collection;
move-result-object v1
invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_2
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_6
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/fyber/inneractive/sdk/config/global/features/g;
.line 20
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_3
:goto_1
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_2
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/fyber/inneractive/sdk/bidder/adm/AdmParametersOuterClass$AdmParameters$Experiment;
.line 21
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/bidder/adm/AdmParametersOuterClass$AdmParameters$Experiment;->getIdentifier()Ljava/lang/String;
move-result-object v6
.line 22
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/bidder/adm/AdmParametersOuterClass$AdmParameters$Experiment;->getVariant()Ljava/lang/String;
move-result-object v5
.line 24
iget-object v7, v2, Lcom/fyber/inneractive/sdk/config/global/a;->a:Lcom/fyber/inneractive/sdk/config/global/l;
if-eqz v7, :cond_3
.line 25
iget-object v8, v3, Lcom/fyber/inneractive/sdk/config/global/features/g;->b:Ljava/lang/String;
.line 26
iget-object v7, v7, Lcom/fyber/inneractive/sdk/config/global/l;->a:Ljava/util/HashMap;
invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lcom/fyber/inneractive/sdk/config/global/q;
if-eqz v7, :cond_3
.line 27
iget-object v7, v7, Lcom/fyber/inneractive/sdk/config/global/q;->c:Ljava/util/HashMap;
invoke-virtual {v7, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lcom/fyber/inneractive/sdk/config/global/b;
if-eqz v6, :cond_3
.line 28
iget-object v7, v6, Lcom/fyber/inneractive/sdk/config/global/b;->c:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v7
:cond_4
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v8
if-eqz v8, :cond_5
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v8
check-cast v8, Lcom/fyber/inneractive/sdk/config/global/k;
.line 29
iget-object v9, v8, Lcom/fyber/inneractive/sdk/config/global/k;->b:Ljava/lang/String;
.line 30
invoke-virtual {v9, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_4
goto :goto_2
:cond_5
const/4 v8, 0x0
.line 31
:goto_2
iget-object v5, v3, Lcom/fyber/inneractive/sdk/config/global/features/g;->c:Ljava/util/HashMap;
.line 32
iget-object v7, v6, Lcom/fyber/inneractive/sdk/config/global/b;->a:Ljava/lang/String;
.line 33
invoke-virtual {v5, v7, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v8, :cond_3
.line 36
iget-object v5, v3, Lcom/fyber/inneractive/sdk/config/global/features/g;->d:Ljava/util/HashMap;
.line 37
iget-object v6, v6, Lcom/fyber/inneractive/sdk/config/global/b;->a:Ljava/lang/String;
.line 38
invoke-virtual {v5, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1
:cond_6
return-void
.end method
.method public final varargs a(Ljava/lang/Exception;Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;[Lcom/fyber/inneractive/sdk/response/e;)V
.locals 7
const-string v0, "Got exception adding param to json object: %s, %s"
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->d:Lcom/fyber/inneractive/sdk/flow/t;
.line 40
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 41
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%s : InneractiveAdSpotImpl data error"
.line 42
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 43
array-length v1, p3
const/4 v2, 0x0
const/4 v3, 0x0
if-lez v1, :cond_0
aget-object p3, p3, v2
goto :goto_0
:cond_0
move-object p3, v3
.line 45
:goto_0
new-instance v1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object v4, Lcom/fyber/inneractive/sdk/flow/g;->ADM_FETCH_FAILED:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {v1, p2, v4}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->d:Lcom/fyber/inneractive/sdk/flow/t;
.line 47
iget-object v4, v4, Lcom/fyber/inneractive/sdk/flow/t;->d:Lcom/fyber/inneractive/sdk/flow/u;
if-eqz v4, :cond_1
.line 48
invoke-virtual {v4, v3, v1, p3}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_1
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->d:Lcom/fyber/inneractive/sdk/flow/t;
.line 52
iget-object v4, v4, Lcom/fyber/inneractive/sdk/flow/t;->l:Lcom/fyber/inneractive/sdk/flow/l;
if-eqz v4, :cond_3
.line 53
invoke-virtual {v4}, Lcom/fyber/inneractive/sdk/flow/k;->d()Ljava/lang/String;
move-result-object v5
filled-new-array {v5, v1}, [Ljava/lang/Object;
move-result-object v5
const-string v6, "%sgot handleFailedLoading! with: %s"
invoke-static {v6, v5}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
.line 54
iget-object v5, v4, Lcom/fyber/inneractive/sdk/flow/k;->b:Lcom/fyber/inneractive/sdk/flow/k$a;
if-eqz v5, :cond_2
.line 55
check-cast v5, Lcom/fyber/inneractive/sdk/flow/u;
invoke-virtual {v5, v3, v1, p3}, Lcom/fyber/inneractive/sdk/flow/u;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
.line 57
:cond_2
invoke-virtual {v4, v3, p3}, Lcom/fyber/inneractive/sdk/flow/l;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_3
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->d:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->c:Ljava/lang/String;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/t$a;->b:Lcom/fyber/inneractive/sdk/config/global/s;
.line 59
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 60
sget-object v1, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->CONNECTION_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
invoke-virtual {p2, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5
sget-object v1, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->NO_FILL:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
invoke-virtual {p2, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_4
goto :goto_1
.line 63
:cond_4
sget-object p2, Lcom/fyber/inneractive/sdk/network/q;->FATAL_ADM_PARSING_ERROR:Lcom/fyber/inneractive/sdk/network/q;
goto :goto_2
.line 64
:cond_5
:goto_1
sget-object p2, Lcom/fyber/inneractive/sdk/network/q;->FATAL_ADM_MARKUP_FETCHING_ERROR:Lcom/fyber/inneractive/sdk/network/q;
:goto_2
if-eqz p3, :cond_6
.line 65
iput-boolean v2, p3, Lcom/fyber/inneractive/sdk/response/e;->B:Z
.line 66
:cond_6
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
.line 67
instance-of v2, p1, Lcom/fyber/inneractive/sdk/network/t0;
if-eqz v2, :cond_7
.line 68
move-object v1, p1
check-cast v1, Lcom/fyber/inneractive/sdk/network/t0;
const-string v1, "NetworkStackException"
.line 70
:cond_7
new-instance v2, Lcom/fyber/inneractive/sdk/network/s$a;
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v5
invoke-direct {v2, p2, v3, p3, v5}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 71
new-instance p2, Lorg/json/JSONObject;
invoke-direct {p2}, Lorg/json/JSONObject;-><init>()V
const-string p3, "exception"
.line 73
:try_start_0
invoke-virtual {p2, p3, 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_3
:catch_0
filled-new-array {p3, v1}, [Ljava/lang/Object;
move-result-object p3
.line 75
invoke-static {v0, p3}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_3
const-string p3, "message"
.line 77
invoke-virtual {p1}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_8
invoke-virtual {p1}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String;
move-result-object p1
.line 78
:cond_8
:try_start_1
invoke-virtual {p2, p3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
goto :goto_4
:catch_1
filled-new-array {p3, p1}, [Ljava/lang/Object;
move-result-object p1
.line 80
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_4
const-string p1, "admPayload"
.line 82
:try_start_2
invoke-virtual {p2, p1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2
goto :goto_5
:catch_2
filled-new-array {p1, v4}, [Ljava/lang/Object;
move-result-object p1
.line 84
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_5
iget-object p1, v2, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 85
invoke-virtual {p1, p2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 86
invoke-virtual {v2, v3}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,47 @@
.class public final Lcom/fyber/inneractive/sdk/flow/t$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/t;->destroy()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/t;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/t;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/t$b;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/t$b;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 2
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/t;->b()V
return-void
.end method

View File

@@ -0,0 +1,22 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/flow/t$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/t;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract onAdRefreshFailed(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;)V
.end method
.method public abstract onAdRefreshed(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,140 @@
.class public final Lcom/fyber/inneractive/sdk/flow/u;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/flow/k$a;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/t;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/t;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/response/e;)V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/t;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot$RequestListener;
if-eqz v0, :cond_5
.line 2
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object v0
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->shouldSendTimeMetric()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 4
invoke-virtual {v0, p1, p3}, Lcom/fyber/inneractive/sdk/flow/t;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 6
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/flow/t;->j:Z
if-eqz v1, :cond_4
.line 7
iget-object v1, v0, Lcom/fyber/inneractive/sdk/flow/t;->h:Lcom/fyber/inneractive/sdk/flow/j;
.line 8
iget-object v2, v0, Lcom/fyber/inneractive/sdk/flow/t;->l:Lcom/fyber/inneractive/sdk/flow/l;
const/4 v3, 0x0
if-eqz v2, :cond_1
iget-object v2, v2, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
goto :goto_0
:cond_1
move-object v2, v3
:goto_0
if-eqz v1, :cond_2
.line 9
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
if-eqz v1, :cond_2
.line 10
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v3
goto :goto_1
:cond_2
if-eqz v2, :cond_3
.line 12
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v3
.line 13
:cond_3
:goto_1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/t;->e:Lcom/fyber/inneractive/sdk/flow/q;
invoke-static {p1, p2, v0, p3, v3}, Lcom/fyber/inneractive/sdk/flow/a;->a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;Lcom/fyber/inneractive/sdk/flow/q;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/u;->a:Lcom/fyber/inneractive/sdk/flow/t;
.line 14
iget-object p3, p1, Lcom/fyber/inneractive/sdk/flow/t;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot$RequestListener;
if-eqz p3, :cond_5
.line 15
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object p2
invoke-interface {p3, p1, p2}, Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot$RequestListener;->onInneractiveFailedAdRequest(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;)V
goto :goto_2
.line 18
:cond_4
iget-object p1, v0, Lcom/fyber/inneractive/sdk/flow/t;->i:Lcom/fyber/inneractive/sdk/flow/t$c;
if-eqz p1, :cond_5
.line 19
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;->getErrorCode()Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
move-result-object p2
invoke-interface {p1, v0, p2}, Lcom/fyber/inneractive/sdk/flow/t$c;->onAdRefreshFailed(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;)V
:cond_5
:goto_2
return-void
.end method

View File

@@ -0,0 +1,155 @@
.class public final Lcom/fyber/inneractive/sdk/flow/v;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public final synthetic c:Lcom/fyber/inneractive/sdk/response/e;
.field public final synthetic d:Lcom/fyber/inneractive/sdk/flow/t;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/t;Ljava/lang/String;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/v;->d:Lcom/fyber/inneractive/sdk/flow/t;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/v;->a:Ljava/lang/String;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/flow/v;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/flow/v;->c:Lcom/fyber/inneractive/sdk/response/e;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 7
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/v;->a:Ljava/lang/String;
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "Firing Event 803 - Stack trace - %s"
.line 1
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v1, Lcom/fyber/inneractive/sdk/network/q;->IA_AD_DESTROYED_WITHOUT_SHOW:Lcom/fyber/inneractive/sdk/network/q;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/flow/v;->b:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/v;->c:Lcom/fyber/inneractive/sdk/response/e;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/flow/v;->d:Lcom/fyber/inneractive/sdk/flow/t;
iget-object v5, v4, Lcom/fyber/inneractive/sdk/flow/t;->h:Lcom/fyber/inneractive/sdk/flow/j;
.line 3
iget-object v4, v4, Lcom/fyber/inneractive/sdk/flow/t;->l:Lcom/fyber/inneractive/sdk/flow/l;
const/4 v6, 0x0
if-eqz v4, :cond_0
.line 4
iget-object v4, v4, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
goto :goto_0
:cond_0
move-object v4, v6
:goto_0
if-eqz v5, :cond_1
.line 5
iget-object v5, v5, Lcom/fyber/inneractive/sdk/flow/k;->c:Lcom/fyber/inneractive/sdk/config/global/s;
if-eqz v5, :cond_1
.line 6
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v4
goto :goto_1
:cond_1
if-eqz v4, :cond_2
.line 8
invoke-virtual {v4}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v4
goto :goto_1
:cond_2
move-object v4, v6
.line 9
:goto_1
invoke-direct {v0, v1, v2, v3, v4}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 10
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
const-string v2, "stack_trace"
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/v;->a:Ljava/lang/String;
.line 12
:try_start_0
invoke-virtual {v1, v2, v3}, 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_2
:catch_0
filled-new-array {v2, v3}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "Got exception adding param to json object: %s, %s"
.line 14
invoke-static {v3, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_2
iget-object v2, v0, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 15
invoke-virtual {v2, v1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 16
invoke-virtual {v0, v6}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,110 @@
.class public final enum Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/vast/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/flow/vast/a$a;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.field public static final enum HIGH:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.field public static final enum LOW:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
# direct methods
.method public static constructor <clinit>()V
.locals 4
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;
const-string v1, "HIGH"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/vast/a$a;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;->HIGH:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.line 2
new-instance v1, Lcom/fyber/inneractive/sdk/flow/vast/a$a;
const-string v2, "LOW"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/fyber/inneractive/sdk/flow/vast/a$a;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/fyber/inneractive/sdk/flow/vast/a$a;->LOW:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
filled-new-array {v0, v1}, [Lcom/fyber/inneractive/sdk/flow/vast/a$a;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;->$VALUES:[Lcom/fyber/inneractive/sdk/flow/vast/a$a;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;->$VALUES:[Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/flow/vast/a$a;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/flow/vast/a$a;
return-object v0
.end method

View File

@@ -0,0 +1,67 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/a$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/vast/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Lcom/fyber/inneractive/sdk/flow/vast/a;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 0
.line 1
check-cast p1, Lcom/fyber/inneractive/sdk/flow/vast/a;
check-cast p2, Lcom/fyber/inneractive/sdk/flow/vast/a;
.line 2
iget-object p1, p1, Lcom/fyber/inneractive/sdk/flow/vast/a;->f:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.line 3
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
.line 4
iget-object p2, p2, Lcom/fyber/inneractive/sdk/flow/vast/a;->f:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
.line 5
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result p2
sub-int/2addr p1, p2
return p1
.end method

View File

@@ -0,0 +1,78 @@
.class public Lcom/fyber/inneractive/sdk/flow/vast/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/flow/vast/a$a;,
Lcom/fyber/inneractive/sdk/flow/vast/a$b;
}
.end annotation
# instance fields
.field public a:Z
.field public b:Landroid/view/View;
.field public c:Z
.field public d:I
.field public e:Ljava/lang/String;
.field public final f:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
# direct methods
.method public constructor <init>()V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
const/4 v1, 0x0
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->b:Landroid/view/View;
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->c:Z
.line 21
sget-object v0, Lcom/fyber/inneractive/sdk/flow/vast/a$a;->HIGH:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->f:Lcom/fyber/inneractive/sdk/flow/vast/a$a;
return-void
.end method
# virtual methods
.method public a()V
.locals 1
.line 0
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->b:Landroid/view/View;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->a:Z
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/web/h;)V
.locals 0
.line 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/a;->b:Landroid/view/View;
return-void
.end method

View File

@@ -0,0 +1,78 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/b;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final a:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.field public final b:Z
.field public final c:I
.field public final d:I
.field public final e:Lcom/fyber/inneractive/sdk/config/f0;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;ZIILcom/fyber/inneractive/sdk/config/f0;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->a:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
iput-boolean p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->b:Z
iput p3, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->c:I
iput p4, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->d:I
iput-object p5, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->e:Lcom/fyber/inneractive/sdk/config/f0;
return-void
.end method
# virtual methods
.method public final a()I
.locals 1
iget v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->d:I
return v0
.end method
.method public final b()Lcom/fyber/inneractive/sdk/config/f0;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->e:Lcom/fyber/inneractive/sdk/config/f0;
return-object v0
.end method
.method public final c()Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->a:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
return-object v0
.end method
.method public final d()I
.locals 1
iget v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->c:I
return v0
.end method
.method public final e()Z
.locals 1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/b;->b:Z
return v0
.end method

View File

@@ -0,0 +1,30 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/c;
.super Lcom/fyber/inneractive/sdk/flow/vast/e;
.source "SourceFile"
# instance fields
.field public h:Z
.field public i:Z
.field public j:Z
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/c;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/fyber/inneractive/sdk/flow/vast/e;-><init>(Lcom/fyber/inneractive/sdk/player/controller/c;)V
const/4 p1, 0x0
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/c;->h:Z
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/c;->i:Z
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/c;->j:Z
return-void
.end method

View File

@@ -0,0 +1,31 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/d$a;
.super Ljava/lang/Exception;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/vast/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field public final a:I
# direct methods
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.line 1
invoke-direct {p0, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iput p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/d$a;->a:I
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,54 @@
.class public Lcom/fyber/inneractive/sdk/flow/vast/e;
.super Lcom/fyber/inneractive/sdk/flow/vast/a;
.source "SourceFile"
# instance fields
.field public final g:Lcom/fyber/inneractive/sdk/player/controller/c;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/c;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/flow/vast/a;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/e;->g:Lcom/fyber/inneractive/sdk/player/controller/c;
.line 3
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/controller/c;->a()Lcom/fyber/inneractive/sdk/web/h;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/flow/vast/a;->a(Lcom/fyber/inneractive/sdk/web/h;)V
return-void
.end method
# virtual methods
.method public final a()V
.locals 2
.line 1
invoke-super {p0}, Lcom/fyber/inneractive/sdk/flow/vast/a;->a()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/e;->g:Lcom/fyber/inneractive/sdk/player/controller/c;
.line 3
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
if-eqz v1, :cond_0
.line 4
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/web/f;->d()V
const/4 v1, 0x0
.line 5
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
:cond_0
return-void
.end method

View File

@@ -0,0 +1,250 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/f;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Lcom/fyber/inneractive/sdk/model/vast/c;",
">;"
}
.end annotation
# instance fields
.field public final a:I
.field public final b:F
# direct methods
.method public constructor <init>(II)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
mul-int v0, p1, p2
iput v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/f;->a:I
int-to-float p1, p1
int-to-float p2, p2
div-float/2addr p1, p2
iput p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/f;->b:F
return-void
.end method
# virtual methods
.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 7
.line 1
check-cast p1, Lcom/fyber/inneractive/sdk/model/vast/c;
check-cast p2, Lcom/fyber/inneractive/sdk/model/vast/c;
.line 2
iget v0, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->h:I
.line 3
iget v1, p2, Lcom/fyber/inneractive/sdk/model/vast/c;->h:I
.line 4
invoke-static {v0, v1}, Lcom/fyber/inneractive/sdk/util/t;->a(II)I
move-result v0
if-eqz v0, :cond_0
goto/16 :goto_2
.line 5
:cond_0
iget-object v0, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->a:Lcom/fyber/inneractive/sdk/model/vast/h;
.line 6
sget-object v1, Lcom/fyber/inneractive/sdk/model/vast/h;->Html:Lcom/fyber/inneractive/sdk/model/vast/h;
const v2, 0x7fffffff
const/4 v3, 0x3
const/4 v4, 0x2
const/4 v5, 0x1
if-ne v0, v1, :cond_1
move v0, v5
goto :goto_0
.line 10
:cond_1
sget-object v6, Lcom/fyber/inneractive/sdk/model/vast/h;->Iframe:Lcom/fyber/inneractive/sdk/model/vast/h;
if-ne v0, v6, :cond_2
move v0, v4
goto :goto_0
.line 14
:cond_2
sget-object v6, Lcom/fyber/inneractive/sdk/model/vast/h;->Static:Lcom/fyber/inneractive/sdk/model/vast/h;
if-ne v0, v6, :cond_3
move v0, v3
goto :goto_0
:cond_3
move v0, v2
.line 15
:goto_0
iget-object v6, p2, Lcom/fyber/inneractive/sdk/model/vast/c;->a:Lcom/fyber/inneractive/sdk/model/vast/h;
if-ne v6, v1, :cond_4
move v2, v5
goto :goto_1
.line 16
:cond_4
sget-object v1, Lcom/fyber/inneractive/sdk/model/vast/h;->Iframe:Lcom/fyber/inneractive/sdk/model/vast/h;
if-ne v6, v1, :cond_5
move v2, v4
goto :goto_1
.line 20
:cond_5
sget-object v1, Lcom/fyber/inneractive/sdk/model/vast/h;->Static:Lcom/fyber/inneractive/sdk/model/vast/h;
if-ne v6, v1, :cond_6
move v2, v3
.line 21
:cond_6
:goto_1
invoke-static {v0, v2}, Lcom/fyber/inneractive/sdk/util/t;->a(II)I
move-result v0
if-eqz v0, :cond_7
goto :goto_2
.line 22
:cond_7
iget v0, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->c:I
.line 23
iget v1, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->d:I
mul-int/2addr v0, v1
.line 24
iget v1, p2, Lcom/fyber/inneractive/sdk/model/vast/c;->c:I
.line 25
iget v2, p2, Lcom/fyber/inneractive/sdk/model/vast/c;->d:I
mul-int/2addr v1, v2
iget v2, p0, Lcom/fyber/inneractive/sdk/flow/vast/f;->a:I
sub-int/2addr v0, v2
.line 26
invoke-static {v0}, Ljava/lang/Math;->abs(I)I
move-result v0
iget v2, p0, Lcom/fyber/inneractive/sdk/flow/vast/f;->a:I
sub-int/2addr v1, v2
.line 27
invoke-static {v1}, Ljava/lang/Math;->abs(I)I
move-result v1
.line 28
invoke-static {v0, v1}, Lcom/fyber/inneractive/sdk/util/t;->a(II)I
move-result v0
if-eqz v0, :cond_8
goto :goto_2
.line 29
:cond_8
iget v0, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->c:I
int-to-float v0, v0
.line 30
iget p1, p1, Lcom/fyber/inneractive/sdk/model/vast/c;->d:I
int-to-float p1, p1
div-float/2addr v0, p1
.line 31
iget p1, p2, Lcom/fyber/inneractive/sdk/model/vast/c;->c:I
int-to-float p1, p1
.line 32
iget p2, p2, Lcom/fyber/inneractive/sdk/model/vast/c;->d:I
int-to-float p2, p2
div-float/2addr p1, p2
iget p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/f;->b:F
sub-float/2addr v0, p2
.line 33
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result p2
iget v0, p0, Lcom/fyber/inneractive/sdk/flow/vast/f;->b:F
sub-float/2addr p1, v0
.line 34
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
move-result p1
.line 35
invoke-static {p2, p1}, Ljava/lang/Float;->compare(FF)I
move-result v0
:goto_2
return v0
.end method

View File

@@ -0,0 +1,178 @@
.class public final enum Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/flow/vast/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/flow/vast/g$a;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum BITRATE_NOT_IN_RANGE:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum FILTERED_BY_APP_OR_UNIT:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum NO_CONTENT:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum UNSECURED_VIDEO_URL:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum UNSUPPORTED_DELIVERY:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum UNSUPPORTED_MIME_TYPE:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public static final enum VERTICAL_VIDEO_EXPECTED:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
# instance fields
.field value:I
# direct methods
.method public static constructor <clinit>()V
.locals 10
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const-string v1, "BITRATE_NOT_IN_RANGE"
const/4 v2, 0x0
const/4 v3, 0x1
invoke-direct {v0, v2, v3, v1}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->BITRATE_NOT_IN_RANGE:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 3
new-instance v1, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const-string v2, "UNSUPPORTED_MIME_TYPE"
const/4 v4, 0x2
invoke-direct {v1, v3, v4, v2}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v1, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->UNSUPPORTED_MIME_TYPE:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 5
new-instance v2, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const-string v3, "UNSUPPORTED_DELIVERY"
const/4 v5, 0x3
invoke-direct {v2, v4, v5, v3}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v2, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->UNSUPPORTED_DELIVERY:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 7
new-instance v3, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const-string v4, "UNSECURED_VIDEO_URL"
const/4 v6, 0x4
invoke-direct {v3, v5, v6, v4}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v3, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->UNSECURED_VIDEO_URL:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 9
new-instance v4, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const-string v5, "VERTICAL_VIDEO_EXPECTED"
const/4 v7, 0x5
invoke-direct {v4, v6, v7, v5}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v4, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->VERTICAL_VIDEO_EXPECTED:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 11
new-instance v5, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const-string v6, "FILTERED_BY_APP_OR_UNIT"
const/4 v8, 0x6
invoke-direct {v5, v7, v8, v6}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v5, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->FILTERED_BY_APP_OR_UNIT:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 13
new-instance v6, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
const/4 v7, 0x7
const-string v9, "NO_CONTENT"
invoke-direct {v6, v8, v7, v9}, Lcom/fyber/inneractive/sdk/flow/vast/g$a;-><init>(IILjava/lang/String;)V
sput-object v6, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->NO_CONTENT:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
filled-new-array/range {v0 .. v6}, [Lcom/fyber/inneractive/sdk/flow/vast/g$a;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->$VALUES:[Lcom/fyber/inneractive/sdk/flow/vast/g$a;
return-void
.end method
.method public constructor <init>(IILjava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0, p3, p1}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->value:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->$VALUES:[Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/flow/vast/g$a;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/flow/vast/g$a;
return-object v0
.end method

View File

@@ -0,0 +1,72 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/g;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/flow/vast/g$a;
}
.end annotation
# instance fields
.field public final a:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
.field public final b:Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.locals 1
.line 0
const/4 v0, 0x0
throw v0
.end method
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/vast/g$a;Ljava/lang/Object;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/g;->a:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/g;->b:Ljava/lang/Object;
return-void
.end method
# virtual methods
.method public final toString()Ljava/lang/String;
.locals 2
.line 1
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Media File inc error:: type = "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/vast/g;->a:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, " expected value = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/flow/vast/g;->b:Ljava/lang/Object;
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
return-object v0
.end method

View File

@@ -0,0 +1,365 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/h;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Lcom/fyber/inneractive/sdk/model/vast/q;",
">;"
}
.end annotation
# instance fields
.field public final a:I
.field public final b:I
.field public final c:I
# direct methods
.method public constructor <init>(III)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/h;->a:I
iput p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/h;->b:I
iput p3, p0, Lcom/fyber/inneractive/sdk/flow/vast/h;->c:I
return-void
.end method
# virtual methods
.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 11
.line 1
check-cast p1, Lcom/fyber/inneractive/sdk/model/vast/q;
check-cast p2, Lcom/fyber/inneractive/sdk/model/vast/q;
.line 2
iget-object v0, p2, Lcom/fyber/inneractive/sdk/model/vast/q;->f:Ljava/lang/String;
const-string v1, "VPAID"
.line 3
invoke-static {v1, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
const/4 v2, -0x1
.line 28
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
if-eqz v0, :cond_0
goto/16 :goto_9
.line 4
:cond_0
iget-object v0, p1, Lcom/fyber/inneractive/sdk/model/vast/q;->f:Ljava/lang/String;
.line 5
invoke-static {v1, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_1
goto/16 :goto_8
.line 6
:cond_1
iget-object v0, p1, Lcom/fyber/inneractive/sdk/model/vast/q;->e:Ljava/lang/Integer;
const/4 v4, 0x0
if-nez v0, :cond_2
move v0, v4
goto :goto_0
.line 7
:cond_2
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 8
:goto_0
iget-object v5, p2, Lcom/fyber/inneractive/sdk/model/vast/q;->e:Ljava/lang/Integer;
if-nez v5, :cond_3
move v5, v4
goto :goto_1
.line 9
:cond_3
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v5
:goto_1
iget v6, p0, Lcom/fyber/inneractive/sdk/flow/vast/h;->a:I
if-le v5, v6, :cond_4
if-gt v0, v6, :cond_4
goto/16 :goto_9
:cond_4
if-le v0, v6, :cond_5
if-gt v5, v6, :cond_5
goto/16 :goto_8
.line 13
:cond_5
iget-object v6, p2, Lcom/fyber/inneractive/sdk/model/vast/q;->d:Ljava/lang/String;
.line 14
invoke-static {v6}, Lcom/fyber/inneractive/sdk/model/vast/s;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/model/vast/s;
move-result-object v6
.line 16
sget-object v7, Lcom/fyber/inneractive/sdk/model/vast/s;->MEDIA_TYPE_MP4:Lcom/fyber/inneractive/sdk/model/vast/s;
const/4 v8, 0x2
const/4 v9, 0x3
if-ne v6, v7, :cond_6
.line 17
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
goto :goto_2
.line 20
:cond_6
sget-object v10, Lcom/fyber/inneractive/sdk/model/vast/s;->MEDIA_TYPE_3GPP:Lcom/fyber/inneractive/sdk/model/vast/s;
if-ne v6, v10, :cond_7
.line 21
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
goto :goto_2
.line 24
:cond_7
sget-object v10, Lcom/fyber/inneractive/sdk/model/vast/s;->MEDIA_TYPE_WEBM:Lcom/fyber/inneractive/sdk/model/vast/s;
if-ne v6, v10, :cond_8
.line 25
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
goto :goto_2
:cond_8
move-object v6, v3
.line 29
:goto_2
iget-object v10, p1, Lcom/fyber/inneractive/sdk/model/vast/q;->d:Ljava/lang/String;
.line 30
invoke-static {v10}, Lcom/fyber/inneractive/sdk/model/vast/s;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/model/vast/s;
move-result-object v10
if-ne v10, v7, :cond_9
.line 33
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
goto :goto_3
.line 36
:cond_9
sget-object v7, Lcom/fyber/inneractive/sdk/model/vast/s;->MEDIA_TYPE_3GPP:Lcom/fyber/inneractive/sdk/model/vast/s;
if-ne v10, v7, :cond_a
.line 37
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
goto :goto_3
.line 40
:cond_a
sget-object v7, Lcom/fyber/inneractive/sdk/model/vast/s;->MEDIA_TYPE_WEBM:Lcom/fyber/inneractive/sdk/model/vast/s;
if-ne v10, v7, :cond_b
.line 41
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 45
:cond_b
:goto_3
invoke-virtual {v6, v3}, Ljava/lang/Integer;->compareTo(Ljava/lang/Integer;)I
move-result v3
if-eqz v3, :cond_c
move v2, v3
goto :goto_9
:cond_c
if-ge v0, v5, :cond_d
goto :goto_8
:cond_d
if-le v0, v5, :cond_e
goto :goto_9
.line 46
:cond_e
iget-object v0, p1, Lcom/fyber/inneractive/sdk/model/vast/q;->b:Ljava/lang/Integer;
if-nez v0, :cond_f
move v0, v4
goto :goto_4
.line 47
:cond_f
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 48
:goto_4
iget-object p1, p1, Lcom/fyber/inneractive/sdk/model/vast/q;->c:Ljava/lang/Integer;
if-nez p1, :cond_10
move p1, v4
goto :goto_5
.line 49
:cond_10
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
.line 50
:goto_5
iget-object v3, p2, Lcom/fyber/inneractive/sdk/model/vast/q;->b:Ljava/lang/Integer;
if-nez v3, :cond_11
move v3, v4
goto :goto_6
.line 51
:cond_11
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
.line 52
:goto_6
iget-object p2, p2, Lcom/fyber/inneractive/sdk/model/vast/q;->c:Ljava/lang/Integer;
if-nez p2, :cond_12
move p2, v4
goto :goto_7
.line 53
:cond_12
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
:goto_7
mul-int/2addr v0, p1
mul-int/2addr v3, p2
iget p1, p0, Lcom/fyber/inneractive/sdk/flow/vast/h;->b:I
iget p2, p0, Lcom/fyber/inneractive/sdk/flow/vast/h;->c:I
mul-int/2addr p1, p2
sub-int/2addr v0, p1
.line 60
invoke-static {v0}, Ljava/lang/Math;->abs(I)I
move-result p2
sub-int/2addr v3, p1
.line 61
invoke-static {v3}, Ljava/lang/Math;->abs(I)I
move-result p1
if-ge p2, p1, :cond_13
goto :goto_9
:cond_13
if-le p2, p1, :cond_14
:goto_8
move v2, v1
goto :goto_9
:cond_14
move v2, v4
:goto_9
return v2
.end method

View File

@@ -0,0 +1,18 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/i;
.super Ljava/lang/Error;
.source "SourceFile"
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 1
new-instance v0, Ljava/lang/Throwable;
invoke-direct {v0, p2}, Ljava/lang/Throwable;-><init>(Ljava/lang/String;)V
invoke-direct {p0, p1, v0}, Ljava/lang/Error;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/j;
.super Ljava/util/ArrayList;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/fyber/inneractive/sdk/measurement/f;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/response/g;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/util/ArrayList;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/response/g;->d()Lcom/fyber/inneractive/sdk/model/vast/b;
move-result-object v0
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/model/vast/b;->d()Ljava/util/ArrayList;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/util/AbstractCollection;->addAll(Ljava/util/Collection;)Z
.line 4
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/response/g;->c()Ljava/util/ArrayList;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/util/AbstractCollection;->addAll(Ljava/util/Collection;)Z
return-void
.end method

View File

@@ -0,0 +1,934 @@
.class public final Lcom/fyber/inneractive/sdk/flow/vast/k;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static a(Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/g;Lcom/fyber/inneractive/sdk/config/global/s;)Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.locals 17
move-object/from16 v1, p0
move-object/from16 v2, p1
.line 1
iget-object v0, v2, Lcom/fyber/inneractive/sdk/response/e;->i:Ljava/lang/String;
const-string v3, "VastErrorInvalidFile"
.line 2
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
const-string v4, "reason"
const/4 v5, 0x0
const/4 v6, 0x0
if-eqz v3, :cond_1
.line 3
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SERVER_INVALID_RESPONSE:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 4
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_INVALID_RESPONSE:Lcom/fyber/inneractive/sdk/network/q;
.line 5
iget-object v7, v2, Lcom/fyber/inneractive/sdk/response/e;->j:Ljava/lang/String;
if-eqz v7, :cond_0
.line 6
new-instance v7, Lcom/fyber/inneractive/sdk/network/s$b;
invoke-direct {v7}, Lcom/fyber/inneractive/sdk/network/s$b;-><init>()V
.line 7
iget-object v8, v2, Lcom/fyber/inneractive/sdk/response/e;->j:Ljava/lang/String;
const-string v9, "exception"
.line 8
invoke-virtual {v7, v8, v9}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object v7
:goto_0
move-object/from16 v16, v3
move-object v3, v0
move-object/from16 v0, v16
goto/16 :goto_5
:cond_0
:goto_1
move-object v7, v6
goto :goto_0
:cond_1
const-string v3, "ErrorNoCompatibleMediaFile"
.line 12
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5
.line 13
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SERVER_INVALID_RESPONSE:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 14
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_NO_COMPATIBLE_MEDIA_FILE:Lcom/fyber/inneractive/sdk/network/q;
.line 15
iget-object v7, v2, Lcom/fyber/inneractive/sdk/response/g;->M:Ljava/util/LinkedHashMap;
if-eqz v7, :cond_0
.line 16
invoke-virtual {v7}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
move-result-object v8
if-eqz v8, :cond_0
.line 17
invoke-interface {v8}, Ljava/util/Set;->size()I
move-result v9
if-lez v9, :cond_0
.line 18
new-instance v9, Lcom/fyber/inneractive/sdk/network/s$b;
invoke-direct {v9}, Lcom/fyber/inneractive/sdk/network/s$b;-><init>()V
.line 19
new-instance v10, Lorg/json/JSONArray;
invoke-direct {v10}, Lorg/json/JSONArray;-><init>()V
.line 20
invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v8
:goto_2
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v11
if-eqz v11, :cond_4
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v11
check-cast v11, Lcom/fyber/inneractive/sdk/model/vast/q;
.line 22
:try_start_0
invoke-interface {v7, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lcom/fyber/inneractive/sdk/flow/vast/g;
.line 23
new-instance v13, Lorg/json/JSONObject;
invoke-direct {v13}, Lorg/json/JSONObject;-><init>()V
const-string v14, "url"
.line 25
iget-object v15, v11, Lcom/fyber/inneractive/sdk/model/vast/q;->g:Ljava/lang/String;
.line 26
invoke-virtual {v13, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v14, "bitrate"
.line 28
iget-object v15, v11, Lcom/fyber/inneractive/sdk/model/vast/q;->e:Ljava/lang/Integer;
.line 29
invoke-virtual {v13, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v14, "mime"
.line 31
iget-object v15, v11, Lcom/fyber/inneractive/sdk/model/vast/q;->d:Ljava/lang/String;
.line 32
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-eqz v15, :cond_2
const-string v15, "na"
goto :goto_3
.line 33
:cond_2
iget-object v15, v11, Lcom/fyber/inneractive/sdk/model/vast/q;->d:Ljava/lang/String;
.line 34
:goto_3
invoke-virtual {v13, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v14, "delivery"
.line 36
iget-object v11, v11, Lcom/fyber/inneractive/sdk/model/vast/q;->a:Ljava/lang/String;
.line 37
invoke-virtual {v13, v14, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 39
iget-object v11, v12, Lcom/fyber/inneractive/sdk/flow/vast/g;->a:Lcom/fyber/inneractive/sdk/flow/vast/g$a;
if-eqz v11, :cond_3
.line 40
iget v11, v11, Lcom/fyber/inneractive/sdk/flow/vast/g$a;->value:I
goto :goto_4
:cond_3
move v11, v5
.line 41
:goto_4
invoke-virtual {v13, v4, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v11, "required_value"
.line 43
iget-object v12, v12, Lcom/fyber/inneractive/sdk/flow/vast/g;->b:Ljava/lang/Object;
.line 44
invoke-virtual {v13, v11, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 45
invoke-virtual {v10, v13}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:catch_0
new-array v7, v5, [Ljava/lang/Object;
const-string v8, "VastResponseValidator: Failed converting media file data to Extra data json!"
.line 47
invoke-static {v8, v7}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
goto/16 :goto_1
:cond_4
const-string v7, "media_files"
.line 52
invoke-virtual {v9, v10, v7}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-object v7, v9
goto/16 :goto_0
:cond_5
const-string v3, "VastErrorTooManyWrappers"
.line 53
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_6
.line 54
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SERVER_INVALID_RESPONSE:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 55
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_TOO_MANY_WRAPPERS:Lcom/fyber/inneractive/sdk/network/q;
.line 56
new-instance v7, Lcom/fyber/inneractive/sdk/network/s$b;
invoke-direct {v7}, Lcom/fyber/inneractive/sdk/network/s$b;-><init>()V
.line 57
sget-object v8, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v8, v8, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->i:Lcom/fyber/inneractive/sdk/config/w;
.line 58
iget v8, v8, Lcom/fyber/inneractive/sdk/config/w;->b:I
.line 59
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
const-string v9, "max"
invoke-virtual {v7, v8, v9}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object v7
goto/16 :goto_0
:cond_6
const-string v3, "ErrorNoMediaFiles"
.line 60
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_7
.line 61
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SERVER_INVALID_RESPONSE:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 62
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_NO_MEDIA_FILES:Lcom/fyber/inneractive/sdk/network/q;
goto/16 :goto_1
:cond_7
const-string v3, "ErrorConfigurationMismatch"
.line 63
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_8
.line 64
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->ERROR_CONFIGURATION_MISMATCH:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 65
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->INTERNAL_CONFIG_MISMATCH:Lcom/fyber/inneractive/sdk/network/q;
goto/16 :goto_1
:cond_8
const-string v3, "VastErrorUnsecure"
.line 66
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_9
.line 67
sget-object v0, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SERVER_INVALID_RESPONSE:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
.line 68
sget-object v3, Lcom/fyber/inneractive/sdk/network/q;->VAST_ERROR_UNSECURE_URL:Lcom/fyber/inneractive/sdk/network/q;
goto/16 :goto_1
:cond_9
move-object v0, v6
move-object v3, v0
move-object v7, v3
:goto_5
if-eqz v0, :cond_c
.line 69
new-instance v8, Lcom/fyber/inneractive/sdk/network/s$a;
if-nez p2, :cond_a
move-object v9, v6
goto :goto_6
:cond_a
invoke-virtual/range {p2 .. p2}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v9
:goto_6
invoke-direct {v8, v0, v1, v2, v9}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/q;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
if-eqz v7, :cond_b
iget-object v0, v8, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 70
iget-object v7, v7, Lcom/fyber/inneractive/sdk/network/s$b;->a:Lorg/json/JSONObject;
invoke-virtual {v0, v7}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 71
:cond_b
invoke-virtual {v8, v6}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 72
:cond_c
iget-object v0, v2, Lcom/fyber/inneractive/sdk/response/g;->N:Ljava/util/ArrayList;
const-string v7, "Got exception adding param to json object: %s, %s"
if-eqz v0, :cond_14
.line 73
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v8
if-lez v8, :cond_14
.line 74
new-instance v8, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v9, Lcom/fyber/inneractive/sdk/network/r;->VAST_EVENT_COMPANION_FILTERED:Lcom/fyber/inneractive/sdk/network/r;
if-nez p2, :cond_d
move-object v10, v6
goto :goto_7
.line 75
:cond_d
invoke-virtual/range {p2 .. p2}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v10
:goto_7
invoke-direct {v8, v9, v1, v2, v10}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 76
new-instance v9, Lorg/json/JSONObject;
invoke-direct {v9}, Lorg/json/JSONObject;-><init>()V
.line 77
new-instance v10, Lorg/json/JSONArray;
invoke-direct {v10}, Lorg/json/JSONArray;-><init>()V
.line 78
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v11
:goto_8
invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_13
invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/model/vast/g;
.line 79
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 80
new-instance v12, Lorg/json/JSONObject;
invoke-direct {v12}, Lorg/json/JSONObject;-><init>()V
:try_start_1
const-string v13, "w"
.line 82
iget-object v14, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->a:Ljava/lang/Integer;
invoke-virtual {v12, v13, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "h"
.line 83
iget-object v14, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->b:Ljava/lang/Integer;
invoke-virtual {v12, v13, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "ctr"
.line 84
iget-object v14, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->g:Ljava/lang/String;
invoke-virtual {v12, v13, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "clt"
.line 85
iget-object v14, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->h:Ljava/util/ArrayList;
invoke-virtual {v12, v13, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 88
iget-object v13, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->f:Ljava/lang/String;
:try_end_1
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1
const-string v14, "content"
if-eqz v13, :cond_e
.line 89
:try_start_2
invoke-virtual {v12, v14, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "HTMLResource"
goto :goto_9
:catch_1
move-exception v0
goto :goto_a
:cond_e
move-object v13, v6
.line 93
:goto_9
iget-object v15, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->d:Lcom/fyber/inneractive/sdk/model/vast/k;
if-eqz v15, :cond_f
.line 95
iget-object v13, v15, Lcom/fyber/inneractive/sdk/model/vast/k;->b:Ljava/lang/String;
.line 96
invoke-virtual {v12, v14, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "creativeType"
.line 97
iget-object v15, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->d:Lcom/fyber/inneractive/sdk/model/vast/k;
.line 98
iget-object v15, v15, Lcom/fyber/inneractive/sdk/model/vast/k;->a:Ljava/lang/String;
.line 99
invoke-virtual {v12, v13, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "StaticResource"
.line 103
:cond_f
iget-object v15, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->e:Ljava/lang/String;
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-nez v15, :cond_10
.line 104
iget-object v13, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->e:Ljava/lang/String;
invoke-virtual {v12, v14, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v13, "iFrameResource"
:cond_10
if-eqz v13, :cond_11
const-string v14, "type"
.line 109
invoke-virtual {v12, v14, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 112
:cond_11
iget-object v0, v0, Lcom/fyber/inneractive/sdk/model/vast/g;->i:Lcom/fyber/inneractive/sdk/flow/vast/d$a;
if-eqz v0, :cond_12
.line 114
iget v0, v0, Lcom/fyber/inneractive/sdk/flow/vast/d$a;->a:I
.line 115
invoke-virtual {v12, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_2
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_1
goto :goto_b
.line 118
:goto_a
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v12, "Failed creating Companion json object: %s"
invoke-static {v12, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
move-object v12, v6
.line 119
:cond_12
:goto_b
invoke-virtual {v10, v12}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto/16 :goto_8
:cond_13
const-string v0, "companion_data"
.line 122
:try_start_3
invoke-virtual {v9, v0, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2
goto :goto_c
:catch_2
filled-new-array {v0, v10}, [Ljava/lang/Object;
move-result-object v0
.line 124
invoke-static {v7, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_c
iget-object v0, v8, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 125
invoke-virtual {v0, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 126
invoke-virtual {v8, v6}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 127
:cond_14
iget-object v0, v2, Lcom/fyber/inneractive/sdk/response/g;->L:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v0, :cond_15
.line 128
iget-object v0, v0, Lcom/fyber/inneractive/sdk/model/vast/b;->g:Ljava/util/PriorityQueue;
.line 129
invoke-virtual {v0}, Ljava/util/PriorityQueue;->size()I
move-result v0
goto :goto_d
:cond_15
move v0, v5
.line 130
:goto_d
iget-object v4, v2, Lcom/fyber/inneractive/sdk/response/g;->N:Ljava/util/ArrayList;
if-eqz v4, :cond_16
.line 131
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
goto :goto_e
:cond_16
move v4, v5
.line 132
:goto_e
new-instance v8, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v9, Lcom/fyber/inneractive/sdk/network/r;->NUMBER_OF_COMPANIONS:Lcom/fyber/inneractive/sdk/network/r;
if-nez p2, :cond_17
move-object v10, v6
goto :goto_f
.line 133
:cond_17
invoke-virtual/range {p2 .. p2}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v10
:goto_f
invoke-direct {v8, v9, v1, v2, v10}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 134
new-instance v9, Lorg/json/JSONObject;
invoke-direct {v9}, Lorg/json/JSONObject;-><init>()V
const-string v10, "number_of_endcards"
add-int/2addr v0, v4
.line 135
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
.line 136
:try_start_4
invoke-virtual {v9, v10, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_4
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3
goto :goto_10
:catch_3
filled-new-array {v10, v0}, [Ljava/lang/Object;
move-result-object v0
.line 138
invoke-static {v7, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_10
iget-object v0, v8, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 139
invoke-virtual {v0, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 140
invoke-virtual {v8, v6}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
.line 141
iget-object v0, v2, Lcom/fyber/inneractive/sdk/response/g;->L:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v0, :cond_1f
.line 142
new-instance v0, Lcom/fyber/inneractive/sdk/flow/vast/j;
invoke-direct {v0, v2}, Lcom/fyber/inneractive/sdk/flow/vast/j;-><init>(Lcom/fyber/inneractive/sdk/response/g;)V
.line 148
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v4
if-lez v4, :cond_1f
.line 149
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
.line 150
new-instance v8, Lorg/json/JSONArray;
invoke-direct {v8}, Lorg/json/JSONArray;-><init>()V
.line 151
new-instance v9, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v10, Lcom/fyber/inneractive/sdk/network/r;->OMID_VAST_DETECTION:Lcom/fyber/inneractive/sdk/network/r;
if-nez p2, :cond_18
move-object v11, v6
goto :goto_11
.line 154
:cond_18
invoke-virtual/range {p2 .. p2}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v11
:goto_11
invoke-direct {v9, v10, v1, v2, v11}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 155
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_19
:goto_12
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1e
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/measurement/f;
.line 156
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 157
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
:try_start_5
const-string v10, "success"
.line 160
iget-boolean v11, v1, Lcom/fyber/inneractive/sdk/measurement/f;->g:Z
:try_end_5
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_5} :catch_4
const-string v12, "omid"
if-eqz v11, :cond_1b
:try_start_6
iget-object v11, v1, Lcom/fyber/inneractive/sdk/measurement/f;->a:Ljava/net/URL;
if-eqz v11, :cond_1b
iget-object v11, v1, Lcom/fyber/inneractive/sdk/measurement/f;->b:Ljava/lang/String;
if-eqz v11, :cond_1a
.line 161
invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v11
if-nez v11, :cond_1b
iget-object v11, v1, Lcom/fyber/inneractive/sdk/measurement/f;->b:Ljava/lang/String;
invoke-virtual {v11, v12}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v11
if-eqz v11, :cond_1b
:cond_1a
const/4 v11, 0x1
goto :goto_13
:cond_1b
move v11, v5
.line 162
:goto_13
invoke-static {v11}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v11
invoke-virtual {v2, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 163
iget-boolean v10, v1, Lcom/fyber/inneractive/sdk/measurement/f;->g:Z
if-eqz v10, :cond_1c
iget-object v10, v1, Lcom/fyber/inneractive/sdk/measurement/f;->a:Ljava/net/URL;
if-eqz v10, :cond_1c
iget-object v10, v1, Lcom/fyber/inneractive/sdk/measurement/f;->b:Ljava/lang/String;
if-eqz v10, :cond_1d
.line 164
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v10
if-nez v10, :cond_1c
iget-object v10, v1, Lcom/fyber/inneractive/sdk/measurement/f;->b:Ljava/lang/String;
invoke-virtual {v10, v12}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_1c
goto :goto_14
:cond_1c
const-string v10, "error_reason"
.line 165
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/measurement/f;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v10, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_6
.catch Lorg/json/JSONException; {:try_start_6 .. :try_end_6} :catch_4
goto :goto_14
:catch_4
move-object v2, v6
:cond_1d
:goto_14
if-eqz v2, :cond_19
.line 166
invoke-virtual {v8, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_12
:cond_1e
const-string v0, "verifications"
.line 170
:try_start_7
invoke-virtual {v4, v0, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_5
goto :goto_15
:catch_5
filled-new-array {v0, v8}, [Ljava/lang/Object;
move-result-object v0
.line 172
invoke-static {v7, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_15
iget-object v0, v9, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 173
invoke-virtual {v0, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 174
invoke-virtual {v9, v6}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:cond_1f
return-object v3
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/flow/w;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
# virtual methods
.method public abstract a()V
.end method

View File

@@ -0,0 +1,126 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/x;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/external/InneractiveContentController;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<Events",
"ListenerT::Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;",
">",
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/external/InneractiveContentController<",
"TEvents",
"ListenerT;",
">;"
}
.end annotation
# instance fields
.field protected mAdSpot:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;",
">;"
}
.end annotation
.end field
.field protected mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
.annotation system Ldalvik/annotation/Signature;
value = {
"TEvents",
"ListenerT;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public abstract canControl(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)Z
.end method
.method public destroy()V
.locals 1
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mAdSpot:Ljava/lang/ref/WeakReference;
return-void
.end method
.method public getAdSpot()Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mAdSpot:Ljava/lang/ref/WeakReference;
.line 1
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/t;->a(Ljava/lang/ref/WeakReference;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
return-object v0
.end method
.method public getEventsListener()Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TEvents",
"ListenerT;"
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
return-object v0
.end method
.method public setAdSpot(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
.locals 1
.line 1
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/x;->mAdSpot:Ljava/lang/ref/WeakReference;
return-void
.end method
.method public setEventsListener(Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TEvents",
"ListenerT;",
")V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/x;->mEventsListener:Lcom/fyber/inneractive/sdk/external/InneractiveContentController$EventsListener;
return-void
.end method

View File

@@ -0,0 +1,63 @@
.class public final Lcom/fyber/inneractive/sdk/flow/y$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/y;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/y;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/y;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/y$a;->a:Lcom/fyber/inneractive/sdk/flow/y;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y$a;->a:Lcom/fyber/inneractive/sdk/flow/y;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->t:Z
xor-int/lit8 v1, v1, 0x1
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/flow/z;->e(Z)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y$a;->a:Lcom/fyber/inneractive/sdk/flow/y;
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
const/4 v1, 0x0
.line 4
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->n:Ljava/lang/Runnable;
return-void
.end method

View File

@@ -0,0 +1,181 @@
.class public final Lcom/fyber/inneractive/sdk/flow/y;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:J
.field public final synthetic b:Lcom/fyber/inneractive/sdk/flow/z;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/z;J)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
iput-wide p2, p0, Lcom/fyber/inneractive/sdk/flow/y;->a:J
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 7
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 1
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/flow/z;->H()Z
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 2
new-instance v3, Lcom/fyber/inneractive/sdk/flow/y$a;
invoke-direct {v3, p0}, Lcom/fyber/inneractive/sdk/flow/y$a;-><init>(Lcom/fyber/inneractive/sdk/flow/y;)V
.line 3
iput-object v3, v0, Lcom/fyber/inneractive/sdk/flow/z;->n:Ljava/lang/Runnable;
iget-wide v3, p0, Lcom/fyber/inneractive/sdk/flow/y;->a:J
.line 4
invoke-virtual {v0, v3, v4}, Lcom/fyber/inneractive/sdk/flow/z;->a(J)J
move-result-wide v3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 6
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 7
new-instance v5, Lcom/fyber/inneractive/sdk/util/c1;
sget-object v6, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-direct {v5, v6, v3, v4}, Lcom/fyber/inneractive/sdk/util/c1;-><init>(Ljava/util/concurrent/TimeUnit;J)V
iput-object v5, v0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
.line 8
new-instance v6, Lcom/fyber/inneractive/sdk/flow/b0;
invoke-direct {v6, v0}, Lcom/fyber/inneractive/sdk/flow/b0;-><init>(Lcom/fyber/inneractive/sdk/flow/z;)V
iput-object v6, v5, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
.line 10
new-instance v0, Lcom/fyber/inneractive/sdk/util/c1$a;
.line 11
invoke-direct {v0, v5}, Lcom/fyber/inneractive/sdk/util/c1$a;-><init>(Lcom/fyber/inneractive/sdk/util/c1;)V
iput-object v0, v5, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
iput-boolean v2, v5, Lcom/fyber/inneractive/sdk/util/c1;->d:Z
const v2, 0x73310978
.line 14
invoke-virtual {v0, v2}, Landroid/os/Handler;->sendEmptyMessage(I)Z
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 15
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 16
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 17
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
filled-new-array {v0, v2}, [Ljava/lang/Object;
move-result-object v0
const-string v2, "%sad contains custom close. Will show transparent x in %d"
invoke-static {v2, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 20
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 21
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 22
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v3, "%sad does not contain custom close. Showing close button"
.line 23
invoke-static {v3, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 25
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/flow/z;->e(Z)V
:goto_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 29
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
if-eqz v0, :cond_1
.line 30
sget-object v2, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 31
invoke-virtual {v2, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/y;->b:Lcom/fyber/inneractive/sdk/flow/z;
.line 33
iput-object v1, v0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
:cond_1
return-void
.end method

View File

@@ -0,0 +1,81 @@
.class public final Lcom/fyber/inneractive/sdk/flow/z$a;
.super Landroid/os/CountDownTimer;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/flow/z;->I()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/flow/z;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/z;J)V
.locals 2
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/z$a;->a:Lcom/fyber/inneractive/sdk/flow/z;
const-wide/16 v0, 0x3e8
.line 1
invoke-direct {p0, p2, p3, v0, v1}, Landroid/os/CountDownTimer;-><init>(JJ)V
return-void
.end method
# virtual methods
.method public final onFinish()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z$a;->a:Lcom/fyber/inneractive/sdk/flow/z;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/z;->v:Lcom/fyber/inneractive/sdk/flow/z$a;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Landroid/os/CountDownTimer;->cancel()V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z$a;->a:Lcom/fyber/inneractive/sdk/flow/z;
const/4 v1, 0x0
.line 4
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/flow/z;->e(Z)V
return-void
.end method
.method public final onTick(J)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z$a;->a:Lcom/fyber/inneractive/sdk/flow/z;
long-to-int p1, p1
.line 1
div-int/lit16 p1, p1, 0x3e8
.line 2
iget-object p2, v0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz p2, :cond_0
.line 3
invoke-interface {p2, p1}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->updateCloseCountdown(I)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,944 @@
.class public abstract Lcom/fyber/inneractive/sdk/flow/z;
.super Lcom/fyber/inneractive/sdk/flow/r;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/interfaces/c;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<AdContent:",
"Lcom/fyber/inneractive/sdk/flow/q;",
"Events",
"Listener::Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$EventsListener;",
">",
"Lcom/fyber/inneractive/sdk/flow/r<",
"TAdContent;TEvents",
"Listener;",
">;",
"Lcom/fyber/inneractive/sdk/interfaces/c;"
}
.end annotation
# instance fields
.field public k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
.field public l:Ljava/lang/Runnable;
.field public m:Lcom/fyber/inneractive/sdk/util/c1;
.field public n:Ljava/lang/Runnable;
.field public o:Lcom/fyber/inneractive/sdk/util/c1;
.field public p:Z
.field public q:Z
.field public r:J
.field public s:Z
.field public t:Z
.field public final u:Lcom/fyber/inneractive/sdk/util/a;
.field public v:Lcom/fyber/inneractive/sdk/flow/z$a;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/flow/r;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->p:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->q:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->s:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->t:Z
.line 13
new-instance v0, Lcom/fyber/inneractive/sdk/util/a;
invoke-direct {v0}, Lcom/fyber/inneractive/sdk/util/a;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->u:Lcom/fyber/inneractive/sdk/util/a;
return-void
.end method
# virtual methods
.method public final A()I
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz v0, :cond_1
.line 1
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->getLayout()Landroid/view/ViewGroup;
move-result-object v0
if-nez v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->getLayout()Landroid/view/ViewGroup;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->getWidth()I
move-result v0
goto :goto_1
:cond_1
:goto_0
const/4 v0, 0x1
:goto_1
return v0
.end method
.method public final C()V
.locals 0
.line 1
invoke-super {p0}, Lcom/fyber/inneractive/sdk/flow/r;->C()V
return-void
.end method
.method public abstract H()Z
.end method
.method public final I()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
if-nez v0, :cond_4
.line 2
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/z;->L()J
move-result-wide v0
iput-wide v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->r:J
.line 3
new-instance v2, Lcom/fyber/inneractive/sdk/flow/y;
invoke-direct {v2, p0, v0, v1}, Lcom/fyber/inneractive/sdk/flow/y;-><init>(Lcom/fyber/inneractive/sdk/flow/z;J)V
iput-object v2, p0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
.line 5
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
iget-wide v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->r:J
.line 6
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%senabling close with delay %d"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 8
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/flow/z;->b(Lcom/fyber/inneractive/sdk/flow/q;)Z
move-result v0
goto :goto_0
:cond_0
move v0, v1
:goto_0
if-eqz v0, :cond_3
.line 11
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/z;->H()Z
move-result v2
if-eqz v2, :cond_1
goto :goto_1
:cond_1
if-eqz v0, :cond_4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz v0, :cond_2
.line 13
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->showCloseCountdown()V
.line 14
:cond_2
new-instance v0, Lcom/fyber/inneractive/sdk/flow/z$a;
iget-wide v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->r:J
const-wide/16 v3, 0x64
add-long/2addr v1, v3
invoke-direct {v0, p0, v1, v2}, Lcom/fyber/inneractive/sdk/flow/z$a;-><init>(Lcom/fyber/inneractive/sdk/flow/z;J)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->v:Lcom/fyber/inneractive/sdk/flow/z$a;
.line 28
invoke-virtual {v0}, Landroid/os/CountDownTimer;->start()Landroid/os/CountDownTimer;
goto :goto_2
:cond_3
:goto_1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->q:Z
if-nez v0, :cond_4
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->q:Z
.line 31
new-instance v0, Lcom/fyber/inneractive/sdk/util/c1;
sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
iget-wide v3, p0, Lcom/fyber/inneractive/sdk/flow/z;->r:J
invoke-direct {v0, v2, v3, v4}, Lcom/fyber/inneractive/sdk/util/c1;-><init>(Ljava/util/concurrent/TimeUnit;J)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
.line 32
new-instance v2, Lcom/fyber/inneractive/sdk/flow/a0;
invoke-direct {v2, p0}, Lcom/fyber/inneractive/sdk/flow/a0;-><init>(Lcom/fyber/inneractive/sdk/flow/z;)V
iput-object v2, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
.line 34
new-instance v2, Lcom/fyber/inneractive/sdk/util/c1$a;
.line 35
invoke-direct {v2, v0}, Lcom/fyber/inneractive/sdk/util/c1$a;-><init>(Lcom/fyber/inneractive/sdk/util/c1;)V
iput-object v2, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->d:Z
const v0, 0x73310978
.line 38
invoke-virtual {v2, v0}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:cond_4
:goto_2
return-void
.end method
.method public abstract J()I
.end method
.method public abstract K()I
.end method
.method public abstract L()J
.end method
.method public abstract M()Z
.end method
.method public abstract a(J)J
.end method
.method public a(Lcom/fyber/inneractive/sdk/interfaces/c$a;Landroid/app/Activity;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$AdDisplayError;,
Landroid/content/res/Resources$NotFoundException;
}
.end annotation
iget-object p2, p0, Lcom/fyber/inneractive/sdk/flow/r;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
if-eqz p2, :cond_1
if-eqz p1, :cond_0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
return-void
.line 13
:cond_0
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string p2, "%srenderAd called with a null activity!"
.line 14
invoke-static {p2, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 15
new-instance p1, Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$AdDisplayError;
const-string p2, "Activity is null"
invoke-direct {p1, p2}, Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$AdDisplayError;-><init>(Ljava/lang/String;)V
throw p1
.line 17
:cond_1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string p2, "%sYou must set the spot to render before calling renderAd"
.line 18
invoke-static {p2, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
.line 19
new-instance p1, Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$AdDisplayError;
const-string p2, "No spot ad to render"
invoke-direct {p1, p2}, Lcom/fyber/inneractive/sdk/external/InneractiveUnitController$AdDisplayError;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public abstract b(Lcom/fyber/inneractive/sdk/flow/q;)Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(TAdContent;)Z"
}
.end annotation
.end method
.method public c(Z)V
.locals 0
return-void
.end method
.method public final d(Z)V
.locals 6
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
const/4 v1, 0x0
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v2, Lcom/fyber/inneractive/sdk/network/r;->MRAID_CUSTOM_CLOSE_DETECTED:Lcom/fyber/inneractive/sdk/network/r;
invoke-direct {v0, v2, v1, v1, v1}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
goto :goto_0
.line 5
:cond_0
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v2, Lcom/fyber/inneractive/sdk/network/r;->MRAID_CUSTOM_CLOSE_DETECTED:Lcom/fyber/inneractive/sdk/network/r;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
.line 6
iget-object v4, v3, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 7
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/flow/q;->d()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v3
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
.line 8
iget-object v5, v5, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 9
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v5
invoke-direct {v0, v2, v4, v3, v5}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 10
:goto_0
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
const-string v3, "fyber_close_enabled"
.line 11
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
.line 12
:try_start_0
invoke-virtual {v2, v3, p1}, 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_1
:catch_0
filled-new-array {v3, p1}, [Ljava/lang/Object;
move-result-object p1
const-string v3, "Got exception adding param to json object: %s, %s"
.line 14
invoke-static {v3, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
iget-object p1, v0, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 15
invoke-virtual {p1, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 16
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
return-void
.end method
.method public destroy()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 2
sget-object v2, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 3
invoke-virtual {v2, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->l:Ljava/lang/Runnable;
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->n:Ljava/lang/Runnable;
if-eqz v0, :cond_1
.line 8
sget-object v2, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 9
invoke-virtual {v2, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->n:Ljava/lang/Runnable;
:cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz v0, :cond_2
.line 12
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->destroy()V
:cond_2
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->v:Lcom/fyber/inneractive/sdk/flow/z$a;
if-eqz v0, :cond_3
.line 17
invoke-virtual {v0}, Landroid/os/CountDownTimer;->cancel()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->v:Lcom/fyber/inneractive/sdk/flow/z$a;
:cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
if-eqz v0, :cond_4
.line 22
iput-object v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
:cond_4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
if-eqz v0, :cond_5
.line 26
iput-object v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
iput-object v1, p0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
.line 30
:cond_5
invoke-super {p0}, Lcom/fyber/inneractive/sdk/flow/r;->destroy()V
return-void
.end method
.method public final e(Z)V
.locals 6
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->p:Z
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
const/4 v1, 0x0
if-nez v0, :cond_0
.line 3
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v2, Lcom/fyber/inneractive/sdk/network/r;->FAIL_SAFE_ACTIVATED:Lcom/fyber/inneractive/sdk/network/r;
invoke-direct {v0, v2, v1, v1, v1}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
goto :goto_0
.line 6
:cond_0
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v2, Lcom/fyber/inneractive/sdk/network/r;->FAIL_SAFE_ACTIVATED:Lcom/fyber/inneractive/sdk/network/r;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
.line 7
iget-object v4, v3, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.line 8
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/flow/q;->d()Lcom/fyber/inneractive/sdk/response/e;
move-result-object v3
iget-object v5, p0, Lcom/fyber/inneractive/sdk/flow/r;->b:Lcom/fyber/inneractive/sdk/flow/q;
.line 9
iget-object v5, v5, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 10
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v5
invoke-direct {v0, v2, v4, v3, v5}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
.line 11
:goto_0
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
const-string v3, "is_endcard"
.line 12
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/z;->M()Z
move-result v4
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
.line 13
:try_start_0
invoke-virtual {v2, v3, v4}, 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_1
:catch_0
filled-new-array {v3, v4}, [Ljava/lang/Object;
move-result-object v3
const-string v4, "Got exception adding param to json object: %s, %s"
.line 15
invoke-static {v4, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
iget-object v3, v0, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 16
invoke-virtual {v3, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 17
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz v0, :cond_2
.line 19
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/z;->K()I
move-result v1
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/flow/z;->J()I
move-result v2
invoke-interface {v0, p1, v1, v2}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->showCloseButton(ZII)V
if-nez p1, :cond_2
iget-object p1, p0, Lcom/fyber/inneractive/sdk/flow/z;->u:Lcom/fyber/inneractive/sdk/util/a;
const-wide/16 v0, 0x0
.line 23
iput-wide v0, p1, Lcom/fyber/inneractive/sdk/util/a;->d:J
.line 24
iput-wide v0, p1, Lcom/fyber/inneractive/sdk/util/a;->e:J
.line 25
iput-wide v0, p1, Lcom/fyber/inneractive/sdk/util/a;->f:J
const/4 v0, 0x0
.line 26
iput-boolean v0, p1, Lcom/fyber/inneractive/sdk/util/a;->b:Z
.line 27
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/util/a;->a(Z)V
:cond_2
return-void
.end method
.method public final initialize(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
.locals 1
.line 1
invoke-super {p0, p1}, Lcom/fyber/inneractive/sdk/flow/r;->initialize(Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->u:Lcom/fyber/inneractive/sdk/util/a;
.line 3
iput-object p1, v0, Lcom/fyber/inneractive/sdk/util/a;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdSpot;
return-void
.end method
.method public t()V
.locals 11
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
const/4 v1, 0x0
const v2, 0x73310978
const-wide/16 v3, 0x32
if-eqz v0, :cond_1
.line 2
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->d:Z
.line 3
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v5
.line 4
iget-wide v7, v0, Lcom/fyber/inneractive/sdk/util/c1;->f:J
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v9
sub-long/2addr v9, v5
add-long/2addr v9, v3
add-long/2addr v9, v7
iput-wide v9, v0, Lcom/fyber/inneractive/sdk/util/c1;->f:J
.line 5
iget-object v5, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
if-eqz v5, :cond_0
iget-object v5, v0, Lcom/fyber/inneractive/sdk/util/c1;->a:Ljava/util/concurrent/TimeUnit;
iget-wide v6, v0, Lcom/fyber/inneractive/sdk/util/c1;->b:J
invoke-virtual {v5, v6, v7}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v5
cmp-long v5, v9, v5
if-lez v5, :cond_0
.line 6
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/util/c1$b;->a()V
goto :goto_0
.line 7
:cond_0
iget-object v5, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
if-eqz v5, :cond_1
iget-object v6, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
if-eqz v6, :cond_1
.line 8
invoke-virtual {v5, v2}, Landroid/os/Handler;->removeMessages(I)V
.line 9
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
:cond_1
:goto_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
if-eqz v0, :cond_3
.line 11
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->d:Z
.line 12
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v5
.line 13
iget-wide v7, v0, Lcom/fyber/inneractive/sdk/util/c1;->f:J
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v9
sub-long/2addr v9, v5
add-long/2addr v9, v3
add-long/2addr v9, v7
iput-wide v9, v0, Lcom/fyber/inneractive/sdk/util/c1;->f:J
.line 14
iget-object v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
if-eqz v1, :cond_2
iget-object v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->a:Ljava/util/concurrent/TimeUnit;
iget-wide v5, v0, Lcom/fyber/inneractive/sdk/util/c1;->b:J
invoke-virtual {v1, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v5
cmp-long v1, v9, v5
if-lez v1, :cond_2
.line 15
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/util/c1$b;->a()V
goto :goto_1
.line 16
:cond_2
iget-object v1, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
if-eqz v1, :cond_3
iget-object v5, v0, Lcom/fyber/inneractive/sdk/util/c1;->e:Lcom/fyber/inneractive/sdk/util/c1$b;
if-eqz v5, :cond_3
.line 17
invoke-virtual {v1, v2}, Landroid/os/Handler;->removeMessages(I)V
.line 18
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
:cond_3
:goto_1
return-void
.end method
.method public v()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->m:Lcom/fyber/inneractive/sdk/util/c1;
const v1, 0x73310978
const/4 v2, 0x1
if-eqz v0, :cond_0
.line 2
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/util/c1;->d:Z
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
if-eqz v0, :cond_0
.line 4
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->o:Lcom/fyber/inneractive/sdk/util/c1;
if-eqz v0, :cond_1
.line 6
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/util/c1;->d:Z
.line 7
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/c1;->c:Lcom/fyber/inneractive/sdk/util/c1$a;
if-eqz v0, :cond_1
.line 8
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
:cond_1
return-void
.end method
.method public final y()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz v0, :cond_0
.line 1
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->getLayout()Landroid/view/ViewGroup;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public final z()I
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
if-eqz v0, :cond_1
.line 1
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->getLayout()Landroid/view/ViewGroup;
move-result-object v0
if-nez v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/flow/z;->k:Lcom/fyber/inneractive/sdk/interfaces/c$a;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/interfaces/c$a;->getLayout()Landroid/view/ViewGroup;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->getHeight()I
move-result v0
goto :goto_1
:cond_1
:goto_0
const/4 v0, 0x1
:goto_1
return v0
.end method