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,43 @@
.class public final Lcom/vungle/ads/Ad$DefaultImpls;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/Ad;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "DefaultImpls"
.end annotation
# direct methods
.method public static synthetic load$default(Lcom/vungle/ads/Ad;Ljava/lang/String;ILjava/lang/Object;)V
.locals 0
if-nez p3, :cond_1
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
.line 108
:cond_0
invoke-interface {p0, p1}, Lcom/vungle/ads/Ad;->load(Ljava/lang/String;)V
return-void
:cond_1
new-instance p0, Ljava/lang/UnsupportedOperationException;
const-string p1, "Super calls with default arguments not supported in this target, function: load"
invoke-direct {p0, p1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw p0
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/vungle/ads/Ad;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/Ad$DefaultImpls;
}
.end annotation
# virtual methods
.method public abstract canPlayAd()Ljava/lang/Boolean;
.end method
.method public abstract load(Ljava/lang/String;)V
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/AdCantPlayWithoutWebView;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x271a
.line 428
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 429
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->AD_HTML_FAILED_TO_LOAD:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "No WebView when playing ads."
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 427
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public final Lcom/vungle/ads/AdConfig$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/AdConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/AdConfig$Companion;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/vungle/ads/AdConfig$Orientation;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/AdConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "Orientation"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/vungle/ads/AdConfig$Settings;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/AdConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "Settings"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,170 @@
.class public Lcom/vungle/ads/AdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/AdConfig$Orientation;,
Lcom/vungle/ads/AdConfig$Companion;,
Lcom/vungle/ads/AdConfig$Settings;
}
.end annotation
# static fields
.field public static final AUTO_ROTATE:I = 0x2
.field public static final Companion:Lcom/vungle/ads/AdConfig$Companion;
.field public static final IMMEDIATE_BACK:I = 0x2
.field public static final LANDSCAPE:I = 0x1
.field public static final PORTRAIT:I = 0x0
.field private static final WATERMARK:Ljava/lang/String; = "WATERMARK"
# instance fields
.field private adOrientation:I
.field private extras:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private settings:I
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/vungle/ads/AdConfig$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/AdConfig$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/AdConfig;->Companion:Lcom/vungle/ads/AdConfig$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
.line 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 7
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
iput-object v0, p0, Lcom/vungle/ads/AdConfig;->extras:Ljava/util/Map;
const/4 v0, 0x2
iput v0, p0, Lcom/vungle/ads/AdConfig;->adOrientation:I
return-void
.end method
.method public static synthetic getAdOrientation$annotations()V
.locals 0
.annotation runtime Lcom/vungle/ads/AdConfig$Orientation;
.end annotation
return-void
.end method
# virtual methods
.method public final getAdOrientation()I
.locals 1
iget v0, p0, Lcom/vungle/ads/AdConfig;->adOrientation:I
return v0
.end method
.method public final getSettings()I
.locals 1
iget v0, p0, Lcom/vungle/ads/AdConfig;->settings:I
return v0
.end method
.method public final getWatermark$vungle_ads_release()Ljava/lang/String;
.locals 2
iget-object v0, p0, Lcom/vungle/ads/AdConfig;->extras:Ljava/util/Map;
const-string v1, "WATERMARK"
.line 62
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public final setAdOrientation(I)V
.locals 0
iput p1, p0, Lcom/vungle/ads/AdConfig;->adOrientation:I
return-void
.end method
.method public final setBackButtonImmediatelyEnabled(Z)V
.locals 0
if-eqz p1, :cond_0
iget p1, p0, Lcom/vungle/ads/AdConfig;->settings:I
or-int/lit8 p1, p1, 0x2
goto :goto_0
:cond_0
iget p1, p0, Lcom/vungle/ads/AdConfig;->settings:I
and-int/lit8 p1, p1, -0x3
:goto_0
iput p1, p0, Lcom/vungle/ads/AdConfig;->settings:I
return-void
.end method
.method public final setWatermark(Ljava/lang/String;)V
.locals 2
const-string v0, "watermark"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/AdConfig;->extras:Ljava/util/Map;
const-string v1, "WATERMARK"
.line 58
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/AdExpiredError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x130
.line 410
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 411
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->AD_EXPIRED:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Ad expired"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 409
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/AdExpiredOnPlayError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x133
.line 416
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 417
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->AD_EXPIRED_ON_PLAY:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Ad expired upon playback request"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 415
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final Lcom/vungle/ads/AdFailedToDownloadError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x271b
.line 469
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x3e
const/4 v9, 0x0
move-object v1, p0
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final Lcom/vungle/ads/AdMarkupInvalidError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x2738
.line 471
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x3e
const/4 v9, 0x0
move-object v1, p0
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/AdNotLoadedCantPlay;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x271a
.line 422
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 423
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->AD_NOT_LOADED:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Failed to retrieve the ad object."
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 421
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/AdRetryActiveError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x271e
.line 351
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 352
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->AD_LOAD_FAIL_RETRY_AFTER:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Ads: Server Retry Error active"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 350
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/AdRetryError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x271e
.line 357
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 358
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->AD_RESPONSE_RETRY_AFTER:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Ads retry-after: Server is busy"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 356
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,27 @@
.class public final synthetic Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# direct methods
.method public synthetic constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 0
.line 0
invoke-static {}, Lcom/vungle/ads/AnalyticsClient;->$r8$lambda$BFsQ7if5KIN7u8wJsobZHs339Ow()V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;
invoke-static {v0}, Lcom/vungle/ads/AnalyticsClient;->$r8$lambda$NfS3lHtXgXBDyOzU2CvoOr6CVOE(Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;)V
return-void
.end method

View File

@@ -0,0 +1,60 @@
.class public final synthetic Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
.field public final synthetic f$1:Ljava/lang/String;
.field public final synthetic f$2:Ljava/lang/String;
.field public final synthetic f$3:Ljava/lang/String;
.field public final synthetic f$4:Ljava/lang/String;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
iput-object p2, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$1:Ljava/lang/String;
iput-object p3, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$2:Ljava/lang/String;
iput-object p4, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$3:Ljava/lang/String;
iput-object p5, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$4:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public final run()V
.locals 5
.line 0
iget-object v0, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
iget-object v1, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$1:Ljava/lang/String;
iget-object v2, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$2:Ljava/lang/String;
iget-object v3, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$3:Ljava/lang/String;
iget-object v4, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda2;->f$4:Ljava/lang/String;
invoke-static {v0, v1, v2, v3, v4}, Lcom/vungle/ads/AnalyticsClient;->$r8$lambda$IfvAAZn0XuIDpMS1ON4yQawS6vQ(Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,66 @@
.class public final synthetic Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
.field public final synthetic f$1:J
.field public final synthetic f$2:Ljava/lang/String;
.field public final synthetic f$3:Ljava/lang/String;
.field public final synthetic f$4:Ljava/lang/String;
.field public final synthetic f$5:Ljava/lang/String;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
iput-wide p2, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$1:J
iput-object p4, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$2:Ljava/lang/String;
iput-object p5, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$3:Ljava/lang/String;
iput-object p6, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$4:Ljava/lang/String;
iput-object p7, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$5:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public final run()V
.locals 7
.line 0
iget-object v0, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
iget-wide v1, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$1:J
iget-object v3, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$2:Ljava/lang/String;
iget-object v4, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$3:Ljava/lang/String;
iget-object v5, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$4:Ljava/lang/String;
iget-object v6, p0, Lcom/vungle/ads/AnalyticsClient$$ExternalSyntheticLambda3;->f$5:Ljava/lang/String;
invoke-static/range {v0 .. v6}, Lcom/vungle/ads/AnalyticsClient;->$r8$lambda$O112TJHjVXnIBuNtY5YAGTxG2Wc(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,78 @@
.class public final Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/AnalyticsClient$LogLevel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 27
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final fromValue(I)Lcom/vungle/ads/AnalyticsClient$LogLevel;
.locals 3
.line 30
sget-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_DEBUG:Lcom/vungle/ads/AnalyticsClient$LogLevel;
invoke-virtual {v0}, Lcom/vungle/ads/AnalyticsClient$LogLevel;->getLevel()I
move-result v1
if-ne p1, v1, :cond_0
return-object v0
.line 33
:cond_0
sget-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_ERROR:Lcom/vungle/ads/AnalyticsClient$LogLevel;
invoke-virtual {v0}, Lcom/vungle/ads/AnalyticsClient$LogLevel;->getLevel()I
move-result v1
if-ne p1, v1, :cond_1
return-object v0
.line 36
:cond_1
sget-object v1, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_OFF:Lcom/vungle/ads/AnalyticsClient$LogLevel;
invoke-virtual {v1}, Lcom/vungle/ads/AnalyticsClient$LogLevel;->getLevel()I
move-result v2
if-ne p1, v2, :cond_2
return-object v1
:cond_2
return-object v0
.end method

View File

@@ -0,0 +1,167 @@
.class public final enum Lcom/vungle/ads/AnalyticsClient$LogLevel;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/AnalyticsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "LogLevel"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/vungle/ads/AnalyticsClient$LogLevel;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/vungle/ads/AnalyticsClient$LogLevel;
.field public static final Companion:Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;
.field public static final enum ERROR_LOG_LEVEL_DEBUG:Lcom/vungle/ads/AnalyticsClient$LogLevel;
.field public static final enum ERROR_LOG_LEVEL_ERROR:Lcom/vungle/ads/AnalyticsClient$LogLevel;
.field public static final enum ERROR_LOG_LEVEL_OFF:Lcom/vungle/ads/AnalyticsClient$LogLevel;
# instance fields
.field private final level:I
# direct methods
.method private static final synthetic $values()[Lcom/vungle/ads/AnalyticsClient$LogLevel;
.locals 3
sget-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_OFF:Lcom/vungle/ads/AnalyticsClient$LogLevel;
sget-object v1, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_ERROR:Lcom/vungle/ads/AnalyticsClient$LogLevel;
sget-object v2, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_DEBUG:Lcom/vungle/ads/AnalyticsClient$LogLevel;
filled-new-array {v0, v1, v2}, [Lcom/vungle/ads/AnalyticsClient$LogLevel;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 25
new-instance v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;
const-string v1, "ERROR_LOG_LEVEL_OFF"
const/4 v2, 0x0
invoke-direct {v0, v1, v2, v2}, Lcom/vungle/ads/AnalyticsClient$LogLevel;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_OFF:Lcom/vungle/ads/AnalyticsClient$LogLevel;
new-instance v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;
const-string v1, "ERROR_LOG_LEVEL_ERROR"
const/4 v2, 0x1
invoke-direct {v0, v1, v2, v2}, Lcom/vungle/ads/AnalyticsClient$LogLevel;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_ERROR:Lcom/vungle/ads/AnalyticsClient$LogLevel;
new-instance v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;
const-string v1, "ERROR_LOG_LEVEL_DEBUG"
const/4 v2, 0x2
invoke-direct {v0, v1, v2, v2}, Lcom/vungle/ads/AnalyticsClient$LogLevel;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->ERROR_LOG_LEVEL_DEBUG:Lcom/vungle/ads/AnalyticsClient$LogLevel;
invoke-static {}, Lcom/vungle/ads/AnalyticsClient$LogLevel;->$values()[Lcom/vungle/ads/AnalyticsClient$LogLevel;
move-result-object v0
sput-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->$VALUES:[Lcom/vungle/ads/AnalyticsClient$LogLevel;
new-instance v0, Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->Companion:Lcom/vungle/ads/AnalyticsClient$LogLevel$Companion;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
.line 24
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->level:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/vungle/ads/AnalyticsClient$LogLevel;
.locals 1
const-class v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;
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/vungle/ads/AnalyticsClient$LogLevel;
return-object p0
.end method
.method public static values()[Lcom/vungle/ads/AnalyticsClient$LogLevel;
.locals 1
sget-object v0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->$VALUES:[Lcom/vungle/ads/AnalyticsClient$LogLevel;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/vungle/ads/AnalyticsClient$LogLevel;
return-object v0
.end method
# virtual methods
.method public final getLevel()I
.locals 1
iget v0, p0, Lcom/vungle/ads/AnalyticsClient$LogLevel;->level:I
return v0
.end method

View File

@@ -0,0 +1,22 @@
.class public interface abstract Lcom/vungle/ads/AnalyticsClient$RequestListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/AnalyticsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RequestListener"
.end annotation
# virtual methods
.method public abstract onFailure()V
.end method
.method public abstract onSuccess()V
.end method

View File

@@ -0,0 +1,144 @@
.class public final Lcom/vungle/ads/AnalyticsClient$flushErrors$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/AnalyticsClient$RequestListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/AnalyticsClient;->flushErrors()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic $currentSendingErrors:Ljava/util/concurrent/BlockingQueue;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/BlockingQueue<",
"Lcom/vungle/ads/internal/protos/Sdk$SDKError$Builder;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/concurrent/BlockingQueue;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/BlockingQueue<",
"Lcom/vungle/ads/internal/protos/Sdk$SDKError$Builder;",
">;)V"
}
.end annotation
iput-object p1, p0, Lcom/vungle/ads/AnalyticsClient$flushErrors$1;->$currentSendingErrors:Ljava/util/concurrent/BlockingQueue;
.line 450
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onFailure()V
.locals 4
.line 456
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
.line 457
invoke-static {}, Lcom/vungle/ads/AnalyticsClient;->access$getTAG$p()Ljava/lang/String;
move-result-object v1
.line 458
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Failed to send "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/vungle/ads/AnalyticsClient$flushErrors$1;->$currentSendingErrors:Ljava/util/concurrent/BlockingQueue;
invoke-interface {v3}, Ljava/util/Collection;->size()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " errors"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 456
invoke-virtual {v0, v1, v2}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 460
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
invoke-virtual {v0}, Lcom/vungle/ads/AnalyticsClient;->getErrors$vungle_ads_release()Ljava/util/concurrent/BlockingQueue;
move-result-object v0
iget-object v1, p0, Lcom/vungle/ads/AnalyticsClient$flushErrors$1;->$currentSendingErrors:Ljava/util/concurrent/BlockingQueue;
invoke-interface {v0, v1}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z
return-void
.end method
.method public onSuccess()V
.locals 4
.line 452
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
invoke-static {}, Lcom/vungle/ads/AnalyticsClient;->access$getTAG$p()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Sent "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/vungle/ads/AnalyticsClient$flushErrors$1;->$currentSendingErrors:Ljava/util/concurrent/BlockingQueue;
invoke-interface {v3}, Ljava/util/Collection;->size()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " errors"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method

View File

@@ -0,0 +1,144 @@
.class public final Lcom/vungle/ads/AnalyticsClient$flushMetrics$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/AnalyticsClient$RequestListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/AnalyticsClient;->flushMetrics()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic $currentSendingMetrics:Ljava/util/concurrent/BlockingQueue;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/BlockingQueue<",
"Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$Builder;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/concurrent/BlockingQueue;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/BlockingQueue<",
"Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$Builder;",
">;)V"
}
.end annotation
iput-object p1, p0, Lcom/vungle/ads/AnalyticsClient$flushMetrics$1;->$currentSendingMetrics:Ljava/util/concurrent/BlockingQueue;
.line 424
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onFailure()V
.locals 4
.line 430
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
.line 431
invoke-static {}, Lcom/vungle/ads/AnalyticsClient;->access$getTAG$p()Ljava/lang/String;
move-result-object v1
.line 432
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Failed to send "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/vungle/ads/AnalyticsClient$flushMetrics$1;->$currentSendingMetrics:Ljava/util/concurrent/BlockingQueue;
invoke-interface {v3}, Ljava/util/Collection;->size()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " metrics"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 430
invoke-virtual {v0, v1, v2}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 434
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
invoke-virtual {v0}, Lcom/vungle/ads/AnalyticsClient;->getMetrics$vungle_ads_release()Ljava/util/concurrent/BlockingQueue;
move-result-object v0
iget-object v1, p0, Lcom/vungle/ads/AnalyticsClient$flushMetrics$1;->$currentSendingMetrics:Ljava/util/concurrent/BlockingQueue;
invoke-interface {v0, v1}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z
return-void
.end method
.method public onSuccess()V
.locals 4
.line 426
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
invoke-static {}, Lcom/vungle/ads/AnalyticsClient;->access$getTAG$p()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Sent "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/vungle/ads/AnalyticsClient$flushMetrics$1;->$currentSendingMetrics:Ljava/util/concurrent/BlockingQueue;
invoke-interface {v3}, Ljava/util/Collection;->size()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " metrics"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/AnalyticsClient$init$2;
.super Lcom/vungle/ads/internal/util/ActivityManager$LifeCycleCallback;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/AnalyticsClient;->init$vungle_ads_release(Lcom/vungle/ads/internal/network/VungleApiClient;Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;IZLcom/vungle/ads/internal/signals/SignalManager;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 139
invoke-direct {p0}, Lcom/vungle/ads/internal/util/ActivityManager$LifeCycleCallback;-><init>()V
return-void
.end method
# virtual methods
.method public onPause()V
.locals 1
.line 146
invoke-super {p0}, Lcom/vungle/ads/internal/util/ActivityManager$LifeCycleCallback;->onPause()V
.line 147
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
invoke-virtual {v0}, Lcom/vungle/ads/AnalyticsClient;->pause()V
return-void
.end method
.method public onResume()V
.locals 1
.line 141
invoke-super {p0}, Lcom/vungle/ads/internal/util/ActivityManager$LifeCycleCallback;->onResume()V
.line 142
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
invoke-virtual {v0}, Lcom/vungle/ads/AnalyticsClient;->resume()V
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,36 @@
.class public final Lcom/vungle/ads/AssetDownloadError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x2728
.line 473
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x3e
const/4 v9, 0x0
move-object v1, p0
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,99 @@
.class public final Lcom/vungle/ads/AssetFailedStatusCodeError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V
.locals 10
const-string v0, "url"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0x75
.line 476
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 477
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->ASSET_FAILED_STATUS_CODE:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
.line 478
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Asset fail to download: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ", Error code:"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, ", Error message: "
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x30
const/4 v9, 0x0
move-object v1, p0
move-object v5, p3
.line 475
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 1
and-int/lit8 p6, p5, 0x2
const/4 v0, 0x0
if-eqz p6, :cond_0
move-object p2, v0
:cond_0
and-int/lit8 p6, p5, 0x4
if-eqz p6, :cond_1
move-object p3, v0
:cond_1
and-int/lit8 p5, p5, 0x8
if-eqz p5, :cond_2
move-object p4, v0
.line 475
:cond_2
invoke-direct {p0, p1, p2, p3, p4}, Lcom/vungle/ads/AssetFailedStatusCodeError;-><init>(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
.field public final synthetic f$1:Lcom/vungle/ads/VungleError;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BannerAd;
iput-object p2, p0, Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;->f$1:Lcom/vungle/ads/VungleError;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BannerAd;
iget-object v1, p0, Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;->f$1:Lcom/vungle/ads/VungleError;
invoke-static {v0, v1}, Lcom/vungle/ads/BannerAd;->$r8$lambda$m7s_wTPQdO_eCk366_EJqpF-YoQ(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method

View File

@@ -0,0 +1,76 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$WhenMappings;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/BannerAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1001
name = "WhenMappings"
.end annotation
# static fields
.field public static final synthetic $EnumSwitchMapping$0:[I
# direct methods
.method static constructor <clinit>()V
.locals 3
invoke-static {}, Lcom/vungle/ads/BannerAdSize;->values()[Lcom/vungle/ads/BannerAdSize;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sget-object v1, Lcom/vungle/ads/BannerAdSize;->BANNER:Lcom/vungle/ads/BannerAdSize;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
sget-object v1, Lcom/vungle/ads/BannerAdSize;->BANNER_SHORT:Lcom/vungle/ads/BannerAdSize;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
sget-object v1, Lcom/vungle/ads/BannerAdSize;->BANNER_LEADERBOARD:Lcom/vungle/ads/BannerAdSize;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
sget-object v1, Lcom/vungle/ads/BannerAdSize;->VUNGLE_MREC:Lcom/vungle/ads/BannerAdSize;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
sput-object v0, Lcom/vungle/ads/BannerAd$WhenMappings;->$EnumSwitchMapping$0:[I
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BannerAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BannerAd;
invoke-static {v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$r8$lambda$45eZTXGeIK6suiWQtEAC22fvwec(Lcom/vungle/ads/BannerAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/BannerAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/BannerAd;
invoke-static {v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$r8$lambda$z8QpiqTdbmpyNqgOMGQkqYPTbag(Lcom/vungle/ads/BannerAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/BannerAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/BannerAd;
invoke-static {v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$r8$lambda$luPmIR0ntVbLcvAo5oH7FaR6e-s(Lcom/vungle/ads/BannerAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/BannerAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/BannerAd;
invoke-static {v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$r8$lambda$gXdH5MaSqoF6Kww3gZ2LTOoT2y8(Lcom/vungle/ads/BannerAd;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
.field public final synthetic f$1:Lcom/vungle/ads/VungleError;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;->f$0:Lcom/vungle/ads/BannerAd;
iput-object p2, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;->f$1:Lcom/vungle/ads/VungleError;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;->f$0:Lcom/vungle/ads/BannerAd;
iget-object v1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;->f$1:Lcom/vungle/ads/VungleError;
invoke-static {v0, v1}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$r8$lambda$WrZ-ABdy6HQBOtQ2_na8XJp32y4(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda5;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda5;->f$0:Lcom/vungle/ads/BannerAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda5;->f$0:Lcom/vungle/ads/BannerAd;
invoke-static {v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$r8$lambda$aeN7L-yY2LIJQAzlFKLXRNaUTHo(Lcom/vungle/ads/BannerAd;)V
return-void
.end method

View File

@@ -0,0 +1,517 @@
.class public final Lcom/vungle/ads/BannerAd$adPlayCallback$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/presenter/AdPlayCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic $placementId:Ljava/lang/String;
.field final synthetic this$0:Lcom/vungle/ads/BannerAd;
# direct methods
.method public static synthetic $r8$lambda$45eZTXGeIK6suiWQtEAC22fvwec(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->onAdClick$lambda-3(Lcom/vungle/ads/BannerAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$WrZ-ABdy6HQBOtQ2_na8XJp32y4(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->onFailure$lambda-5(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method
.method public static synthetic $r8$lambda$aeN7L-yY2LIJQAzlFKLXRNaUTHo(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->onAdStart$lambda-0(Lcom/vungle/ads/BannerAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$gXdH5MaSqoF6Kww3gZ2LTOoT2y8(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->onAdImpression$lambda-1(Lcom/vungle/ads/BannerAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$luPmIR0ntVbLcvAo5oH7FaR6e-s(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->onAdEnd$lambda-2(Lcom/vungle/ads/BannerAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$z8QpiqTdbmpyNqgOMGQkqYPTbag(Lcom/vungle/ads/BannerAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->onAdLeftApplication$lambda-4(Lcom/vungle/ads/BannerAd;)V
return-void
.end method
.method public constructor <init>(Lcom/vungle/ads/BannerAd;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
iput-object p2, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
.line 52
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static final onAdClick$lambda-3(Lcom/vungle/ads/BannerAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 80
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdClicked(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdEnd$lambda-2(Lcom/vungle/ads/BannerAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 74
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdEnd(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdImpression$lambda-1(Lcom/vungle/ads/BannerAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 65
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdImpression(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdLeftApplication$lambda-4(Lcom/vungle/ads/BannerAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 92
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdLeftApplication(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdStart$lambda-0(Lcom/vungle/ads/BannerAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 59
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdStart(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onFailure$lambda-5(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 100
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/vungle/ads/BaseAdListener;->onAdFailedToPlay(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
:cond_0
return-void
.end method
# virtual methods
.method public onAdClick(Ljava/lang/String;)V
.locals 8
.line 79
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
new-instance v1, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda0;
invoke-direct {v1, v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda0;-><init>(Lcom/vungle/ads/BannerAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 82
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/OneShotTimeIntervalMetric;->markEnd()V
.line 83
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/OneShotTimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method
.method public onAdEnd(Ljava/lang/String;)V
.locals 2
.line 73
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
new-instance v1, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda2;
invoke-direct {v1, v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda2;-><init>(Lcom/vungle/ads/BannerAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdImpression(Ljava/lang/String;)V
.locals 8
.line 64
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
new-instance v1, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda3;
invoke-direct {v1, v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda3;-><init>(Lcom/vungle/ads/BannerAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 67
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 68
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 69
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/OneShotTimeIntervalMetric;->markStart()V
return-void
.end method
.method public onAdLeftApplication(Ljava/lang/String;)V
.locals 2
.line 91
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
new-instance v1, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda1;
invoke-direct {v1, v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda1;-><init>(Lcom/vungle/ads/BannerAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdRewarded(Ljava/lang/String;)V
.locals 0
return-void
.end method
.method public onAdStart(Ljava/lang/String;)V
.locals 8
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 54
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getSignalManager$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignalManager;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/internal/signals/SignalManager;->increaseSessionDepthCounter()V
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 55
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 56
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 57
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
.line 58
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
new-instance v1, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda5;
invoke-direct {v1, v0}, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda5;-><init>(Lcom/vungle/ads/BannerAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onFailure(Lcom/vungle/ads/VungleError;)V
.locals 9
const-string v0, "error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
.line 97
invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v0
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 98
sget-object v1, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object v2
iget-object v3, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v4
iget-object v0, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const/16 v7, 0x10
const/4 v8, 0x0
invoke-static/range {v1 .. v8}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/OneShotTimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
.line 99
sget-object v0, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v1, p0, Lcom/vungle/ads/BannerAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/BannerAd;
new-instance v2, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;
invoke-direct {v2, v1, p1}, Lcom/vungle/ads/BannerAd$adPlayCallback$1$$ExternalSyntheticLambda4;-><init>(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
invoke-virtual {v0, v2}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method

View File

@@ -0,0 +1,591 @@
.class public final Lcom/vungle/ads/BannerAd;
.super Lcom/vungle/ads/BaseAd;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/BannerAd$WhenMappings;
}
.end annotation
# instance fields
.field private final adPlayCallback:Lcom/vungle/ads/internal/presenter/AdPlayCallbackWrapper;
.field private final adSize:Lcom/vungle/ads/VungleAdSize;
.field private bannerView:Lcom/vungle/ads/BannerView;
# direct methods
.method public static synthetic $r8$lambda$m7s_wTPQdO_eCk366_EJqpF-YoQ(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/BannerAd;->getBannerView$lambda-1(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/BannerAdSize;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "placementId"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adSize"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 31
sget-object v0, Lcom/vungle/ads/VungleAdSize;->Companion:Lcom/vungle/ads/VungleAdSize$Companion;
.line 32
sget-object v0, Lcom/vungle/ads/BannerAd$WhenMappings;->$EnumSwitchMapping$0:[I
invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I
move-result p3
aget p3, v0, p3
const/4 v0, 0x1
if-eq p3, v0, :cond_3
const/4 v0, 0x2
if-eq p3, v0, :cond_2
const/4 v0, 0x3
if-eq p3, v0, :cond_1
const/4 v0, 0x4
if-ne p3, v0, :cond_0
.line 36
sget-object p3, Lcom/vungle/ads/VungleAdSize;->MREC:Lcom/vungle/ads/VungleAdSize;
goto :goto_0
:cond_0
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.line 35
:cond_1
sget-object p3, Lcom/vungle/ads/VungleAdSize;->BANNER_LEADERBOARD:Lcom/vungle/ads/VungleAdSize;
goto :goto_0
.line 34
:cond_2
sget-object p3, Lcom/vungle/ads/VungleAdSize;->BANNER_SHORT:Lcom/vungle/ads/VungleAdSize;
goto :goto_0
.line 33
:cond_3
sget-object p3, Lcom/vungle/ads/VungleAdSize;->BANNER:Lcom/vungle/ads/VungleAdSize;
.line 39
:goto_0
new-instance v0, Lcom/vungle/ads/AdConfig;
invoke-direct {v0}, Lcom/vungle/ads/AdConfig;-><init>()V
.line 28
invoke-direct {p0, p1, p2, p3, v0}, Lcom/vungle/ads/BannerAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/VungleAdSize;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "placementId"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adSize"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 24
new-instance v0, Lcom/vungle/ads/AdConfig;
invoke-direct {v0}, Lcom/vungle/ads/AdConfig;-><init>()V
.line 20
invoke-direct {p0, p1, p2, p3, v0}, Lcom/vungle/ads/BannerAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;)V
return-void
.end method
.method private constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;)V
.locals 0
.line 18
invoke-direct {p0, p1, p2, p4}, Lcom/vungle/ads/BaseAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
iput-object p3, p0, Lcom/vungle/ads/BannerAd;->adSize:Lcom/vungle/ads/VungleAdSize;
.line 51
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object p1
const-string p3, "null cannot be cast to non-null type com.vungle.ads.internal.BannerAdInternal"
invoke-static {p1, p3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/vungle/ads/internal/BannerAdInternal;
.line 52
new-instance p3, Lcom/vungle/ads/BannerAd$adPlayCallback$1;
invoke-direct {p3, p0, p2}, Lcom/vungle/ads/BannerAd$adPlayCallback$1;-><init>(Lcom/vungle/ads/BannerAd;Ljava/lang/String;)V
.line 51
invoke-virtual {p1, p3}, Lcom/vungle/ads/internal/BannerAdInternal;->wrapCallback$vungle_ads_release(Lcom/vungle/ads/internal/presenter/AdPlayCallback;)Lcom/vungle/ads/internal/presenter/AdPlayCallbackWrapper;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/BannerAd;->adPlayCallback:Lcom/vungle/ads/internal/presenter/AdPlayCallbackWrapper;
return-void
.end method
.method private static final getBannerView$lambda-1(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 123
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/vungle/ads/BaseAdListener;->onAdFailedToPlay(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
:cond_0
return-void
.end method
# virtual methods
.method public bridge synthetic constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/internal/AdInternal;
.locals 0
.line 11
invoke-virtual {p0, p1}, Lcom/vungle/ads/BannerAd;->constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/internal/BannerAdInternal;
move-result-object p1
return-object p1
.end method
.method public constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/internal/BannerAdInternal;
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 49
new-instance v0, Lcom/vungle/ads/internal/BannerAdInternal;
iget-object v1, p0, Lcom/vungle/ads/BannerAd;->adSize:Lcom/vungle/ads/VungleAdSize;
invoke-direct {v0, p1, v1}, Lcom/vungle/ads/internal/BannerAdInternal;-><init>(Landroid/content/Context;Lcom/vungle/ads/VungleAdSize;)V
return-object v0
.end method
.method public final finishAd()V
.locals 2
iget-object v0, p0, Lcom/vungle/ads/BannerAd;->bannerView:Lcom/vungle/ads/BannerView;
if-eqz v0, :cond_0
const/4 v1, 0x1
.line 106
invoke-virtual {v0, v1}, Lcom/vungle/ads/BannerView;->finishAdInternal(Z)V
:cond_0
return-void
.end method
.method public final getAdViewSize()Lcom/vungle/ads/VungleAdSize;
.locals 2
.line 45
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
const-string v1, "null cannot be cast to non-null type com.vungle.ads.internal.BannerAdInternal"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/vungle/ads/internal/BannerAdInternal;
invoke-virtual {v0}, Lcom/vungle/ads/internal/BannerAdInternal;->getUpdatedAdSize$vungle_ads_release()Lcom/vungle/ads/VungleAdSize;
move-result-object v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/vungle/ads/BannerAd;->adSize:Lcom/vungle/ads/VungleAdSize;
:cond_0
return-object v0
.end method
.method public final getBannerView()Lcom/vungle/ads/BannerView;
.locals 11
.line 110
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
.line 111
new-instance v2, Lcom/vungle/ads/SingleValueMetric;
sget-object v1, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->PLAY_AD_API:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {v2, v1}, Lcom/vungle/ads/SingleValueMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
.line 112
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const/16 v7, 0x10
const/4 v8, 0x0
move-object v1, v0
.line 110
invoke-static/range {v1 .. v8}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/SingleValueMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object v1, p0, Lcom/vungle/ads/BannerAd;->bannerView:Lcom/vungle/ads/BannerView;
if-eqz v1, :cond_0
return-object v1
.line 117
:cond_0
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Lcom/vungle/ads/internal/AdInternal;->canPlayAd(Z)Lcom/vungle/ads/VungleError;
move-result-object v1
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 119
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
invoke-virtual {v1}, Lcom/vungle/ads/VungleError;->getCode()I
move-result v3
invoke-virtual {v0, v3}, Lcom/vungle/ads/internal/AdInternal;->isErrorTerminal$vungle_ads_release(I)Z
move-result v0
if-eqz v0, :cond_1
.line 120
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
sget-object v3, Lcom/vungle/ads/internal/AdInternal$AdState;->ERROR:Lcom/vungle/ads/internal/AdInternal$AdState;
invoke-virtual {v0, v3}, Lcom/vungle/ads/internal/AdInternal;->setAdState(Lcom/vungle/ads/internal/AdInternal$AdState;)V
.line 122
:cond_1
sget-object v0, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
new-instance v3, Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;
invoke-direct {v3, p0, v1}, Lcom/vungle/ads/BannerAd$$ExternalSyntheticLambda0;-><init>(Lcom/vungle/ads/BannerAd;Lcom/vungle/ads/VungleError;)V
invoke-virtual {v0, v3}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-object v2
.line 132
:cond_2
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v1
invoke-virtual {v1}, Lcom/vungle/ads/internal/AdInternal;->getAdvertisement()Lcom/vungle/ads/internal/model/AdPayload;
move-result-object v6
if-nez v6, :cond_3
return-object v2
.line 133
:cond_3
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v1
invoke-virtual {v1}, Lcom/vungle/ads/internal/AdInternal;->getPlacement()Lcom/vungle/ads/internal/model/Placement;
move-result-object v5
if-nez v5, :cond_4
return-object v2
.line 135
:cond_4
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v1
invoke-virtual {v1}, Lcom/vungle/ads/internal/AdInternal;->cancelDownload$vungle_ads_release()V
.line 137
invoke-virtual {p0}, Lcom/vungle/ads/BannerAd;->getAdViewSize()Lcom/vungle/ads/VungleAdSize;
move-result-object v7
.line 139
:try_start_0
new-instance v1, Lcom/vungle/ads/BannerView;
.line 140
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getContext()Landroid/content/Context;
move-result-object v4
.line 144
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdConfig()Lcom/vungle/ads/AdConfig;
move-result-object v8
iget-object v9, p0, Lcom/vungle/ads/BannerAd;->adPlayCallback:Lcom/vungle/ads/internal/presenter/AdPlayCallbackWrapper;
.line 146
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v3
invoke-virtual {v3}, Lcom/vungle/ads/internal/AdInternal;->getBidPayload()Lcom/vungle/ads/internal/model/BidPayload;
move-result-object v10
move-object v3, v1
.line 139
invoke-direct/range {v3 .. v10}, Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
iput-object v1, p0, Lcom/vungle/ads/BannerAd;->bannerView:Lcom/vungle/ads/BannerView;
:try_end_0
.catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 152
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
invoke-virtual {v1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 153
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v2
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const/16 v7, 0x10
const/4 v8, 0x0
move-object v1, v0
invoke-static/range {v1 .. v8}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
.line 156
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v0
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
iget-object v0, p0, Lcom/vungle/ads/BannerAd;->bannerView:Lcom/vungle/ads/BannerView;
return-object v0
:catchall_0
move-exception v0
goto :goto_0
:catch_0
move-exception v0
.line 149
:try_start_1
sget-object v1, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
const-string v3, "BannerAd"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Can not create banner view: "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v3, v4, v0}, Lcom/vungle/ads/internal/util/Logger$Companion;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
.line 152
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v0
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 153
sget-object v3, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v4
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v5
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v6
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
const/16 v9, 0x10
const/4 v10, 0x0
invoke-static/range {v3 .. v10}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-object v2
.line 152
:goto_0
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
invoke-virtual {v1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 153
sget-object v2, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v3
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v5
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
const/16 v8, 0x10
const/4 v9, 0x0
invoke-static/range {v2 .. v9}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
throw v0
.end method

View File

@@ -0,0 +1,6 @@
.class public interface abstract Lcom/vungle/ads/BannerAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/BaseAdListener;

View File

@@ -0,0 +1,217 @@
.class public final enum Lcom/vungle/ads/BannerAdSize;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/vungle/ads/BannerAdSize;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/vungle/ads/BannerAdSize;
.field public static final enum BANNER:Lcom/vungle/ads/BannerAdSize;
.field public static final enum BANNER_LEADERBOARD:Lcom/vungle/ads/BannerAdSize;
.field public static final enum BANNER_SHORT:Lcom/vungle/ads/BannerAdSize;
.field public static final enum VUNGLE_MREC:Lcom/vungle/ads/BannerAdSize;
# instance fields
.field private final height:I
.field private final sizeName:Ljava/lang/String;
.field private final width:I
# direct methods
.method private static final synthetic $values()[Lcom/vungle/ads/BannerAdSize;
.locals 4
sget-object v0, Lcom/vungle/ads/BannerAdSize;->VUNGLE_MREC:Lcom/vungle/ads/BannerAdSize;
sget-object v1, Lcom/vungle/ads/BannerAdSize;->BANNER:Lcom/vungle/ads/BannerAdSize;
sget-object v2, Lcom/vungle/ads/BannerAdSize;->BANNER_SHORT:Lcom/vungle/ads/BannerAdSize;
sget-object v3, Lcom/vungle/ads/BannerAdSize;->BANNER_LEADERBOARD:Lcom/vungle/ads/BannerAdSize;
filled-new-array {v0, v1, v2, v3}, [Lcom/vungle/ads/BannerAdSize;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 13
.line 126
new-instance v6, Lcom/vungle/ads/BannerAdSize;
const-string v1, "VUNGLE_MREC"
const/4 v2, 0x0
const-string v3, "mrec"
const/16 v4, 0x12c
const/16 v5, 0xfa
move-object v0, v6
invoke-direct/range {v0 .. v5}, Lcom/vungle/ads/BannerAdSize;-><init>(Ljava/lang/String;ILjava/lang/String;II)V
sput-object v6, Lcom/vungle/ads/BannerAdSize;->VUNGLE_MREC:Lcom/vungle/ads/BannerAdSize;
.line 127
new-instance v0, Lcom/vungle/ads/BannerAdSize;
const-string v8, "BANNER"
const/4 v9, 0x1
const-string v10, "banner"
const/16 v11, 0x140
const/16 v12, 0x32
move-object v7, v0
invoke-direct/range {v7 .. v12}, Lcom/vungle/ads/BannerAdSize;-><init>(Ljava/lang/String;ILjava/lang/String;II)V
sput-object v0, Lcom/vungle/ads/BannerAdSize;->BANNER:Lcom/vungle/ads/BannerAdSize;
.line 128
new-instance v0, Lcom/vungle/ads/BannerAdSize;
const-string v2, "BANNER_SHORT"
const/4 v3, 0x2
const-string v4, "banner_short"
const/16 v5, 0x12c
const/16 v6, 0x32
move-object v1, v0
invoke-direct/range {v1 .. v6}, Lcom/vungle/ads/BannerAdSize;-><init>(Ljava/lang/String;ILjava/lang/String;II)V
sput-object v0, Lcom/vungle/ads/BannerAdSize;->BANNER_SHORT:Lcom/vungle/ads/BannerAdSize;
.line 129
new-instance v0, Lcom/vungle/ads/BannerAdSize;
const-string v8, "BANNER_LEADERBOARD"
const/4 v9, 0x3
const-string v10, "banner_leaderboard"
const/16 v11, 0x2d8
const/16 v12, 0x5a
move-object v7, v0
invoke-direct/range {v7 .. v12}, Lcom/vungle/ads/BannerAdSize;-><init>(Ljava/lang/String;ILjava/lang/String;II)V
sput-object v0, Lcom/vungle/ads/BannerAdSize;->BANNER_LEADERBOARD:Lcom/vungle/ads/BannerAdSize;
invoke-static {}, Lcom/vungle/ads/BannerAdSize;->$values()[Lcom/vungle/ads/BannerAdSize;
move-result-object v0
sput-object v0, Lcom/vungle/ads/BannerAdSize;->$VALUES:[Lcom/vungle/ads/BannerAdSize;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"II)V"
}
.end annotation
.line 124
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/vungle/ads/BannerAdSize;->sizeName:Ljava/lang/String;
iput p4, p0, Lcom/vungle/ads/BannerAdSize;->width:I
iput p5, p0, Lcom/vungle/ads/BannerAdSize;->height:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/vungle/ads/BannerAdSize;
.locals 1
const-class v0, Lcom/vungle/ads/BannerAdSize;
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/vungle/ads/BannerAdSize;
return-object p0
.end method
.method public static values()[Lcom/vungle/ads/BannerAdSize;
.locals 1
sget-object v0, Lcom/vungle/ads/BannerAdSize;->$VALUES:[Lcom/vungle/ads/BannerAdSize;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/vungle/ads/BannerAdSize;
return-object v0
.end method
# virtual methods
.method public final getHeight()I
.locals 1
iget v0, p0, Lcom/vungle/ads/BannerAdSize;->height:I
return v0
.end method
.method public final getSizeName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BannerAdSize;->sizeName:Ljava/lang/String;
return-object v0
.end method
.method public final getWidth()I
.locals 1
iget v0, p0, Lcom/vungle/ads/BannerAdSize;->width:I
return v0
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BannerView$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/ImpressionTracker$ImpressionListener;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BannerView;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BannerView;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BannerView$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BannerView;
return-void
.end method
# virtual methods
.method public final onImpression(Landroid/view/View;)V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BannerView$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BannerView;
invoke-static {v0, p1}, Lcom/vungle/ads/BannerView;->$r8$lambda$BMA1SE7hoRIomX-yMWw8osAzf24(Lcom/vungle/ads/BannerView;Landroid/view/View;)V
return-void
.end method

View File

@@ -0,0 +1,49 @@
.class public final Lcom/vungle/ads/BannerView$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget$CloseDelegate;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/vungle/ads/BannerView;
# direct methods
.method public constructor <init>(Lcom/vungle/ads/BannerView;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BannerView$2;->this$0:Lcom/vungle/ads/BannerView;
.line 167
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public close()V
.locals 2
iget-object v0, p0, Lcom/vungle/ads/BannerView$2;->this$0:Lcom/vungle/ads/BannerView;
const/4 v1, 0x0
.line 169
invoke-virtual {v0, v1}, Lcom/vungle/ads/BannerView;->finishAdInternal(Z)V
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public final Lcom/vungle/ads/BannerView$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/BannerView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 138
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/BannerView$Companion;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,25 @@
.class public final Lcom/vungle/ads/BannerView$adEventListener$1;
.super Lcom/vungle/ads/internal/presenter/AdEventListener;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# direct methods
.method public constructor <init>(Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/Placement;)V
.locals 0
.line 146
invoke-direct {p0, p1, p2}, Lcom/vungle/ads/internal/presenter/AdEventListener;-><init>(Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/Placement;)V
return-void
.end method

View File

@@ -0,0 +1,68 @@
.class final Lcom/vungle/ads/BannerView$impressionTracker$2;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BannerView$impressionTracker$2;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/vungle/ads/internal/ImpressionTracker;
.locals 2
.line 50
new-instance v0, Lcom/vungle/ads/internal/ImpressionTracker;
iget-object v1, p0, Lcom/vungle/ads/BannerView$impressionTracker$2;->$context:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/vungle/ads/internal/ImpressionTracker;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.line 50
invoke-virtual {p0}, Lcom/vungle/ads/BannerView$impressionTracker$2;->invoke()Lcom/vungle/ads/internal/ImpressionTracker;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,71 @@
.class public final Lcom/vungle/ads/BannerView$special$$inlined$inject$1;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BannerView$special$$inlined$inject$1;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/vungle/ads/internal/executor/Executors;"
}
.end annotation
.line 183
sget-object v0, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
iget-object v1, p0, Lcom/vungle/ads/BannerView$special$$inlined$inject$1;->$context:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator$Companion;->getInstance(Landroid/content/Context;)Lcom/vungle/ads/ServiceLocator;
move-result-object v0
const-class v1, Lcom/vungle/ads/internal/executor/Executors;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator;->getService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,71 @@
.class public final Lcom/vungle/ads/BannerView$special$$inlined$inject$2;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BannerView$special$$inlined$inject$2;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;"
}
.end annotation
.line 183
sget-object v0, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
iget-object v1, p0, Lcom/vungle/ads/BannerView$special$$inlined$inject$2;->$context:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator$Companion;->getInstance(Landroid/content/Context;)Lcom/vungle/ads/ServiceLocator;
move-result-object v0
const-class v1, Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator;->getService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,71 @@
.class public final Lcom/vungle/ads/BannerView$special$$inlined$inject$3;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BannerView;-><init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BannerView$special$$inlined$inject$3;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/vungle/ads/internal/platform/Platform;"
}
.end annotation
.line 183
sget-object v0, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
iget-object v1, p0, Lcom/vungle/ads/BannerView$special$$inlined$inject$3;->$context:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator$Companion;->getInstance(Landroid/content/Context;)Lcom/vungle/ads/ServiceLocator;
move-result-object v0
const-class v1, Lcom/vungle/ads/internal/platform/Platform;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator;->getService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,914 @@
.class public final Lcom/vungle/ads/BannerView;
.super Landroid/widget/RelativeLayout;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/BannerView$Companion;
}
.end annotation
# static fields
.field public static final Companion:Lcom/vungle/ads/BannerView$Companion;
.field private static final TAG:Ljava/lang/String; = "BannerView"
# instance fields
.field private adWidget:Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;
.field private final advertisement:Lcom/vungle/ads/internal/model/AdPayload;
.field private calculatedPixelHeight:I
.field private calculatedPixelWidth:I
.field private final destroyed:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private imageView:Lcom/vungle/ads/internal/ui/WatermarkView;
.field private final impressionTracker$delegate:Lkotlin/Lazy;
.field private isOnImpressionCalled:Z
.field private final placement:Lcom/vungle/ads/internal/model/Placement;
.field private presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
.field private final presenterStarted:Ljava/util/concurrent/atomic/AtomicBoolean;
# direct methods
.method public static synthetic $r8$lambda$BMA1SE7hoRIomX-yMWw8osAzf24(Lcom/vungle/ads/BannerView;Landroid/view/View;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/BannerView;->onAttachedToWindow$lambda-0(Lcom/vungle/ads/BannerView;Landroid/view/View;)V
return-void
.end method
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/vungle/ads/BannerView$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/BannerView$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/BannerView;->Companion:Lcom/vungle/ads/BannerView$Companion;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/VungleAdSize;Lcom/vungle/ads/AdConfig;Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/BidPayload;)V
.locals 20
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/InstantiationException;
}
.end annotation
move-object/from16 v1, p0
move-object/from16 v0, p1
move-object/from16 v10, p2
move-object/from16 v11, p3
move-object/from16 v2, p6
const-string v3, "context"
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "placement"
invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "advertisement"
invoke-static {v11, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "adSize"
move-object/from16 v4, p4
invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "adConfig"
move-object/from16 v12, p5
invoke-static {v12, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "adPlayCallback"
invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 37
invoke-direct/range {p0 .. p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
iput-object v10, v1, Lcom/vungle/ads/BannerView;->placement:Lcom/vungle/ads/internal/model/Placement;
iput-object v11, v1, Lcom/vungle/ads/BannerView;->advertisement:Lcom/vungle/ads/internal/model/AdPayload;
.line 47
new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v5, 0x0
invoke-direct {v3, v5}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v3, v1, Lcom/vungle/ads/BannerView;->destroyed:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 48
new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v3, v5}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v3, v1, Lcom/vungle/ads/BannerView;->presenterStarted:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 50
new-instance v3, Lcom/vungle/ads/BannerView$impressionTracker$2;
invoke-direct {v3, v0}, Lcom/vungle/ads/BannerView$impressionTracker$2;-><init>(Landroid/content/Context;)V
invoke-static {v3}, Lkotlin/LazyKt;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v3
iput-object v3, v1, Lcom/vungle/ads/BannerView;->impressionTracker$delegate:Lkotlin/Lazy;
.line 144
sget-object v3, Lcom/vungle/ads/internal/util/ViewUtility;->INSTANCE:Lcom/vungle/ads/internal/util/ViewUtility;
invoke-virtual/range {p4 .. p4}, Lcom/vungle/ads/VungleAdSize;->getHeight()I
move-result v6
invoke-virtual {v3, v0, v6}, Lcom/vungle/ads/internal/util/ViewUtility;->dpToPixels(Landroid/content/Context;I)I
move-result v6
iput v6, v1, Lcom/vungle/ads/BannerView;->calculatedPixelHeight:I
.line 145
invoke-virtual/range {p4 .. p4}, Lcom/vungle/ads/VungleAdSize;->getWidth()I
move-result v4
invoke-virtual {v3, v0, v4}, Lcom/vungle/ads/internal/util/ViewUtility;->dpToPixels(Landroid/content/Context;I)I
move-result v3
iput v3, v1, Lcom/vungle/ads/BannerView;->calculatedPixelWidth:I
.line 146
new-instance v13, Lcom/vungle/ads/BannerView$adEventListener$1;
invoke-direct {v13, v2, v10}, Lcom/vungle/ads/BannerView$adEventListener$1;-><init>(Lcom/vungle/ads/internal/presenter/AdPlayCallback;Lcom/vungle/ads/internal/model/Placement;)V
.line 153
:try_start_0
new-instance v14, Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;
invoke-direct {v14, v0}, Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;-><init>(Landroid/content/Context;)V
:try_end_0
.catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_0
iput-object v14, v1, Lcom/vungle/ads/BannerView;->adWidget:Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;
.line 167
new-instance v2, Lcom/vungle/ads/BannerView$2;
invoke-direct {v2, v1}, Lcom/vungle/ads/BannerView$2;-><init>(Lcom/vungle/ads/BannerView;)V
invoke-virtual {v14, v2}, Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;->setCloseDelegate(Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget$CloseDelegate;)V
.line 173
sget-object v2, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
.line 182
sget-object v2, Lkotlin/LazyThreadSafetyMode;->SYNCHRONIZED:Lkotlin/LazyThreadSafetyMode;
new-instance v3, Lcom/vungle/ads/BannerView$special$$inlined$inject$1;
invoke-direct {v3, v0}, Lcom/vungle/ads/BannerView$special$$inlined$inject$1;-><init>(Landroid/content/Context;)V
invoke-static {v2, v3}, Lkotlin/LazyKt;->lazy(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v15
.line 182
new-instance v3, Lcom/vungle/ads/BannerView$special$$inlined$inject$2;
invoke-direct {v3, v0}, Lcom/vungle/ads/BannerView$special$$inlined$inject$2;-><init>(Landroid/content/Context;)V
invoke-static {v2, v3}, Lkotlin/LazyKt;->lazy(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v3
.line 176
invoke-static {v3}, Lcom/vungle/ads/BannerView;->_init_$lambda-4(Lkotlin/Lazy;)Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;
move-result-object v3
sget-object v4, Lcom/vungle/ads/internal/ConfigManager;->INSTANCE:Lcom/vungle/ads/internal/ConfigManager;
invoke-virtual {v4}, Lcom/vungle/ads/internal/ConfigManager;->omEnabled()Z
move-result v4
if-eqz v4, :cond_0
invoke-virtual/range {p3 .. p3}, Lcom/vungle/ads/internal/model/AdPayload;->omEnabled()Z
move-result v4
if-eqz v4, :cond_0
const/4 v5, 0x1
:cond_0
invoke-virtual {v3, v5}, Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;->make(Z)Lcom/vungle/ads/internal/omsdk/OMTracker;
move-result-object v9
.line 182
new-instance v3, Lcom/vungle/ads/BannerView$special$$inlined$inject$3;
invoke-direct {v3, v0}, Lcom/vungle/ads/BannerView$special$$inlined$inject$3;-><init>(Landroid/content/Context;)V
invoke-static {v2, v3}, Lkotlin/LazyKt;->lazy(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v16
.line 178
new-instance v8, Lcom/vungle/ads/internal/ui/VungleWebClient;
.line 181
invoke-static {v15}, Lcom/vungle/ads/BannerView;->_init_$lambda-3(Lkotlin/Lazy;)Lcom/vungle/ads/internal/executor/Executors;
move-result-object v2
invoke-interface {v2}, Lcom/vungle/ads/internal/executor/Executors;->getOffloadExecutor()Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;
move-result-object v5
const/4 v6, 0x0
.line 182
invoke-static/range {v16 .. v16}, Lcom/vungle/ads/BannerView;->_init_$lambda-5(Lkotlin/Lazy;)Lcom/vungle/ads/internal/platform/Platform;
move-result-object v7
const/16 v17, 0x8
const/16 v18, 0x0
move-object v2, v8
move-object/from16 v3, p3
move-object/from16 v4, p2
move-object/from16 v19, v8
move/from16 v8, v17
move-object v10, v9
move-object/from16 v9, v18
.line 178
invoke-direct/range {v2 .. v9}, Lcom/vungle/ads/internal/ui/VungleWebClient;-><init>(Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/internal/model/Placement;Ljava/util/concurrent/ExecutorService;Lcom/vungle/ads/internal/signals/SignalManager;Lcom/vungle/ads/internal/platform/Platform;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
move-object/from16 v6, v19
.line 184
invoke-virtual {v6, v10}, Lcom/vungle/ads/internal/ui/VungleWebClient;->setWebViewObserver(Lcom/vungle/ads/internal/omsdk/WebViewObserver;)V
.line 186
new-instance v9, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
.line 191
invoke-static {v15}, Lcom/vungle/ads/BannerView;->_init_$lambda-3(Lkotlin/Lazy;)Lcom/vungle/ads/internal/executor/Executors;
move-result-object v2
invoke-interface {v2}, Lcom/vungle/ads/internal/executor/Executors;->getJobExecutor()Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;
move-result-object v7
.line 194
invoke-static/range {v16 .. v16}, Lcom/vungle/ads/BannerView;->_init_$lambda-5(Lkotlin/Lazy;)Lcom/vungle/ads/internal/platform/Platform;
move-result-object v15
move-object v2, v9
move-object v3, v14
move-object/from16 v4, p3
move-object/from16 v5, p2
move-object v8, v10
move-object v11, v9
move-object/from16 v9, p7
move-object v10, v15
.line 186
invoke-direct/range {v2 .. v10}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;-><init>(Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;Lcom/vungle/ads/internal/model/AdPayload;Lcom/vungle/ads/internal/model/Placement;Lcom/vungle/ads/internal/ui/VungleWebClient;Ljava/util/concurrent/Executor;Lcom/vungle/ads/internal/omsdk/OMTracker;Lcom/vungle/ads/internal/model/BidPayload;Lcom/vungle/ads/internal/platform/Platform;)V
.line 196
invoke-virtual {v11, v13}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;->setEventListener(Lcom/vungle/ads/internal/presenter/AdEventListener;)V
iput-object v11, v1, Lcom/vungle/ads/BannerView;->presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
.line 199
invoke-virtual/range {p5 .. p5}, Lcom/vungle/ads/AdConfig;->getWatermark$vungle_ads_release()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_1
.line 200
new-instance v3, Lcom/vungle/ads/internal/ui/WatermarkView;
invoke-direct {v3, v0, v2}, Lcom/vungle/ads/internal/ui/WatermarkView;-><init>(Landroid/content/Context;Ljava/lang/String;)V
iput-object v3, v1, Lcom/vungle/ads/BannerView;->imageView:Lcom/vungle/ads/internal/ui/WatermarkView;
:cond_1
return-void
:catch_0
move-exception v0
.line 156
new-instance v2, Lcom/vungle/ads/AdCantPlayWithoutWebView;
invoke-direct {v2}, Lcom/vungle/ads/AdCantPlayWithoutWebView;-><init>()V
iget-object v3, v1, Lcom/vungle/ads/BannerView;->placement:Lcom/vungle/ads/internal/model/Placement;
.line 157
invoke-virtual {v3}, Lcom/vungle/ads/internal/model/Placement;->getReferenceId()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/vungle/ads/VungleError;->setPlacementId$vungle_ads_release(Ljava/lang/String;)Lcom/vungle/ads/VungleError;
iget-object v3, v1, Lcom/vungle/ads/BannerView;->advertisement:Lcom/vungle/ads/internal/model/AdPayload;
.line 158
invoke-virtual {v3}, Lcom/vungle/ads/internal/model/AdPayload;->eventId()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/vungle/ads/VungleError;->setEventId$vungle_ads_release(Ljava/lang/String;)Lcom/vungle/ads/VungleError;
iget-object v3, v1, Lcom/vungle/ads/BannerView;->advertisement:Lcom/vungle/ads/internal/model/AdPayload;
.line 159
invoke-virtual {v3}, Lcom/vungle/ads/internal/model/AdPayload;->getCreativeId()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/vungle/ads/VungleError;->setCreativeId$vungle_ads_release(Ljava/lang/String;)Lcom/vungle/ads/VungleError;
.line 160
invoke-virtual {v2}, Lcom/vungle/ads/VungleError;->logError$vungle_ads_release()Lcom/vungle/ads/VungleError;
move-result-object v2
iget-object v3, v1, Lcom/vungle/ads/BannerView;->placement:Lcom/vungle/ads/internal/model/Placement;
.line 161
invoke-virtual {v3}, Lcom/vungle/ads/internal/model/Placement;->getReferenceId()Ljava/lang/String;
move-result-object v3
.line 155
invoke-virtual {v13, v2, v3}, Lcom/vungle/ads/internal/presenter/AdEventListener;->onError(Lcom/vungle/ads/VungleError;Ljava/lang/String;)V
.line 163
throw v0
.end method
.method private static final _init_$lambda-3(Lkotlin/Lazy;)Lcom/vungle/ads/internal/executor/Executors;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/Lazy;",
")",
"Lcom/vungle/ads/internal/executor/Executors;"
}
.end annotation
.line 173
invoke-interface {p0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/vungle/ads/internal/executor/Executors;
return-object p0
.end method
.method private static final _init_$lambda-4(Lkotlin/Lazy;)Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/Lazy;",
")",
"Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;"
}
.end annotation
.line 174
invoke-interface {p0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/vungle/ads/internal/omsdk/OMTracker$Factory;
return-object p0
.end method
.method private static final _init_$lambda-5(Lkotlin/Lazy;)Lcom/vungle/ads/internal/platform/Platform;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/Lazy;",
")",
"Lcom/vungle/ads/internal/platform/Platform;"
}
.end annotation
.line 177
invoke-interface {p0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/vungle/ads/internal/platform/Platform;
return-object p0
.end method
.method private final checkHardwareAcceleration()V
.locals 11
.line 87
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "hardwareAccelerated = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Landroid/view/View;->isHardwareAccelerated()Z
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "BannerView"
invoke-virtual {v0, v2, v1}, Lcom/vungle/ads/internal/util/Logger$Companion;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 88
invoke-virtual {p0}, Landroid/view/View;->isHardwareAccelerated()Z
move-result v0
if-nez v0, :cond_0
.line 89
sget-object v1, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
.line 90
sget-object v2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->HARDWARE_ACCELERATE_DISABLED:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
const-wide/16 v3, 0x0
iget-object v0, p0, Lcom/vungle/ads/BannerView;->placement:Lcom/vungle/ads/internal/model/Placement;
.line 91
invoke-virtual {v0}, Lcom/vungle/ads/internal/model/Placement;->getReferenceId()Ljava/lang/String;
move-result-object v5
iget-object v0, p0, Lcom/vungle/ads/BannerView;->advertisement:Lcom/vungle/ads/internal/model/AdPayload;
.line 92
invoke-virtual {v0}, Lcom/vungle/ads/internal/model/AdPayload;->getCreativeId()Ljava/lang/String;
move-result-object v6
iget-object v0, p0, Lcom/vungle/ads/BannerView;->advertisement:Lcom/vungle/ads/internal/model/AdPayload;
.line 93
invoke-virtual {v0}, Lcom/vungle/ads/internal/model/AdPayload;->eventId()Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
const/16 v9, 0x22
const/4 v10, 0x0
.line 89
invoke-static/range {v1 .. v10}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
:cond_0
return-void
.end method
.method private final getImpressionTracker()Lcom/vungle/ads/internal/ImpressionTracker;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BannerView;->impressionTracker$delegate:Lkotlin/Lazy;
.line 50
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/vungle/ads/internal/ImpressionTracker;
return-object v0
.end method
.method private static final onAttachedToWindow$lambda-0(Lcom/vungle/ads/BannerView;Landroid/view/View;)V
.locals 2
const-string p1, "this$0"
invoke-static {p0, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 65
sget-object p1, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
const-string v0, "BannerView"
const-string v1, "ImpressionTracker checked the banner view become visible."
invoke-virtual {p1, v0, v1}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
const/4 p1, 0x1
.line 66
iput-boolean p1, p0, Lcom/vungle/ads/BannerView;->isOnImpressionCalled:Z
.line 67
invoke-direct {p0}, Lcom/vungle/ads/BannerView;->checkHardwareAcceleration()V
.line 68
iget-object p0, p0, Lcom/vungle/ads/BannerView;->presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
if-eqz p0, :cond_0
invoke-virtual {p0}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;->start()V
:cond_0
return-void
.end method
.method private final renderAd()V
.locals 3
iget-object v0, p0, Lcom/vungle/ads/BannerView;->adWidget:Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;
if-eqz v0, :cond_1
if-eqz v0, :cond_0
.line 121
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
invoke-static {v0, p0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/vungle/ads/BannerView;->adWidget:Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;
iget v1, p0, Lcom/vungle/ads/BannerView;->calculatedPixelWidth:I
iget v2, p0, Lcom/vungle/ads/BannerView;->calculatedPixelHeight:I
.line 122
invoke-virtual {p0, v0, v1, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;II)V
iget-object v0, p0, Lcom/vungle/ads/BannerView;->imageView:Lcom/vungle/ads/internal/ui/WatermarkView;
if-eqz v0, :cond_1
iget v1, p0, Lcom/vungle/ads/BannerView;->calculatedPixelWidth:I
iget v2, p0, Lcom/vungle/ads/BannerView;->calculatedPixelHeight:I
.line 124
invoke-virtual {p0, v0, v1, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;II)V
iget-object v0, p0, Lcom/vungle/ads/BannerView;->imageView:Lcom/vungle/ads/internal/ui/WatermarkView;
if-eqz v0, :cond_1
.line 125
invoke-virtual {v0}, Landroid/view/View;->bringToFront()V
.line 129
:cond_1
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_2
iget v1, p0, Lcom/vungle/ads/BannerView;->calculatedPixelHeight:I
.line 132
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
iget v1, p0, Lcom/vungle/ads/BannerView;->calculatedPixelWidth:I
.line 133
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->width:I
.line 134
invoke-virtual {p0}, Landroid/view/View;->requestLayout()V
:cond_2
return-void
.end method
.method private final setAdVisibility(Z)V
.locals 1
iget-boolean v0, p0, Lcom/vungle/ads/BannerView;->isOnImpressionCalled:Z
if-nez v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/vungle/ads/BannerView;->destroyed:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 81
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/vungle/ads/BannerView;->presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
if-eqz v0, :cond_1
.line 82
invoke-virtual {v0, p1}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;->setAdVisibility(Z)V
:cond_1
return-void
.end method
# virtual methods
.method public final finishAdInternal(Z)V
.locals 3
iget-object v0, p0, Lcom/vungle/ads/BannerView;->destroyed:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 99
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/vungle/ads/BannerView;->destroyed:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x1
.line 102
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
if-eqz p1, :cond_1
const/4 p1, 0x4
goto :goto_0
:cond_1
const/4 p1, 0x0
:goto_0
or-int/lit8 p1, p1, 0x2
iget-object v0, p0, Lcom/vungle/ads/BannerView;->presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
if-eqz v0, :cond_2
.line 105
invoke-virtual {v0}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;->stop()V
:cond_2
iget-object v0, p0, Lcom/vungle/ads/BannerView;->presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
if-eqz v0, :cond_3
.line 106
invoke-virtual {v0, p1}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;->detach(I)V
.line 107
:cond_3
invoke-direct {p0}, Lcom/vungle/ads/BannerView;->getImpressionTracker()Lcom/vungle/ads/internal/ImpressionTracker;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/internal/ImpressionTracker;->destroy()V
.line 109
:try_start_0
invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object p1
if-eqz p1, :cond_4
.line 110
instance-of v0, p1, Landroid/view/ViewGroup;
if-eqz v0, :cond_4
.line 111
check-cast p1, Landroid/view/ViewGroup;
invoke-virtual {p1, p0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
goto :goto_1
:catch_0
move-exception p1
goto :goto_2
.line 114
:cond_4
:goto_1
invoke-virtual {p0}, Landroid/view/ViewGroup;->removeAllViews()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_3
.line 116
:goto_2
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Removing webView error: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v1, "BannerView"
invoke-virtual {v0, v1, p1}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
:goto_3
return-void
.end method
.method public final getAdvertisement()Lcom/vungle/ads/internal/model/AdPayload;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BannerView;->advertisement:Lcom/vungle/ads/internal/model/AdPayload;
return-object v0
.end method
.method public final getPlacement()Lcom/vungle/ads/internal/model/Placement;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BannerView;->placement:Lcom/vungle/ads/internal/model/Placement;
return-object v0
.end method
.method public onAttachedToWindow()V
.locals 3
.line 59
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
.line 60
sget-object v0, Lcom/vungle/ads/internal/util/Logger;->Companion:Lcom/vungle/ads/internal/util/Logger$Companion;
const-string v1, "BannerView"
const-string v2, "onAttachedToWindow()"
invoke-virtual {v0, v1, v2}, Lcom/vungle/ads/internal/util/Logger$Companion;->d(Ljava/lang/String;Ljava/lang/String;)I
iget-object v0, p0, Lcom/vungle/ads/BannerView;->presenterStarted:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x1
.line 61
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/vungle/ads/BannerView;->presenter:Lcom/vungle/ads/internal/presenter/MRAIDPresenter;
if-eqz v0, :cond_0
.line 62
invoke-virtual {v0}, Lcom/vungle/ads/internal/presenter/MRAIDPresenter;->prepare()V
.line 64
:cond_0
invoke-direct {p0}, Lcom/vungle/ads/BannerView;->getImpressionTracker()Lcom/vungle/ads/internal/ImpressionTracker;
move-result-object v0
new-instance v1, Lcom/vungle/ads/BannerView$$ExternalSyntheticLambda0;
invoke-direct {v1, p0}, Lcom/vungle/ads/BannerView$$ExternalSyntheticLambda0;-><init>(Lcom/vungle/ads/BannerView;)V
invoke-virtual {v0, p0, v1}, Lcom/vungle/ads/internal/ImpressionTracker;->addView(Landroid/view/View;Lcom/vungle/ads/internal/ImpressionTracker$ImpressionListener;)V
.line 72
:cond_1
invoke-direct {p0}, Lcom/vungle/ads/BannerView;->renderAd()V
return-void
.end method
.method public onWindowVisibilityChanged(I)V
.locals 0
.line 53
invoke-super {p0, p1}, Landroid/view/View;->onWindowVisibilityChanged(I)V
if-nez p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
.line 55
:goto_0
invoke-direct {p0, p1}, Lcom/vungle/ads/BannerView;->setAdVisibility(Z)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseAd;
.field public final synthetic f$1:Lcom/vungle/ads/VungleError;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BaseAd;
iput-object p2, p0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;->f$1:Lcom/vungle/ads/VungleError;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BaseAd;
iget-object v1, p0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;->f$1:Lcom/vungle/ads/VungleError;
invoke-static {v0, v1}, Lcom/vungle/ads/BaseAd;->$r8$lambda$VsIQfzBWWFmkRWXG3hoLW9WTWio(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/BaseAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/BaseAd;
invoke-static {v0}, Lcom/vungle/ads/BaseAd;->$r8$lambda$cHTbu2zJoSev7PPZ01GuVZoMRbY(Lcom/vungle/ads/BaseAd;)V
return-void
.end method

View File

@@ -0,0 +1,72 @@
.class final Lcom/vungle/ads/BaseAd$adInternal$2;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BaseAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/vungle/ads/BaseAd;
# direct methods
.method public constructor <init>(Lcom/vungle/ads/BaseAd;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BaseAd$adInternal$2;->this$0:Lcom/vungle/ads/BaseAd;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/vungle/ads/internal/AdInternal;
.locals 2
iget-object v0, p0, Lcom/vungle/ads/BaseAd$adInternal$2;->this$0:Lcom/vungle/ads/BaseAd;
.line 26
invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->getContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/vungle/ads/BaseAd;->constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.line 26
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd$adInternal$2;->invoke()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,77 @@
.class public final Lcom/vungle/ads/BaseAd$load$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/load/AdLoaderCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BaseAd;->load(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic $adMarkup:Ljava/lang/String;
.field final synthetic this$0:Lcom/vungle/ads/BaseAd;
# direct methods
.method public constructor <init>(Lcom/vungle/ads/BaseAd;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BaseAd$load$1;->this$0:Lcom/vungle/ads/BaseAd;
iput-object p2, p0, Lcom/vungle/ads/BaseAd$load$1;->$adMarkup:Ljava/lang/String;
.line 62
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onFailure(Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/BaseAd$load$1;->this$0:Lcom/vungle/ads/BaseAd;
.line 69
invoke-virtual {v0, v0, p1}, Lcom/vungle/ads/BaseAd;->onLoadFailure$vungle_ads_release(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method
.method public onSuccess(Lcom/vungle/ads/internal/model/AdPayload;)V
.locals 1
const-string v0, "advertisement"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/BaseAd$load$1;->this$0:Lcom/vungle/ads/BaseAd;
.line 64
invoke-virtual {v0, p1}, Lcom/vungle/ads/BaseAd;->onAdLoaded$vungle_ads_release(Lcom/vungle/ads/internal/model/AdPayload;)V
iget-object p1, p0, Lcom/vungle/ads/BaseAd$load$1;->this$0:Lcom/vungle/ads/BaseAd;
iget-object v0, p0, Lcom/vungle/ads/BaseAd$load$1;->$adMarkup:Ljava/lang/String;
.line 65
invoke-virtual {p1, p1, v0}, Lcom/vungle/ads/BaseAd;->onLoadSuccess$vungle_ads_release(Lcom/vungle/ads/BaseAd;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,71 @@
.class public final Lcom/vungle/ads/BaseAd$special$$inlined$inject$1;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BaseAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BaseAd$special$$inlined$inject$1;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/vungle/ads/internal/signals/SignalManager;"
}
.end annotation
.line 183
sget-object v0, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
iget-object v1, p0, Lcom/vungle/ads/BaseAd$special$$inlined$inject$1;->$context:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator$Companion;->getInstance(Landroid/content/Context;)Lcom/vungle/ads/ServiceLocator;
move-result-object v0
const-class v1, Lcom/vungle/ads/internal/signals/SignalManager;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator;->getService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,549 @@
.class public abstract Lcom/vungle/ads/BaseAd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/Ad;
# instance fields
.field private final adConfig:Lcom/vungle/ads/AdConfig;
.field private final adInternal$delegate:Lkotlin/Lazy;
.field private adListener:Lcom/vungle/ads/BaseAdListener;
.field private final context:Landroid/content/Context;
.field private creativeId:Ljava/lang/String;
.field private final displayToClickMetric:Lcom/vungle/ads/OneShotTimeIntervalMetric;
.field private eventId:Ljava/lang/String;
.field private final placementId:Ljava/lang/String;
.field private final presentToDisplayMetric:Lcom/vungle/ads/TimeIntervalMetric;
.field private final requestToResponseMetric:Lcom/vungle/ads/TimeIntervalMetric;
.field private final responseToShowMetric:Lcom/vungle/ads/TimeIntervalMetric;
.field private final showToFailMetric:Lcom/vungle/ads/TimeIntervalMetric;
.field private final showToPresentMetric:Lcom/vungle/ads/TimeIntervalMetric;
.field private final signalManager$delegate:Lkotlin/Lazy;
.field private signaledAd:Lcom/vungle/ads/internal/signals/SignaledAd;
# direct methods
.method public static synthetic $r8$lambda$VsIQfzBWWFmkRWXG3hoLW9WTWio(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/BaseAd;->onLoadFailure$lambda-1(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method
.method public static synthetic $r8$lambda$cHTbu2zJoSev7PPZ01GuVZoMRbY(Lcom/vungle/ads/BaseAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseAd;->onLoadSuccess$lambda-0(Lcom/vungle/ads/BaseAd;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "placementId"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adConfig"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 19
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->context:Landroid/content/Context;
iput-object p2, p0, Lcom/vungle/ads/BaseAd;->placementId:Ljava/lang/String;
iput-object p3, p0, Lcom/vungle/ads/BaseAd;->adConfig:Lcom/vungle/ads/AdConfig;
.line 26
new-instance p2, Lcom/vungle/ads/BaseAd$adInternal$2;
invoke-direct {p2, p0}, Lcom/vungle/ads/BaseAd$adInternal$2;-><init>(Lcom/vungle/ads/BaseAd;)V
invoke-static {p2}, Lkotlin/LazyKt;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object p2
iput-object p2, p0, Lcom/vungle/ads/BaseAd;->adInternal$delegate:Lkotlin/Lazy;
.line 27
sget-object p2, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
.line 182
sget-object p2, Lkotlin/LazyThreadSafetyMode;->SYNCHRONIZED:Lkotlin/LazyThreadSafetyMode;
new-instance p3, Lcom/vungle/ads/BaseAd$special$$inlined$inject$1;
invoke-direct {p3, p1}, Lcom/vungle/ads/BaseAd$special$$inlined$inject$1;-><init>(Landroid/content/Context;)V
invoke-static {p2, p3}, Lkotlin/LazyKt;->lazy(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->signalManager$delegate:Lkotlin/Lazy;
.line 32
new-instance p1, Lcom/vungle/ads/TimeIntervalMetric;
sget-object p2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->AD_REQUEST_TO_RESPONSE_DURATION_MS:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {p1, p2}, Lcom/vungle/ads/TimeIntervalMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->requestToResponseMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 34
new-instance p1, Lcom/vungle/ads/TimeIntervalMetric;
sget-object p2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->AD_RESPONSE_TO_SHOW_DURATION_MS:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {p1, p2}, Lcom/vungle/ads/TimeIntervalMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->responseToShowMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 36
new-instance p1, Lcom/vungle/ads/TimeIntervalMetric;
sget-object p2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->AD_SHOW_TO_PRESENT_DURATION_MS:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {p1, p2}, Lcom/vungle/ads/TimeIntervalMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->showToPresentMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 38
new-instance p1, Lcom/vungle/ads/TimeIntervalMetric;
sget-object p2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->AD_PRESENT_TO_DISPLAY_DURATION_MS:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {p1, p2}, Lcom/vungle/ads/TimeIntervalMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->presentToDisplayMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 40
new-instance p1, Lcom/vungle/ads/TimeIntervalMetric;
sget-object p2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->AD_SHOW_TO_FAIL_DURATION_MS:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {p1, p2}, Lcom/vungle/ads/TimeIntervalMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->showToFailMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 42
new-instance p1, Lcom/vungle/ads/OneShotTimeIntervalMetric;
sget-object p2, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->AD_DISPLAY_TO_CLICK_DURATION_MS:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {p1, p2}, Lcom/vungle/ads/OneShotTimeIntervalMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->displayToClickMetric:Lcom/vungle/ads/OneShotTimeIntervalMetric;
return-void
.end method
.method public static synthetic getRequestToResponseMetric$vungle_ads_release$annotations()V
.locals 0
.annotation build Landroidx/annotation/VisibleForTesting;
otherwise = 0x2
.end annotation
return-void
.end method
.method private final onLoadEnd()V
.locals 9
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->requestToResponseMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 98
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 99
sget-object v1, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object v2, p0, Lcom/vungle/ads/BaseAd;->requestToResponseMetric:Lcom/vungle/ads/TimeIntervalMetric;
iget-object v3, p0, Lcom/vungle/ads/BaseAd;->placementId:Ljava/lang/String;
iget-object v4, p0, Lcom/vungle/ads/BaseAd;->creativeId:Ljava/lang/String;
iget-object v5, p0, Lcom/vungle/ads/BaseAd;->eventId:Ljava/lang/String;
const/4 v6, 0x0
const/16 v7, 0x10
const/4 v8, 0x0
invoke-static/range {v1 .. v8}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->responseToShowMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 102
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
return-void
.end method
.method private static final onLoadFailure$lambda-1(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$vungleError"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 91
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->adListener:Lcom/vungle/ads/BaseAdListener;
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/vungle/ads/BaseAdListener;->onAdFailedToLoad(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
:cond_0
return-void
.end method
.method private static final onLoadSuccess$lambda-0(Lcom/vungle/ads/BaseAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 84
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->adListener:Lcom/vungle/ads/BaseAdListener;
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdLoaded(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
# virtual methods
.method public canPlayAd()Ljava/lang/Boolean;
.locals 4
.line 50
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x1
invoke-static {v0, v2, v3, v1}, Lcom/vungle/ads/internal/AdInternal;->canPlayAd$default(Lcom/vungle/ads/internal/AdInternal;ZILjava/lang/Object;)Lcom/vungle/ads/VungleError;
move-result-object v0
if-nez v0, :cond_0
move v2, v3
:cond_0
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method
.method public abstract constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/internal/AdInternal;
.end method
.method public final getAdConfig()Lcom/vungle/ads/AdConfig;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->adConfig:Lcom/vungle/ads/AdConfig;
return-object v0
.end method
.method public final getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->adInternal$delegate:Lkotlin/Lazy;
.line 26
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/vungle/ads/internal/AdInternal;
return-object v0
.end method
.method public final getAdListener()Lcom/vungle/ads/BaseAdListener;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->adListener:Lcom/vungle/ads/BaseAdListener;
return-object v0
.end method
.method public final getContext()Landroid/content/Context;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->context:Landroid/content/Context;
return-object v0
.end method
.method public final getCreativeId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->creativeId:Ljava/lang/String;
return-object v0
.end method
.method public final getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->displayToClickMetric:Lcom/vungle/ads/OneShotTimeIntervalMetric;
return-object v0
.end method
.method public final getEventId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->eventId:Ljava/lang/String;
return-object v0
.end method
.method public final getPlacementId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->placementId:Ljava/lang/String;
return-object v0
.end method
.method public final getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->presentToDisplayMetric:Lcom/vungle/ads/TimeIntervalMetric;
return-object v0
.end method
.method public final getRequestToResponseMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->requestToResponseMetric:Lcom/vungle/ads/TimeIntervalMetric;
return-object v0
.end method
.method public final getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->responseToShowMetric:Lcom/vungle/ads/TimeIntervalMetric;
return-object v0
.end method
.method public final getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->showToFailMetric:Lcom/vungle/ads/TimeIntervalMetric;
return-object v0
.end method
.method public final getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->showToPresentMetric:Lcom/vungle/ads/TimeIntervalMetric;
return-object v0
.end method
.method public final getSignalManager$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignalManager;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->signalManager$delegate:Lkotlin/Lazy;
.line 27
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/vungle/ads/internal/signals/SignalManager;
return-object v0
.end method
.method public final getSignaledAd$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignaledAd;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->signaledAd:Lcom/vungle/ads/internal/signals/SignaledAd;
return-object v0
.end method
.method public load(Ljava/lang/String;)V
.locals 3
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->requestToResponseMetric:Lcom/vungle/ads/TimeIntervalMetric;
.line 59
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
.line 60
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
iget-object v1, p0, Lcom/vungle/ads/BaseAd;->placementId:Ljava/lang/String;
.line 62
new-instance v2, Lcom/vungle/ads/BaseAd$load$1;
invoke-direct {v2, p0, p1}, Lcom/vungle/ads/BaseAd$load$1;-><init>(Lcom/vungle/ads/BaseAd;Ljava/lang/String;)V
.line 60
invoke-virtual {v0, v1, p1, v2}, Lcom/vungle/ads/internal/AdInternal;->loadAd(Ljava/lang/String;Ljava/lang/String;Lcom/vungle/ads/internal/load/AdLoaderCallback;)V
return-void
.end method
.method public onAdLoaded$vungle_ads_release(Lcom/vungle/ads/internal/model/AdPayload;)V
.locals 1
const-string v0, "advertisement"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->adConfig:Lcom/vungle/ads/AdConfig;
.line 76
invoke-virtual {p1, v0}, Lcom/vungle/ads/internal/model/AdPayload;->setAdConfig(Lcom/vungle/ads/AdConfig;)V
.line 77
invoke-virtual {p1}, Lcom/vungle/ads/internal/model/AdPayload;->getCreativeId()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/vungle/ads/BaseAd;->creativeId:Ljava/lang/String;
.line 78
invoke-virtual {p1}, Lcom/vungle/ads/internal/model/AdPayload;->eventId()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->eventId:Ljava/lang/String;
iget-object v0, p0, Lcom/vungle/ads/BaseAd;->signaledAd:Lcom/vungle/ads/internal/signals/SignaledAd;
if-nez v0, :cond_0
goto :goto_0
.line 79
:cond_0
invoke-virtual {v0, p1}, Lcom/vungle/ads/internal/signals/SignaledAd;->setEventId(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public onLoadFailure$vungle_ads_release(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "baseAd"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "vungleError"
invoke-static {p2, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 90
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
new-instance v0, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;
invoke-direct {v0, p0, p2}, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda0;-><init>(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
invoke-virtual {p1, v0}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
.line 93
invoke-direct {p0}, Lcom/vungle/ads/BaseAd;->onLoadEnd()V
return-void
.end method
.method public onLoadSuccess$vungle_ads_release(Lcom/vungle/ads/BaseAd;Ljava/lang/String;)V
.locals 0
const-string p2, "baseAd"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 83
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
new-instance p2, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda1;
invoke-direct {p2, p0}, Lcom/vungle/ads/BaseAd$$ExternalSyntheticLambda1;-><init>(Lcom/vungle/ads/BaseAd;)V
invoke-virtual {p1, p2}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
.line 86
invoke-direct {p0}, Lcom/vungle/ads/BaseAd;->onLoadEnd()V
return-void
.end method
.method public final setAdListener(Lcom/vungle/ads/BaseAdListener;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->adListener:Lcom/vungle/ads/BaseAdListener;
return-void
.end method
.method public final setSignaledAd$vungle_ads_release(Lcom/vungle/ads/internal/signals/SignaledAd;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BaseAd;->signaledAd:Lcom/vungle/ads/internal/signals/SignaledAd;
return-void
.end method

View File

@@ -0,0 +1,29 @@
.class public interface abstract Lcom/vungle/ads/BaseAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onAdClicked(Lcom/vungle/ads/BaseAd;)V
.end method
.method public abstract onAdEnd(Lcom/vungle/ads/BaseAd;)V
.end method
.method public abstract onAdFailedToLoad(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
.end method
.method public abstract onAdFailedToPlay(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
.end method
.method public abstract onAdImpression(Lcom/vungle/ads/BaseAd;)V
.end method
.method public abstract onAdLeftApplication(Lcom/vungle/ads/BaseAd;)V
.end method
.method public abstract onAdLoaded(Lcom/vungle/ads/BaseAd;)V
.end method
.method public abstract onAdStart(Lcom/vungle/ads/BaseAd;)V
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-static {v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$N0S6QROFai1pz32sB08ABxq0MbE(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-static {v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$kxRX53u9WeYwMUeOO4xVp-udlMk(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-static {v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$GvxpIRpJHYKjnqvJ9oAvoNSJQAg(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-static {v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$6LTq_jjb1Sv7OIHvhPRDLg-JvlI(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda4;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda4;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-static {v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$1VeUVvN0YFPd5WCDs1_0G5TZQf0(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda5;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda5;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda5;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-static {v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$EaGwsgqLDsBInBsDpJL0f0Oet7s(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/BaseFullscreenAd;
.field public final synthetic f$1:Lcom/vungle/ads/VungleError;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
iput-object p2, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;->f$1:Lcom/vungle/ads/VungleError;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;->f$0:Lcom/vungle/ads/BaseFullscreenAd;
iget-object v1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;->f$1:Lcom/vungle/ads/VungleError;
invoke-static {v0, v1}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->$r8$lambda$WghC6GdKq3Dh0FGLKsvVCO6nkdE(Lcom/vungle/ads/BaseFullscreenAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method

View File

@@ -0,0 +1,582 @@
.class public final Lcom/vungle/ads/BaseFullscreenAd$play$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/presenter/AdPlayCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/BaseFullscreenAd;->play(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/vungle/ads/BaseFullscreenAd;
# direct methods
.method public static synthetic $r8$lambda$1VeUVvN0YFPd5WCDs1_0G5TZQf0(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onAdStart$lambda-0(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$6LTq_jjb1Sv7OIHvhPRDLg-JvlI(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onAdEnd$lambda-2(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$EaGwsgqLDsBInBsDpJL0f0Oet7s(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onAdLeftApplication$lambda-5(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$GvxpIRpJHYKjnqvJ9oAvoNSJQAg(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onAdClick$lambda-3(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$N0S6QROFai1pz32sB08ABxq0MbE(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onAdRewarded$lambda-4(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$WghC6GdKq3Dh0FGLKsvVCO6nkdE(Lcom/vungle/ads/BaseFullscreenAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onFailure$lambda-6(Lcom/vungle/ads/BaseFullscreenAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method
.method public static synthetic $r8$lambda$kxRX53u9WeYwMUeOO4xVp-udlMk(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;->onAdImpression$lambda-1(Lcom/vungle/ads/BaseFullscreenAd;)V
return-void
.end method
.method public constructor <init>(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 37
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static final onAdClick$lambda-3(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 66
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdClicked(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdEnd$lambda-2(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 60
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdEnd(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdImpression$lambda-1(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 50
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdImpression(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdLeftApplication$lambda-5(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 83
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdLeftApplication(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdRewarded$lambda-4(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 2
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 76
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
instance-of v1, v0, Lcom/vungle/ads/RewardedAdListener;
if-eqz v1, :cond_0
check-cast v0, Lcom/vungle/ads/RewardedAdListener;
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
.line 77
invoke-interface {v0, p0}, Lcom/vungle/ads/RewardedAdListener;->onAdRewarded(Lcom/vungle/ads/BaseAd;)V
:cond_1
return-void
.end method
.method private static final onAdStart$lambda-0(Lcom/vungle/ads/BaseFullscreenAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 44
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdStart(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onFailure$lambda-6(Lcom/vungle/ads/BaseFullscreenAd;Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 89
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/vungle/ads/BaseAdListener;->onAdFailedToPlay(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
:cond_0
return-void
.end method
# virtual methods
.method public onAdClick(Ljava/lang/String;)V
.locals 8
.line 65
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda2;
invoke-direct {v1, v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda2;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 69
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/OneShotTimeIntervalMetric;->markEnd()V
.line 70
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object v1
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v2
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/OneShotTimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method
.method public onAdEnd(Ljava/lang/String;)V
.locals 2
.line 59
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda3;
invoke-direct {v1, v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda3;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdImpression(Ljava/lang/String;)V
.locals 8
.line 49
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda1;
invoke-direct {v1, v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda1;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 53
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 54
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v2
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 55
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/OneShotTimeIntervalMetric;->markStart()V
return-void
.end method
.method public onAdLeftApplication(Ljava/lang/String;)V
.locals 2
.line 82
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda5;
invoke-direct {v1, v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda5;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdRewarded(Ljava/lang/String;)V
.locals 2
.line 74
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda0;
invoke-direct {v1, v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda0;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdStart(Ljava/lang/String;)V
.locals 8
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 39
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getSignalManager$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignalManager;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/internal/signals/SignalManager;->increaseSessionDepthCounter()V
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 40
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 41
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v2
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 42
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
.line 43
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda4;
invoke-direct {v1, v0}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda4;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onFailure(Lcom/vungle/ads/VungleError;)V
.locals 8
const-string v0, "error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 88
sget-object v0, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
new-instance v2, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;
invoke-direct {v2, v1, p1}, Lcom/vungle/ads/BaseFullscreenAd$play$2$$ExternalSyntheticLambda6;-><init>(Lcom/vungle/ads/BaseFullscreenAd;Lcom/vungle/ads/VungleError;)V
invoke-virtual {v0, v2}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
.line 91
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 92
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v2
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/BaseFullscreenAd$play$2;->this$0:Lcom/vungle/ads/BaseFullscreenAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,203 @@
.class public abstract Lcom/vungle/ads/BaseFullscreenAd;
.super Lcom/vungle/ads/BaseAd;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/FullscreenAd;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "placementId"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adConfig"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 11
invoke-direct {p0, p1, p2, p3}, Lcom/vungle/ads/BaseAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
return-void
.end method
# virtual methods
.method public load(Ljava/lang/String;)V
.locals 2
.line 14
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getSignalManager$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignalManager;
move-result-object v0
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/vungle/ads/internal/signals/SignalManager;->getSignaledAd(Ljava/lang/String;)Lcom/vungle/ads/internal/signals/SignaledAd;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/vungle/ads/BaseAd;->setSignaledAd$vungle_ads_release(Lcom/vungle/ads/internal/signals/SignaledAd;)V
.line 15
invoke-super {p0, p1}, Lcom/vungle/ads/BaseAd;->load(Ljava/lang/String;)V
return-void
.end method
.method public onAdLoaded$vungle_ads_release(Lcom/vungle/ads/internal/model/AdPayload;)V
.locals 2
const-string v0, "advertisement"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 19
invoke-super {p0, p1}, Lcom/vungle/ads/BaseAd;->onAdLoaded$vungle_ads_release(Lcom/vungle/ads/internal/model/AdPayload;)V
.line 20
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getSignaledAd$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignaledAd;
move-result-object p1
if-nez p1, :cond_0
goto :goto_0
:cond_0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lcom/vungle/ads/internal/signals/SignaledAd;->setAdAvailabilityCallbackTime(J)V
:goto_0
return-void
.end method
.method public play(Landroid/content/Context;)V
.locals 9
.line 24
sget-object v8, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
.line 25
new-instance v1, Lcom/vungle/ads/SingleValueMetric;
sget-object v0, Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;->PLAY_AD_API:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
invoke-direct {v1, v0}, Lcom/vungle/ads/SingleValueMetric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
.line 26
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v2
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
move-object v0, v8
.line 24
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/SingleValueMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
.line 28
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v0
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 29
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getResponseToShowMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getPlacementId()Ljava/lang/String;
move-result-object v2
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
move-object v0, v8
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
.line 30
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v0
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
.line 31
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v0
invoke-virtual {v0}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
.line 32
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getSignaledAd$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignaledAd;
move-result-object v0
if-eqz v0, :cond_0
.line 33
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/vungle/ads/internal/signals/SignaledAd;->setPlayAdTime(J)V
.line 34
invoke-virtual {v0}, Lcom/vungle/ads/internal/signals/SignaledAd;->calculateTimeBetweenAdAvailabilityAndPlayAd()V
.line 35
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getSignalManager$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignalManager;
move-result-object v1
invoke-virtual {v1, p1, v0}, Lcom/vungle/ads/internal/signals/SignalManager;->registerSignaledAd(Landroid/content/Context;Lcom/vungle/ads/internal/signals/SignaledAd;)V
.line 37
:cond_0
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
new-instance v1, Lcom/vungle/ads/BaseFullscreenAd$play$2;
invoke-direct {v1, p0}, Lcom/vungle/ads/BaseFullscreenAd$play$2;-><init>(Lcom/vungle/ads/BaseFullscreenAd;)V
invoke-virtual {v0, p1, v1}, Lcom/vungle/ads/internal/AdInternal;->play(Landroid/content/Context;Lcom/vungle/ads/internal/presenter/AdPlayCallback;)V
return-void
.end method

View File

@@ -0,0 +1,28 @@
.class public final Lcom/vungle/ads/BuildConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final BUILD_TYPE:Ljava/lang/String; = "release"
.field public static final DEBUG:Z = false
.field public static final LIBRARY_PACKAGE_NAME:Ljava/lang/String; = "com.vungle.ads"
.field public static final OMSDK_PARTNER_NAME:Ljava/lang/String; = "Vungle"
.field public static final VERSION_CODE:I = 0x11301
.field public static final VERSION_NAME:Ljava/lang/String; = "7.4.1"
# direct methods
.method public constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/ConcurrentPlaybackUnsupported;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x190
.line 452
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 453
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->CONCURRENT_PLAYBACK_UNSUPPORTED:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Concurrent playback not supported"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 451
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/ConfigurationError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x2713
.line 363
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 364
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->API_REQUEST_ERROR:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Config: Configuration Error"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 362
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/ConfigurationResponseError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/16 v0, 0x2713
.line 369
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 370
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->INVALID_CONFIG_RESPONSE:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "Config: Configuration failed due to bad response."
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 368
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,58 @@
.class public abstract Lcom/vungle/ads/DualValueMetric;
.super Lcom/vungle/ads/Metric;
.source "SourceFile"
# instance fields
.field private valueFirst:Ljava/lang/Long;
.field private valueSecond:Ljava/lang/Long;
# direct methods
.method public constructor <init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
.locals 1
const-string v0, "metricType"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 25
invoke-direct {p0, p1}, Lcom/vungle/ads/Metric;-><init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
return-void
.end method
# virtual methods
.method public final getValueFirst()Ljava/lang/Long;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/DualValueMetric;->valueFirst:Ljava/lang/Long;
return-object v0
.end method
.method public final getValueSecond()Ljava/lang/Long;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/DualValueMetric;->valueSecond:Ljava/lang/Long;
return-object v0
.end method
.method public final setValueFirst(Ljava/lang/Long;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/DualValueMetric;->valueFirst:Ljava/lang/Long;
return-void
.end method
.method public final setValueSecond(Ljava/lang/Long;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/DualValueMetric;->valueSecond:Ljava/lang/Long;
return-void
.end method

View File

@@ -0,0 +1,43 @@
.class public final Lcom/vungle/ads/FullscreenAd$DefaultImpls;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/FullscreenAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "DefaultImpls"
.end annotation
# direct methods
.method public static synthetic play$default(Lcom/vungle/ads/FullscreenAd;Landroid/content/Context;ILjava/lang/Object;)V
.locals 0
if-nez p3, :cond_1
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
.line 112
:cond_0
invoke-interface {p0, p1}, Lcom/vungle/ads/FullscreenAd;->play(Landroid/content/Context;)V
return-void
:cond_1
new-instance p0, Ljava/lang/UnsupportedOperationException;
const-string p1, "Super calls with default arguments not supported in this target, function: play"
invoke-direct {p0, p1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw p0
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/vungle/ads/FullscreenAd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/Ad;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/FullscreenAd$DefaultImpls;
}
.end annotation
# virtual methods
.method public abstract play(Landroid/content/Context;)V
.end method

View File

@@ -0,0 +1,36 @@
.class public abstract Lcom/vungle/ads/FullscreenAdInternal;
.super Lcom/vungle/ads/internal/AdInternal;
.source "SourceFile"
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 98
invoke-direct {p0, p1}, Lcom/vungle/ads/internal/AdInternal;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method public getAdSizeForAdRequest()Lcom/vungle/ads/VungleAdSize;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public isValidAdSize(Lcom/vungle/ads/VungleAdSize;)Z
.locals 0
const/4 p1, 0x1
return p1
.end method

View File

@@ -0,0 +1,6 @@
.class public interface abstract Lcom/vungle/ads/FullscreenAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/BaseAdListener;

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/vungle/ads/InitializationListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onError(Lcom/vungle/ads/VungleError;)V
.end method
.method public abstract onSuccess()V
.end method

View File

@@ -0,0 +1,127 @@
.class public final Lcom/vungle/ads/InternalError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>(ILjava/lang/String;)V
.locals 9
.line 292
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0x3a
const/4 v8, 0x0
move-object v0, p0
move-object v3, p2
invoke-direct/range {v0 .. v8}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public synthetic constructor <init>(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
const/4 p2, 0x0
.line 291
:cond_0
invoke-direct {p0, p1, p2}, Lcom/vungle/ads/InternalError;-><init>(ILjava/lang/String;)V
return-void
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p0, p1, :cond_0
return v0
:cond_0
if-eqz p1, :cond_1
.line 296
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
goto :goto_0
:cond_1
const/4 v1, 0x0
:goto_0
const-class v2, Lcom/vungle/ads/InternalError;
invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
const/4 v2, 0x0
if-nez v1, :cond_2
return v2
.line 297
:cond_2
invoke-virtual {p0}, Lcom/vungle/ads/VungleError;->getCode()I
move-result v1
const-string v3, "null cannot be cast to non-null type com.vungle.ads.InternalError"
invoke-static {p1, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/vungle/ads/InternalError;
invoke-virtual {p1}, Lcom/vungle/ads/VungleError;->getCode()I
move-result p1
if-ne v1, p1, :cond_3
goto :goto_1
:cond_3
move v0, v2
:goto_1
return v0
.end method
.method public hashCode()I
.locals 1
const-class v0, Lcom/vungle/ads/InternalError;
.line 301
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
return v0
.end method

View File

@@ -0,0 +1,72 @@
.class public final Lcom/vungle/ads/InterstitialAd;
.super Lcom/vungle/ads/BaseFullscreenAd;
.source "SourceFile"
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "placementId"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adConfig"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 7
invoke-direct {p0, p1, p2, p3}, Lcom/vungle/ads/BaseFullscreenAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
return-void
.end method
.method public synthetic constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_0
.line 6
new-instance p3, Lcom/vungle/ads/AdConfig;
invoke-direct {p3}, Lcom/vungle/ads/AdConfig;-><init>()V
:cond_0
invoke-direct {p0, p1, p2, p3}, Lcom/vungle/ads/InterstitialAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
return-void
.end method
# virtual methods
.method public constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/InterstitialAdInternal;
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 9
new-instance v0, Lcom/vungle/ads/InterstitialAdInternal;
invoke-direct {v0, p1}, Lcom/vungle/ads/InterstitialAdInternal;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method public bridge synthetic constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/internal/AdInternal;
.locals 0
.line 6
invoke-virtual {p0, p1}, Lcom/vungle/ads/InterstitialAd;->constructAdInternal$vungle_ads_release(Landroid/content/Context;)Lcom/vungle/ads/InterstitialAdInternal;
move-result-object p1
return-object p1
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/InterstitialAdInternal;
.super Lcom/vungle/ads/FullscreenAdInternal;
.source "SourceFile"
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 12
invoke-direct {p0, p1}, Lcom/vungle/ads/FullscreenAdInternal;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method public isValidAdTypeForPlacement(Lcom/vungle/ads/internal/model/Placement;)Z
.locals 1
const-string v0, "placement"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 15
invoke-virtual {p1}, Lcom/vungle/ads/internal/model/Placement;->isInterstitial()Z
move-result v0
if-nez v0, :cond_1
invoke-virtual {p1}, Lcom/vungle/ads/internal/model/Placement;->isAppOpen()Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
return p1
.end method

View File

@@ -0,0 +1,6 @@
.class public interface abstract Lcom/vungle/ads/InterstitialAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/FullscreenAdListener;

View File

@@ -0,0 +1,151 @@
.class public final Lcom/vungle/ads/InvalidAdStateError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 9
.line 0
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0x3f
const/4 v8, 0x0
move-object v0, p0
invoke-direct/range {v0 .. v8}, Lcom/vungle/ads/InvalidAdStateError;-><init>(ILcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(ILcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 9
const-string v0, "errorMessage"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 441
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v8, 0x0
move-object v1, p0
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
move-object v7, p6
.line 440
invoke-direct/range {v1 .. v8}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public synthetic constructor <init>(ILcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 4
and-int/lit8 p8, p7, 0x1
if-eqz p8, :cond_0
const/16 p1, 0x273a
:cond_0
and-int/lit8 p8, p7, 0x2
const/4 v0, 0x0
if-eqz p8, :cond_1
move-object p8, v0
goto :goto_0
:cond_1
move-object p8, p2
:goto_0
and-int/lit8 p2, p7, 0x4
if-eqz p2, :cond_2
const-string p3, "Ad state is invalid"
:cond_2
move-object v1, p3
and-int/lit8 p2, p7, 0x8
if-eqz p2, :cond_3
move-object v2, v0
goto :goto_1
:cond_3
move-object v2, p4
:goto_1
and-int/lit8 p2, p7, 0x10
if-eqz p2, :cond_4
move-object v3, v0
goto :goto_2
:cond_4
move-object v3, p5
:goto_2
and-int/lit8 p2, p7, 0x20
if-eqz p2, :cond_5
goto :goto_3
:cond_5
move-object v0, p6
:goto_3
move-object p2, p0
move p3, p1
move-object p4, p8
move-object p5, v1
move-object p6, v2
move-object p7, v3
move-object p8, v0
.line 433
invoke-direct/range {p2 .. p8}, Lcom/vungle/ads/InvalidAdStateError;-><init>(ILcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/vungle/ads/InvalidAppId;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 10
const/4 v0, 0x2
.line 312
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 313
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->INVALID_APP_ID:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const-string v4, "App ID is empty"
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
.line 311
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,51 @@
.class public final Lcom/vungle/ads/InvalidWaterfallPlacementError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 10
const/16 v0, 0xde
.line 483
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 484
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->INVALID_WATERFALL_PLACEMENT_ID:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
.line 485
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 v1, " header bidding status does not match with loadAd parameters"
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 v4
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x30
const/4 v9, 0x0
move-object v1, p0
move-object v5, p1
.line 482
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@@ -0,0 +1,67 @@
.class public abstract Lcom/vungle/ads/Metric;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private meta:Ljava/lang/String;
.field private metricType:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
# direct methods
.method public constructor <init>(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
.locals 1
const-string v0, "metricType"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/Metric;->metricType:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
return-void
.end method
# virtual methods
.method public final getMeta()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/Metric;->meta:Ljava/lang/String;
return-object v0
.end method
.method public final getMetricType()Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/Metric;->metricType:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
return-object v0
.end method
.method public abstract getValue()J
.end method
.method public final setMeta(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/Metric;->meta:Ljava/lang/String;
return-void
.end method
.method public final setMetricType(Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;)V
.locals 1
const-string v0, "<set-?>"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/vungle/ads/Metric;->metricType:Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$SDKMetricType;
return-void
.end method

View File

@@ -0,0 +1,67 @@
.class public final Lcom/vungle/ads/MraidJsError;
.super Lcom/vungle/ads/VungleError;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 2
.line 0
const/4 v0, 0x0
const/4 v1, 0x1
invoke-direct {p0, v0, v1, v0}, Lcom/vungle/ads/MraidJsError;-><init>(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.locals 10
const/16 v0, 0x82
.line 464
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 465
sget-object v3, Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;->MRAID_DOWNLOAD_JS_ERROR:Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v1, p0
move-object v4, p1
.line 463
invoke-direct/range {v1 .. v9}, Lcom/vungle/ads/VungleError;-><init>(Ljava/lang/Integer;Lcom/vungle/ads/internal/protos/Sdk$SDKError$Reason;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
.line 463
:cond_0
invoke-direct {p0, p1}, Lcom/vungle/ads/MraidJsError;-><init>(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0, p1}, Lcom/vungle/ads/NativeAd;->$r8$lambda$yYY4u1gFCM-Ax0Y3Rs2nF1no-ek(Lcom/vungle/ads/NativeAd;Landroid/view/View;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0, p1}, Lcom/vungle/ads/NativeAd;->$r8$lambda$VBqKbZJ290Q9PfNu2vPTlnDUpd4(Lcom/vungle/ads/NativeAd;Landroid/view/View;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/ImpressionTracker$ImpressionListener;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final onImpression(Landroid/view/View;)V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0, p1}, Lcom/vungle/ads/NativeAd;->$r8$lambda$1lm5e6NzFnWqnJ9VSalW8-tmPhM(Lcom/vungle/ads/NativeAd;Landroid/view/View;)V
return-void
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/vungle/ads/NativeAd$AdOptionsPosition;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/NativeAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "AdOptionsPosition"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,34 @@
.class public final Lcom/vungle/ads/NativeAd$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/NativeAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 32
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/NativeAd$Companion;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda0;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$r8$lambda$0UQ2mZ9GXcQQF8Kh6GKuFhPj9DY(Lcom/vungle/ads/NativeAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda1;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$r8$lambda$_dqbHerVQ5a_DYkgLw_4vq7Uo78(Lcom/vungle/ads/NativeAd;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
.field public final synthetic f$1:Lcom/vungle/ads/VungleError;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/NativeAd;
iput-object p2, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;->f$1:Lcom/vungle/ads/VungleError;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;->f$0:Lcom/vungle/ads/NativeAd;
iget-object v1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;->f$1:Lcom/vungle/ads/VungleError;
invoke-static {v0, v1}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$r8$lambda$3ohC6MsEynOTc8Go2AkkvD48n2o(Lcom/vungle/ads/NativeAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda3;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$r8$lambda$vuA458uOqq0VNXKYlPyVyoQkz5g(Lcom/vungle/ads/NativeAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda4;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda4;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$r8$lambda$8P19Kuu8qEZis7L-w7Km4FXm37o(Lcom/vungle/ads/NativeAd;)V
return-void
.end method

View File

@@ -0,0 +1,36 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda5;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public synthetic constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda5;->f$0:Lcom/vungle/ads/NativeAd;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda5;->f$0:Lcom/vungle/ads/NativeAd;
invoke-static {v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$r8$lambda$JyJoBj31xwnE4q6WC5aTTMOFpxI(Lcom/vungle/ads/NativeAd;)V
return-void
.end method

View File

@@ -0,0 +1,550 @@
.class public final Lcom/vungle/ads/NativeAd$adPlayCallback$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/vungle/ads/internal/presenter/AdPlayCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/NativeAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic $placementId:Ljava/lang/String;
.field final synthetic this$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public static synthetic $r8$lambda$0UQ2mZ9GXcQQF8Kh6GKuFhPj9DY(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->onAdClick$lambda-3(Lcom/vungle/ads/NativeAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$3ohC6MsEynOTc8Go2AkkvD48n2o(Lcom/vungle/ads/NativeAd;Lcom/vungle/ads/VungleError;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->onFailure$lambda-5(Lcom/vungle/ads/NativeAd;Lcom/vungle/ads/VungleError;)V
return-void
.end method
.method public static synthetic $r8$lambda$8P19Kuu8qEZis7L-w7Km4FXm37o(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->onAdEnd$lambda-2(Lcom/vungle/ads/NativeAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$JyJoBj31xwnE4q6WC5aTTMOFpxI(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->onAdImpression$lambda-1(Lcom/vungle/ads/NativeAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$_dqbHerVQ5a_DYkgLw_4vq7Uo78(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->onAdStart$lambda-0(Lcom/vungle/ads/NativeAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$vuA458uOqq0VNXKYlPyVyoQkz5g(Lcom/vungle/ads/NativeAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->onAdLeftApplication$lambda-4(Lcom/vungle/ads/NativeAd;)V
return-void
.end method
.method public constructor <init>(Lcom/vungle/ads/NativeAd;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
iput-object p2, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
.line 70
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static final onAdClick$lambda-3(Lcom/vungle/ads/NativeAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 100
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdClicked(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdEnd$lambda-2(Lcom/vungle/ads/NativeAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 94
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdEnd(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdImpression$lambda-1(Lcom/vungle/ads/NativeAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 84
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdImpression(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdLeftApplication$lambda-4(Lcom/vungle/ads/NativeAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 112
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdLeftApplication(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onAdStart$lambda-0(Lcom/vungle/ads/NativeAd;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 78
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0}, Lcom/vungle/ads/BaseAdListener;->onAdStart(Lcom/vungle/ads/BaseAd;)V
:cond_0
return-void
.end method
.method private static final onFailure$lambda-5(Lcom/vungle/ads/NativeAd;Lcom/vungle/ads/VungleError;)V
.locals 1
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 119
invoke-virtual {p0}, Lcom/vungle/ads/BaseAd;->getAdListener()Lcom/vungle/ads/BaseAdListener;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/vungle/ads/BaseAdListener;->onAdFailedToPlay(Lcom/vungle/ads/BaseAd;Lcom/vungle/ads/VungleError;)V
:cond_0
return-void
.end method
# virtual methods
.method public onAdClick(Ljava/lang/String;)V
.locals 8
.line 99
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
new-instance v1, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda0;
invoke-direct {v1, v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda0;-><init>(Lcom/vungle/ads/NativeAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 102
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/OneShotTimeIntervalMetric;->markEnd()V
.line 103
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/OneShotTimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method
.method public onAdEnd(Ljava/lang/String;)V
.locals 2
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 92
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object p1
sget-object v0, Lcom/vungle/ads/internal/AdInternal$AdState;->FINISHED:Lcom/vungle/ads/internal/AdInternal$AdState;
invoke-virtual {p1, v0}, Lcom/vungle/ads/internal/AdInternal;->setAdState(Lcom/vungle/ads/internal/AdInternal$AdState;)V
.line 93
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
new-instance v1, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda4;
invoke-direct {v1, v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda4;-><init>(Lcom/vungle/ads/NativeAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdImpression(Ljava/lang/String;)V
.locals 8
.line 83
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
new-instance v1, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda5;
invoke-direct {v1, v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda5;-><init>(Lcom/vungle/ads/NativeAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 86
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 87
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 88
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getDisplayToClickMetric$vungle_ads_release()Lcom/vungle/ads/OneShotTimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/OneShotTimeIntervalMetric;->markStart()V
return-void
.end method
.method public onAdLeftApplication(Ljava/lang/String;)V
.locals 2
.line 111
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
new-instance v1, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda3;
invoke-direct {v1, v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda3;-><init>(Lcom/vungle/ads/NativeAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onAdRewarded(Ljava/lang/String;)V
.locals 0
return-void
.end method
.method public onAdStart(Ljava/lang/String;)V
.locals 8
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 72
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object p1
sget-object v0, Lcom/vungle/ads/internal/AdInternal$AdState;->PLAYING:Lcom/vungle/ads/internal/AdInternal$AdState;
invoke-virtual {p1, v0}, Lcom/vungle/ads/internal/AdInternal;->setAdState(Lcom/vungle/ads/internal/AdInternal$AdState;)V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 73
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getSignalManager$vungle_ads_release()Lcom/vungle/ads/internal/signals/SignalManager;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/internal/signals/SignalManager;->increaseSessionDepthCounter()V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 74
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 75
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToPresentMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 76
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getPresentToDisplayMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markStart()V
.line 77
sget-object p1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
new-instance v1, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda1;
invoke-direct {v1, v0}, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda1;-><init>(Lcom/vungle/ads/NativeAd;)V
invoke-virtual {p1, v1}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onFailure(Lcom/vungle/ads/VungleError;)V
.locals 8
const-string v0, "error"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 117
invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->getAdInternal$vungle_ads_release()Lcom/vungle/ads/internal/AdInternal;
move-result-object v0
sget-object v1, Lcom/vungle/ads/internal/AdInternal$AdState;->ERROR:Lcom/vungle/ads/internal/AdInternal$AdState;
invoke-virtual {v0, v1}, Lcom/vungle/ads/internal/AdInternal;->setAdState(Lcom/vungle/ads/internal/AdInternal$AdState;)V
.line 118
sget-object v0, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
iget-object v1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
new-instance v2, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;
invoke-direct {v2, v1, p1}, Lcom/vungle/ads/NativeAd$adPlayCallback$1$$ExternalSyntheticLambda2;-><init>(Lcom/vungle/ads/NativeAd;Lcom/vungle/ads/VungleError;)V
invoke-virtual {v0, v2}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
.line 121
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/TimeIntervalMetric;->markEnd()V
.line 122
sget-object v0, Lcom/vungle/ads/AnalyticsClient;->INSTANCE:Lcom/vungle/ads/AnalyticsClient;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getShowToFailMetric$vungle_ads_release()Lcom/vungle/ads/TimeIntervalMetric;
move-result-object v1
iget-object v2, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->$placementId:Ljava/lang/String;
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String;
move-result-object v3
iget-object p1, p0, Lcom/vungle/ads/NativeAd$adPlayCallback$1;->this$0:Lcom/vungle/ads/NativeAd;
invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getEventId()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/16 v6, 0x10
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Lcom/vungle/ads/AnalyticsClient;->logMetric$vungle_ads_release$default(Lcom/vungle/ads/AnalyticsClient;Lcom/vungle/ads/TimeIntervalMetric;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Landroid/widget/ImageView;
.field public final synthetic f$1:Landroid/graphics/Bitmap;
# direct methods
.method public synthetic constructor <init>(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;->f$0:Landroid/widget/ImageView;
iput-object p2, p0, Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;->f$1:Landroid/graphics/Bitmap;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;->f$0:Landroid/widget/ImageView;
iget-object v1, p0, Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;->f$1:Landroid/graphics/Bitmap;
invoke-static {v0, v1}, Lcom/vungle/ads/NativeAd$displayImage$1;->$r8$lambda$HMcuVPtAO7zMQYQi9tH65nY7UMc(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
return-void
.end method

View File

@@ -0,0 +1,103 @@
.class final Lcom/vungle/ads/NativeAd$displayImage$1;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/NativeAd;->displayImage(Ljava/lang/String;Landroid/widget/ImageView;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function1;"
}
.end annotation
# instance fields
.field final synthetic $imageView:Landroid/widget/ImageView;
# direct methods
.method public static synthetic $r8$lambda$HMcuVPtAO7zMQYQi9tH65nY7UMc(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/vungle/ads/NativeAd$displayImage$1;->invoke$lambda-0(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
return-void
.end method
.method public constructor <init>(Landroid/widget/ImageView;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/NativeAd$displayImage$1;->$imageView:Landroid/widget/ImageView;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
.method private static final invoke$lambda-0(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
.locals 1
const-string v0, "$it"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 306
invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 303
check-cast p1, Landroid/graphics/Bitmap;
invoke-virtual {p0, p1}, Lcom/vungle/ads/NativeAd$displayImage$1;->invoke(Landroid/graphics/Bitmap;)V
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/graphics/Bitmap;)V
.locals 3
const-string v0, "it"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/vungle/ads/NativeAd$displayImage$1;->$imageView:Landroid/widget/ImageView;
if-eqz v0, :cond_0
.line 305
sget-object v1, Lcom/vungle/ads/internal/util/ThreadUtil;->INSTANCE:Lcom/vungle/ads/internal/util/ThreadUtil;
new-instance v2, Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;
invoke-direct {v2, v0, p1}, Lcom/vungle/ads/NativeAd$displayImage$1$$ExternalSyntheticLambda0;-><init>(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
invoke-virtual {v1, v2}, Lcom/vungle/ads/internal/util/ThreadUtil;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,80 @@
.class final Lcom/vungle/ads/NativeAd$imageLoader$2;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/NativeAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/vungle/ads/NativeAd;
# direct methods
.method public constructor <init>(Lcom/vungle/ads/NativeAd;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/NativeAd$imageLoader$2;->this$0:Lcom/vungle/ads/NativeAd;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/vungle/ads/internal/util/ImageLoader;
.locals 2
.line 41
sget-object v0, Lcom/vungle/ads/internal/util/ImageLoader;->Companion:Lcom/vungle/ads/internal/util/ImageLoader$Companion;
invoke-virtual {v0}, Lcom/vungle/ads/internal/util/ImageLoader$Companion;->getInstance()Lcom/vungle/ads/internal/util/ImageLoader;
move-result-object v0
iget-object v1, p0, Lcom/vungle/ads/NativeAd$imageLoader$2;->this$0:Lcom/vungle/ads/NativeAd;
invoke-static {v1}, Lcom/vungle/ads/NativeAd;->access$getExecutors(Lcom/vungle/ads/NativeAd;)Lcom/vungle/ads/internal/executor/Executors;
move-result-object v1
invoke-interface {v1}, Lcom/vungle/ads/internal/executor/Executors;->getIoExecutor()Lcom/vungle/ads/internal/executor/VungleThreadPoolExecutor;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/vungle/ads/internal/util/ImageLoader;->init(Ljava/util/concurrent/Executor;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.line 41
invoke-virtual {p0}, Lcom/vungle/ads/NativeAd$imageLoader$2;->invoke()Lcom/vungle/ads/internal/util/ImageLoader;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,68 @@
.class final Lcom/vungle/ads/NativeAd$impressionTracker$2;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/NativeAd;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/NativeAd$impressionTracker$2;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/vungle/ads/internal/ImpressionTracker;
.locals 2
.line 47
new-instance v0, Lcom/vungle/ads/internal/ImpressionTracker;
iget-object v1, p0, Lcom/vungle/ads/NativeAd$impressionTracker$2;->$context:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/vungle/ads/internal/ImpressionTracker;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.line 47
invoke-virtual {p0}, Lcom/vungle/ads/NativeAd$impressionTracker$2;->invoke()Lcom/vungle/ads/internal/ImpressionTracker;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,71 @@
.class public final Lcom/vungle/ads/NativeAd$registerViewForInteraction$$inlined$inject$1;
.super Lkotlin/jvm/internal/Lambda;
.source "SourceFile"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/vungle/ads/NativeAd;->registerViewForInteraction(Landroid/widget/FrameLayout;Lcom/vungle/ads/internal/ui/view/MediaView;Landroid/widget/ImageView;Ljava/util/Collection;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lkotlin/jvm/functions/Function0;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/vungle/ads/NativeAd$registerViewForInteraction$$inlined$inject$1;->$context:Landroid/content/Context;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/vungle/ads/internal/platform/Platform;"
}
.end annotation
.line 183
sget-object v0, Lcom/vungle/ads/ServiceLocator;->Companion:Lcom/vungle/ads/ServiceLocator$Companion;
iget-object v1, p0, Lcom/vungle/ads/NativeAd$registerViewForInteraction$$inlined$inject$1;->$context:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator$Companion;->getInstance(Landroid/content/Context;)Lcom/vungle/ads/ServiceLocator;
move-result-object v0
const-class v1, Lcom/vungle/ads/internal/platform/Platform;
invoke-virtual {v0, v1}, Lcom/vungle/ads/ServiceLocator;->getService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method

Some files were not shown because too many files have changed in this diff Show More