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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,24 @@
.class public interface abstract Lcom/ironsource/mediationsdk/AdapterNetworkData;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract allData()Lorg/json/JSONObject;
.end method
.method public abstract dataByKeyIgnoreCase(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.end method
.method public abstract networkDataByAdUnit(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)Lorg/json/JSONObject;
.end method

View File

@@ -0,0 +1,196 @@
.class public Lcom/ironsource/mediationsdk/AdapterUtils;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final MIN_TABLET_DP_SIZE:I = 0x258
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static dpToPixels(Landroid/content/Context;I)I
.locals 3
if-nez p0, :cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object p0
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v1, "AdapterUtils dpToPixels - context is null, returning dpSize"
const/4 v2, 0x3
invoke-virtual {p0, v0, v1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return p1
:cond_0
int-to-float p1, p1
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object p0
const/4 v0, 0x1
invoke-static {v0, p1, p0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result p0
float-to-int p0, p0
return p0
.end method
.method public static getScreenSizeParams(Landroid/content/Context;)Ljava/lang/String;
.locals 5
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
iget v1, v0, Landroid/util/DisplayMetrics;->heightPixels:I
int-to-float v1, v1
iget v2, v0, Landroid/util/DisplayMetrics;->density:F
div-float/2addr v1, v2
iget v3, v0, Landroid/util/DisplayMetrics;->widthPixels:I
int-to-float v3, v3
div-float/2addr v3, v2
invoke-static {v3, v1}, Ljava/lang/Math;->min(FF)F
move-result v1
iget v2, v0, Landroid/util/DisplayMetrics;->xdpi:F
iget v3, v0, Landroid/util/DisplayMetrics;->ydpi:F
iget v4, v0, Landroid/util/DisplayMetrics;->widthPixels:I
int-to-float v4, v4
div-float/2addr v4, v2
iget v0, v0, Landroid/util/DisplayMetrics;->heightPixels:I
int-to-float v0, v0
div-float/2addr v0, v3
mul-float/2addr v4, v4
mul-float/2addr v0, v0
add-float/2addr v4, v0
float-to-double v2, v4
invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D
move-result-wide v2
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object p0
iget p0, p0, Landroid/content/res/Configuration;->smallestScreenWidthDp:I
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "smallestWidth = "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string v1, " diagonalInches = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v1, " smallScreenDpApi = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static isLargeScreen(Landroid/content/Context;)Z
.locals 4
const/4 v0, 0x0
if-nez p0, :cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object p0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v2, "AdapterUtils isLargeScreen - context is null"
const/4 v3, 0x3
invoke-virtual {p0, v1, v2, v3}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return v0
:cond_0
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object p0
iget p0, p0, Landroid/content/res/Configuration;->smallestScreenWidthDp:I
const/16 v1, 0x258
if-lt p0, v1, :cond_1
const/4 v0, 0x1
:cond_1
return v0
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/INetworkInitCallbackListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onNetworkInitCallbackFailed(Ljava/lang/String;)V
.end method
.method public abstract onNetworkInitCallbackSuccess()V
.end method

View File

@@ -0,0 +1,202 @@
.class public Lcom/ironsource/mediationsdk/ISBannerSize;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final BANNER:Lcom/ironsource/mediationsdk/ISBannerSize;
.field public static final LARGE:Lcom/ironsource/mediationsdk/ISBannerSize;
.field public static final RECTANGLE:Lcom/ironsource/mediationsdk/ISBannerSize;
.field public static final SMART:Lcom/ironsource/mediationsdk/ISBannerSize;
.field protected static final e:Lcom/ironsource/mediationsdk/ISBannerSize;
# instance fields
.field private final a:I
.field private final b:I
.field private final c:Ljava/lang/String;
.field public containerParams:Lcom/ironsource/mediationsdk/ISContainerParams;
.field private d:Z
# direct methods
.method static constructor <clinit>()V
.locals 3
const/16 v0, 0x32
const-string v1, "BANNER"
const/16 v2, 0x140
invoke-static {v1, v2, v0}, Lcom/ironsource/mediationsdk/l;->a(Ljava/lang/String;II)Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/ISBannerSize;->BANNER:Lcom/ironsource/mediationsdk/ISBannerSize;
const-string v0, "LARGE"
const/16 v1, 0x5a
invoke-static {v0, v2, v1}, Lcom/ironsource/mediationsdk/l;->a(Ljava/lang/String;II)Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/ISBannerSize;->LARGE:Lcom/ironsource/mediationsdk/ISBannerSize;
const/16 v0, 0x12c
const/16 v1, 0xfa
const-string v2, "RECTANGLE"
invoke-static {v2, v0, v1}, Lcom/ironsource/mediationsdk/l;->a(Ljava/lang/String;II)Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/ISBannerSize;->RECTANGLE:Lcom/ironsource/mediationsdk/ISBannerSize;
invoke-static {}, Lcom/ironsource/mediationsdk/l;->a()Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/ISBannerSize;->e:Lcom/ironsource/mediationsdk/ISBannerSize;
const-string v0, "SMART"
const/4 v1, 0x0
invoke-static {v0, v1, v1}, Lcom/ironsource/mediationsdk/l;->a(Ljava/lang/String;II)Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/ISBannerSize;->SMART:Lcom/ironsource/mediationsdk/ISBannerSize;
return-void
.end method
.method public constructor <init>(II)V
.locals 1
.line 0
const-string v0, "CUSTOM"
invoke-direct {p0, v0, p1, p2}, Lcom/ironsource/mediationsdk/ISBannerSize;-><init>(Ljava/lang/String;II)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;II)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->c:Ljava/lang/String;
iput p2, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->a:I
iput p3, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->b:I
new-instance p1, Lcom/ironsource/mediationsdk/ISContainerParams;
invoke-direct {p1, p2, p3}, Lcom/ironsource/mediationsdk/ISContainerParams;-><init>(II)V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->containerParams:Lcom/ironsource/mediationsdk/ISContainerParams;
return-void
.end method
.method public static getMaximalAdaptiveHeight(I)I
.locals 0
invoke-static {p0}, Lcom/ironsource/mediationsdk/l;->b(I)I
move-result p0
return p0
.end method
# virtual methods
.method public getDescription()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->c:Ljava/lang/String;
return-object v0
.end method
.method public getHeight()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->b:I
return v0
.end method
.method public getWidth()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->a:I
return v0
.end method
.method public isAdaptive()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->d:Z
return v0
.end method
.method public isSmart()Z
.locals 2
iget-object v0, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->c:Ljava/lang/String;
const-string v1, "SMART"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public setAdaptive(Z)V
.locals 0
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->d:Z
return-void
.end method
.method public setContainerParams(Lcom/ironsource/mediationsdk/ISContainerParams;)V
.locals 2
iget v0, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->a:I
iget v1, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->b:I
invoke-static {p1, v0, v1}, Lcom/ironsource/mediationsdk/l;->a(Lcom/ironsource/mediationsdk/ISContainerParams;II)Z
move-result v0
if-eqz v0, :cond_0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ISBannerSize;->containerParams:Lcom/ironsource/mediationsdk/ISContainerParams;
:cond_0
return-void
.end method

View File

@@ -0,0 +1,189 @@
.class public final Lcom/ironsource/mediationsdk/ISContainerParams;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final a:I
.field private final b:I
# direct methods
.method public constructor <init>(II)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
iput p2, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
return-void
.end method
.method public static synthetic copy$default(Lcom/ironsource/mediationsdk/ISContainerParams;IIILjava/lang/Object;)Lcom/ironsource/mediationsdk/ISContainerParams;
.locals 0
and-int/lit8 p4, p3, 0x1
if-eqz p4, :cond_0
iget p1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
:cond_0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_1
iget p2, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
:cond_1
invoke-virtual {p0, p1, p2}, Lcom/ironsource/mediationsdk/ISContainerParams;->copy(II)Lcom/ironsource/mediationsdk/ISContainerParams;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
return v0
.end method
.method public final component2()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
return v0
.end method
.method public final copy(II)Lcom/ironsource/mediationsdk/ISContainerParams;
.locals 1
new-instance v0, Lcom/ironsource/mediationsdk/ISContainerParams;
invoke-direct {v0, p1, p2}, Lcom/ironsource/mediationsdk/ISContainerParams;-><init>(II)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p0, p1, :cond_0
return v0
:cond_0
instance-of v1, p1, Lcom/ironsource/mediationsdk/ISContainerParams;
const/4 v2, 0x0
if-nez v1, :cond_1
return v2
:cond_1
check-cast p1, Lcom/ironsource/mediationsdk/ISContainerParams;
iget v1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
iget v3, p1, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
if-eq v1, v3, :cond_2
return v2
:cond_2
iget v1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
iget p1, p1, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
if-eq v1, p1, :cond_3
return v2
:cond_3
return v0
.end method
.method public final getHeight()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
return v0
.end method
.method public final getWidth()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
return v0
.end method
.method public hashCode()I
.locals 2
iget v0, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
invoke-static {v0}, Ljava/lang/Integer;->hashCode(I)I
move-result v0
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
invoke-static {v1}, Ljava/lang/Integer;->hashCode(I)I
move-result v1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "ISContainerParams(width="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->a:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", height="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/ironsource/mediationsdk/ISContainerParams;->b:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/16 v1, 0x29
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,25 @@
.class public Lcom/ironsource/mediationsdk/IntegrationData;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public name:Ljava/lang/String;
.field public sdkVersion:Ljava/lang/String;
.field public version:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/IntegrationData;->name:Ljava/lang/String;
iput-object p2, p0, Lcom/ironsource/mediationsdk/IntegrationData;->version:Ljava/lang/String;
return-void
.end method

View File

@@ -0,0 +1,155 @@
.class public final enum Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/IronSource;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "AD_UNIT"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;",
">;"
}
.end annotation
# static fields
.field public static final enum BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.field public static final enum INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.field public static final enum NATIVE_AD:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.field public static final enum REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.field private static final synthetic b:[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
# instance fields
.field private a:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.locals 7
new-instance v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
const/4 v1, 0x0
const-string v2, "rewardedVideo"
const-string v3, "REWARDED_VIDEO"
invoke-direct {v0, v3, v1, v2}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
new-instance v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
const/4 v2, 0x1
const-string v3, "interstitial"
const-string v4, "INTERSTITIAL"
invoke-direct {v1, v4, v2, v3}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
new-instance v2, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
const/4 v3, 0x2
const-string v4, "banner"
const-string v5, "BANNER"
invoke-direct {v2, v5, v3, v4}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v2, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
new-instance v3, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
const/4 v4, 0x3
const-string v5, "nativeAd"
const-string v6, "NATIVE_AD"
invoke-direct {v3, v6, v4, v5}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v3, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->NATIVE_AD:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
filled-new-array {v0, v1, v2, v3}, [Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->b:[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->a:Ljava/lang/String;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.locals 1
const-class v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
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/ironsource/mediationsdk/IronSource$AD_UNIT;
return-object p0
.end method
.method public static values()[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->b:[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v0}, [Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
return-object v0
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->a:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,961 @@
.class public abstract Lcom/ironsource/mediationsdk/IronSource;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static addImpressionDataListener(Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->b(Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;)V
return-void
.end method
.method public static clearRewardedVideoServerParameters()V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->b()V
return-void
.end method
.method public static createBanner(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->b(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
move-result-object p0
return-object p0
.end method
.method public static createBannerForDemandOnly(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->a(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
move-result-object p0
return-object p0
.end method
.method public static destroyBanner(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;)V
return-void
.end method
.method public static destroyISDemandOnlyBanner(Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->c(Ljava/lang/String;)V
return-void
.end method
.method public static getAdvertiserId(Landroid/content/Context;)Ljava/lang/String;
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->b(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static declared-synchronized getISDemandOnlyBiddingData(Landroid/content/Context;)Ljava/lang/String;
.locals 2
const-class v0, Lcom/ironsource/mediationsdk/IronSource;
monitor-enter v0
:try_start_0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v1
invoke-virtual {v1, p0}, Lcom/ironsource/mediationsdk/p;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit v0
return-object p0
:catchall_0
move-exception p0
monitor-exit v0
throw p0
.end method
.method public static getInterstitialPlacementInfo(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/InterstitialPlacement;
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->g(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/InterstitialPlacement;
move-result-object p0
return-object p0
.end method
.method public static getRewardedVideoPlacementInfo(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/Placement;
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->i(Ljava/lang/String;)Lcom/ironsource/mediationsdk/model/Placement;
move-result-object p0
return-object p0
.end method
.method public static init(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.line 0
const/4 v0, 0x0
invoke-static {p0, p1, v0}, Lcom/ironsource/mediationsdk/IronSource;->init(Landroid/content/Context;Ljava/lang/String;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
return-void
.end method
.method public static init(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/InitializationListener;)V
.locals 1
.line 0
const/4 v0, 0x0
invoke-static {p0, p1, p2, v0}, Lcom/ironsource/mediationsdk/IronSource;->init(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/InitializationListener;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
return-void
.end method
.method public static varargs init(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/InitializationListener;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.locals 6
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
const/4 v3, 0x0
move-object v1, p0
move-object v2, p1
move-object v4, p2
move-object v5, p3
invoke-virtual/range {v0 .. v5}, Lcom/ironsource/mediationsdk/p;->a(Landroid/content/Context;Ljava/lang/String;ZLcom/ironsource/mediationsdk/sdk/InitializationListener;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
return-void
.end method
.method public static varargs init(Landroid/content/Context;Ljava/lang/String;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.locals 6
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
const/4 v3, 0x0
const/4 v4, 0x0
move-object v1, p0
move-object v2, p1
move-object v5, p2
invoke-virtual/range {v0 .. v5}, Lcom/ironsource/mediationsdk/p;->a(Landroid/content/Context;Ljava/lang/String;ZLcom/ironsource/mediationsdk/sdk/InitializationListener;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
return-void
.end method
.method public static varargs initISDemandOnly(Landroid/content/Context;Ljava/lang/String;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1, p2}, Lcom/ironsource/mediationsdk/p;->a(Landroid/content/Context;Ljava/lang/String;[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
return-void
.end method
.method public static isBannerPlacementCapped(Ljava/lang/String;)Z
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->q(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static isISDemandOnlyInterstitialReady(Ljava/lang/String;)Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->f(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static isISDemandOnlyRewardedVideoAvailable(Ljava/lang/String;)Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->j(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static isInterstitialPlacementCapped(Ljava/lang/String;)Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->r(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static isInterstitialReady()Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->F()Z
move-result v0
return v0
.end method
.method public static isRewardedVideoAvailable()Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->K()Z
move-result v0
return v0
.end method
.method public static isRewardedVideoPlacementCapped(Ljava/lang/String;)Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->s(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static launchTestSuite(Landroid/content/Context;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->c(Landroid/content/Context;)V
return-void
.end method
.method public static loadBanner(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->b(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;)V
return-void
.end method
.method public static loadBanner(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Ljava/lang/String;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Ljava/lang/String;)V
return-void
.end method
.method public static loadISDemandOnlyBanner(Landroid/app/Activity;Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1, p2}, Lcom/ironsource/mediationsdk/p;->a(Landroid/app/Activity;Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Ljava/lang/String;)V
return-void
.end method
.method public static loadISDemandOnlyBannerWithAdm(Landroid/app/Activity;Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1, p2, p3}, Lcom/ironsource/mediationsdk/p;->a(Landroid/app/Activity;Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static loadISDemandOnlyInterstitial(Landroid/app/Activity;Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->a(Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method
.method public static loadISDemandOnlyInterstitialWithAdm(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1, p2}, Lcom/ironsource/mediationsdk/p;->b(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static loadISDemandOnlyRewardedVideo(Landroid/app/Activity;Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->b(Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method
.method public static loadISDemandOnlyRewardedVideoWithAdm(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1, p2}, Lcom/ironsource/mediationsdk/p;->a(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static loadInterstitial()V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->P()V
return-void
.end method
.method public static loadRewardedVideo()V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->Q()V
return-void
.end method
.method public static onPause(Landroid/app/Activity;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Landroid/app/Activity;)V
return-void
.end method
.method public static onResume(Landroid/app/Activity;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->b(Landroid/app/Activity;)V
return-void
.end method
.method public static removeImpressionDataListener(Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;)V
return-void
.end method
.method public static removeInterstitialListener()V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->d()V
return-void
.end method
.method public static removeRewardedVideoListener()V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->c()V
return-void
.end method
.method public static setAdRevenueData(Ljava/lang/String;Lorg/json/JSONObject;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
return-void
.end method
.method public static setAdaptersDebug(Z)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Z)V
return-void
.end method
.method public static setConsent(Z)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->b(Z)V
return-void
.end method
.method public static setDynamicUserId(Ljava/lang/String;)Z
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->e(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static setISDemandOnlyInterstitialListener(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyInterstitialListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyInterstitialListener;)V
return-void
.end method
.method public static setISDemandOnlyRewardedVideoListener(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyRewardedVideoListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyRewardedVideoListener;)V
return-void
.end method
.method public static setLevelPlayInterstitialListener(Lcom/ironsource/mediationsdk/sdk/LevelPlayInterstitialListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/sdk/LevelPlayInterstitialListener;)V
return-void
.end method
.method public static setLevelPlayRewardedVideoListener(Lcom/ironsource/mediationsdk/sdk/LevelPlayRewardedVideoListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/sdk/LevelPlayRewardedVideoListener;)V
return-void
.end method
.method public static setLevelPlayRewardedVideoManualListener(Lcom/ironsource/mediationsdk/sdk/LevelPlayRewardedVideoManualListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/sdk/LevelPlayRewardedVideoManualListener;)V
return-void
.end method
.method public static setLogListener(Lcom/ironsource/mediationsdk/logger/LogListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/logger/LogListener;)V
return-void
.end method
.method public static setMediationType(Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->h(Ljava/lang/String;)V
return-void
.end method
.method public static setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 0
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object p1
invoke-virtual {p1, p0, v0}, Lcom/ironsource/mediationsdk/p;->a(Ljava/lang/String;Ljava/util/List;)V
return-void
.end method
.method public static setMetaData(Ljava/lang/String;Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->a(Ljava/lang/String;Ljava/util/List;)V
return-void
.end method
.method public static setNetworkData(Ljava/lang/String;Lorg/json/JSONObject;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
return-void
.end method
.method public static setRewardedVideoServerParameters(Ljava/util/Map;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Ljava/util/Map;)V
return-void
.end method
.method public static setSegment(Lcom/ironsource/mediationsdk/IronSourceSegment;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/IronSourceSegment;)V
return-void
.end method
.method public static setSegmentListener(Lcom/ironsource/mediationsdk/sdk/SegmentListener;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/sdk/SegmentListener;)V
return-void
.end method
.method public static setUserId(Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->t(Ljava/lang/String;)V
return-void
.end method
.method public static setWaterfallConfiguration(Lcom/ironsource/mediationsdk/WaterfallConfiguration;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p1, p0}, Lcom/ironsource/mediationsdk/p;->a(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/WaterfallConfiguration;)V
return-void
.end method
.method public static shouldTrackNetworkState(Landroid/content/Context;Z)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->a(Landroid/content/Context;Z)V
return-void
.end method
.method public static showISDemandOnlyInterstitial(Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->b(Ljava/lang/String;)V
return-void
.end method
.method public static showISDemandOnlyRewardedVideo(Ljava/lang/String;)V
.locals 1
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->a(Ljava/lang/String;)V
return-void
.end method
.method public static showInterstitial()V
.locals 2
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/p;->c(Landroid/app/Activity;)V
return-void
.end method
.method public static showInterstitial(Landroid/app/Activity;)V
.locals 1
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->c(Landroid/app/Activity;)V
return-void
.end method
.method public static showInterstitial(Landroid/app/Activity;Ljava/lang/String;)V
.locals 1
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->c(Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method
.method public static showInterstitial(Ljava/lang/String;)V
.locals 2
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1, p0}, Lcom/ironsource/mediationsdk/p;->c(Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method
.method public static showRewardedVideo()V
.locals 2
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/p;->d(Landroid/app/Activity;)V
return-void
.end method
.method public static showRewardedVideo(Landroid/app/Activity;)V
.locals 1
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/mediationsdk/p;->d(Landroid/app/Activity;)V
return-void
.end method
.method public static showRewardedVideo(Landroid/app/Activity;Ljava/lang/String;)V
.locals 1
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/ironsource/mediationsdk/p;->f(Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method
.method public static showRewardedVideo(Ljava/lang/String;)V
.locals 2
.line 0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1, p0}, Lcom/ironsource/mediationsdk/p;->f(Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract onWindowFocusChanged(Z)V
.end method

View File

@@ -0,0 +1,241 @@
.class public Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.super Landroid/widget/FrameLayout;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
}
.end annotation
# instance fields
.field private a:Landroid/view/View;
.field private b:Lcom/ironsource/mediationsdk/ISBannerSize;
.field private c:Ljava/lang/String;
.field private d:Landroid/app/Activity;
.field private e:Z
.field private f:Z
.field private g:Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
# direct methods
.method public constructor <init>(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)V
.locals 1
.line 0
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->e:Z
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->f:Z
iput-object p1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->d:Landroid/app/Activity;
if-nez p2, :cond_0
sget-object p2, Lcom/ironsource/mediationsdk/ISBannerSize;->BANNER:Lcom/ironsource/mediationsdk/ISBannerSize;
:cond_0
iput-object p2, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 0
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
const/4 p1, 0x0
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->e:Z
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->f:Z
return-void
.end method
# virtual methods
.method public a()V
.locals 1
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->e:Z
const/4 v0, 0x0
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->d:Landroid/app/Activity;
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->c:Ljava/lang/String;
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->a:Landroid/view/View;
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->g:Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->removeBannerListener()V
return-void
.end method
.method public b()Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
.locals 3
new-instance v0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
iget-object v1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->d:Landroid/app/Activity;
iget-object v2, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;-><init>(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)V
iget-object v1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->setPlacementName(Ljava/lang/String;)V
return-object v0
.end method
.method public getActivity()Landroid/app/Activity;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->d:Landroid/app/Activity;
return-object v0
.end method
.method public getLevelPlayBannerListener()Lcom/ironsource/mediationsdk/sdk/LevelPlayBannerListener;
.locals 1
invoke-static {}, Lcom/ironsource/m5;->a()Lcom/ironsource/m5;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/m5;->b()Lcom/ironsource/mediationsdk/sdk/LevelPlayBannerListener;
move-result-object v0
return-object v0
.end method
.method public getPlacementName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->c:Ljava/lang/String;
return-object v0
.end method
.method public getSize()Lcom/ironsource/mediationsdk/ISBannerSize;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
return-object v0
.end method
.method public getWindowFocusChangedListener()Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->g:Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
return-object v0
.end method
.method public isDestroyed()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->e:Z
return v0
.end method
.method public onWindowFocusChanged(Z)V
.locals 1
invoke-super {p0, p1}, Landroid/view/View;->onWindowFocusChanged(Z)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->g:Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
if-eqz v0, :cond_0
invoke-interface {v0, p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;->onWindowFocusChanged(Z)V
:cond_0
return-void
.end method
.method public removeBannerListener()V
.locals 2
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->info()V
invoke-static {}, Lcom/ironsource/m5;->a()Lcom/ironsource/m5;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/m5;->a(Lcom/ironsource/mediationsdk/sdk/LevelPlayBannerListener;)V
return-void
.end method
.method public setBannerSize(Lcom/ironsource/mediationsdk/ISBannerSize;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
return-void
.end method
.method public setLevelPlayBannerListener(Lcom/ironsource/mediationsdk/sdk/LevelPlayBannerListener;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->info()V
invoke-static {}, Lcom/ironsource/m5;->a()Lcom/ironsource/m5;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/m5;->a(Lcom/ironsource/mediationsdk/sdk/LevelPlayBannerListener;)V
return-void
.end method
.method public setPlacementName(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->c:Ljava/lang/String;
return-void
.end method
.method public setWindowFocusChangedListener(Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->g:Lcom/ironsource/mediationsdk/IronSourceBannerLayout$a;
return-void
.end method

View File

@@ -0,0 +1,994 @@
.class public Lcom/ironsource/mediationsdk/IronSourceSegment;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final AGE:Ljava/lang/String; = "age"
.field public static final GENDER:Ljava/lang/String; = "gen"
.field public static final IAPT:Ljava/lang/String; = "iapt"
.field public static final LEVEL:Ljava/lang/String; = "lvl"
.field public static final PAYING:Ljava/lang/String; = "pay"
.field public static final USER_CREATION_DATE:Ljava/lang/String; = "ucd"
.field private static final m:Ljava/lang/String; = "segName"
# instance fields
.field private a:Ljava/lang/String;
.field private b:I
.field private c:D
.field private final d:Ljava/lang/String;
.field private final e:I
.field private f:I
.field private g:Ljava/lang/String;
.field private h:I
.field private i:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private j:D
.field private k:J
.field private l:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroid/util/Pair<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const v0, 0xf423f
iput v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->b:I
const-wide v0, 0x412e847ffae147aeL # 999999.99
iput-wide v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->c:D
const-string v0, "custom"
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->d:Ljava/lang/String;
const/4 v0, 0x5
iput v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->e:I
const/4 v0, -0x1
iput v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->f:I
iput v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->h:I
const/4 v0, 0x0
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
const-wide/high16 v0, -0x4010000000000000L # -1.0
iput-wide v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->j:D
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->k:J
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->l:Ljava/util/ArrayList;
return-void
.end method
.method private a(Ljava/lang/String;)Z
.locals 1
.line 0
if-nez p1, :cond_0
const/4 p1, 0x0
return p1
:cond_0
const-string v0, "^[a-zA-Z0-9]*$"
invoke-virtual {p1, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method private a(Ljava/lang/String;II)Z
.locals 1
.line 0
if-eqz p1, :cond_0
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-lt v0, p2, :cond_0
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result p1
if-gt p1, p3, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
# virtual methods
.method public getAge()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->f:I
return v0
.end method
.method public getGender()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->g:Ljava/lang/String;
return-object v0
.end method
.method public getIapt()D
.locals 2
iget-wide v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->j:D
return-wide v0
.end method
.method public getIsPaying()Ljava/util/concurrent/atomic/AtomicBoolean;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
return-object v0
.end method
.method public getLevel()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->h:I
return v0
.end method
.method public getSegmentData()Ljava/util/ArrayList;
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Landroid/util/Pair<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iget v1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->f:I
const-string v2, ""
const/4 v3, -0x1
if-eq v1, v3, :cond_0
new-instance v1, Landroid/util/Pair;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
iget v5, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->f:I
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const-string v5, "age"
invoke-direct {v1, v5, v4}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_0
iget-object v1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->g:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1
new-instance v1, Landroid/util/Pair;
iget-object v4, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->g:Ljava/lang/String;
const-string v5, "gen"
invoke-direct {v1, v5, v4}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_1
iget v1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->h:I
if-eq v1, v3, :cond_2
new-instance v1, Landroid/util/Pair;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget v4, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->h:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const-string v4, "lvl"
invoke-direct {v1, v4, v3}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_2
iget-object v1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
if-eqz v1, :cond_3
new-instance v1, Landroid/util/Pair;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const-string v4, "pay"
invoke-direct {v1, v4, v3}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_3
iget-wide v3, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->j:D
const-wide/high16 v5, -0x4010000000000000L # -1.0
cmpl-double v1, v3, v5
if-eqz v1, :cond_4
new-instance v1, Landroid/util/Pair;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-wide v4, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->j:D
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const-string v4, "iapt"
invoke-direct {v1, v4, v3}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_4
iget-wide v3, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->k:J
const-wide/16 v5, 0x0
cmp-long v1, v3, v5
if-eqz v1, :cond_5
new-instance v1, Landroid/util/Pair;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-wide v4, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->k:J
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "ucd"
invoke-direct {v1, v3, v2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_5
iget-object v1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->a:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_6
new-instance v1, Landroid/util/Pair;
iget-object v2, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->a:Ljava/lang/String;
const-string v3, "segName"
invoke-direct {v1, v3, v2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_6
iget-object v1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->l:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
return-object v0
.end method
.method public getSegmentName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->a:Ljava/lang/String;
return-object v0
.end method
.method public getUcd()J
.locals 2
iget-wide v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->k:J
return-wide v0
.end method
.method public setAge(I)V
.locals 4
if-lez p1, :cond_0
const/16 v0, 0xc7
if-gt p1, v0, :cond_0
iput p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->f:I
goto :goto_0
:cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setAge( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, " ) age must be between 1-199"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v2, 0x2
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:goto_0
return-void
.end method
.method public setCustom(Ljava/lang/String;Ljava/lang/String;)V
.locals 4
:try_start_0
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
invoke-direct {p0, p2}, Lcom/ironsource/mediationsdk/IronSourceSegment;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
const/16 v0, 0x20
const/4 v1, 0x1
invoke-direct {p0, p1, v1, v0}, Lcom/ironsource/mediationsdk/IronSourceSegment;->a(Ljava/lang/String;II)Z
move-result v2
if-eqz v2, :cond_1
invoke-direct {p0, p2, v1, v0}, Lcom/ironsource/mediationsdk/IronSourceSegment;->a(Ljava/lang/String;II)Z
move-result v0
if-eqz v0, :cond_1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "custom_"
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;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x5
if-lt v0, v1, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->l:Ljava/util/ArrayList;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_0
:catch_0
move-exception p1
goto :goto_1
:cond_0
:goto_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->l:Ljava/util/ArrayList;
new-instance v1, Landroid/util/Pair;
invoke-direct {v1, p1, p2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2
:cond_1
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setCustom( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " , "
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " ) key and value must be alphanumeric and 1-32 in length"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 p2, 0x2
invoke-virtual {v0, v1, p1, p2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:goto_1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_2
return-void
.end method
.method public setGender(Ljava/lang/String;)V
.locals 4
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1
invoke-static {p1}, Lcom/ironsource/environment/StringUtils;->toLowerCase(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "male"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
invoke-static {p1}, Lcom/ironsource/environment/StringUtils;->toLowerCase(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "female"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
:cond_0
iput-object p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->g:Ljava/lang/String;
goto :goto_0
:cond_1
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setGender( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " ) is invalid"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v2, 0x2
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:goto_0
return-void
.end method
.method public setIAPTotal(D)V
.locals 4
const-wide/16 v0, 0x0
cmpl-double v0, p1, v0
if-lez v0, :cond_0
iget-wide v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->c:D
cmpg-double v0, p1, v0
if-gez v0, :cond_0
const-wide/high16 v0, 0x4059000000000000L # 100.0
mul-double/2addr p1, v0
invoke-static {p1, p2}, Ljava/lang/Math;->floor(D)D
move-result-wide p1
div-double/2addr p1, v0
iput-wide p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->j:D
goto :goto_0
:cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setIAPTotal( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string p1, " ) iapt must be between 0-"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->c:D
invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 p2, 0x2
invoke-virtual {v0, v1, p1, p2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:goto_0
return-void
.end method
.method public setIsPaying(Z)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
if-nez v0, :cond_0
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
:cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->i:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
return-void
.end method
.method public setLevel(I)V
.locals 4
if-lez p1, :cond_0
iget v0, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->b:I
if-ge p1, v0, :cond_0
iput p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->h:I
goto :goto_0
:cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setLevel( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, " ) level must be between 1-"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->b:I
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v2, 0x2
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:goto_0
return-void
.end method
.method public setSegmentName(Ljava/lang/String;)V
.locals 4
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
const/16 v1, 0x20
invoke-direct {p0, p1, v0, v1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->a(Ljava/lang/String;II)Z
move-result v0
if-eqz v0, :cond_0
iput-object p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->a:Ljava/lang/String;
goto :goto_0
:cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setSegmentName( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " ) segment name must be alphanumeric and 1-32 in length"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v2, 0x2
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:goto_0
return-void
.end method
.method public setUserCreationDate(J)V
.locals 4
const-wide/16 v0, 0x0
cmp-long v0, p1, v0
if-lez v0, :cond_0
iput-wide p1, p0, Lcom/ironsource/mediationsdk/IronSourceSegment;->k:J
goto :goto_0
:cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "setUserCreationDate( "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, " ) is an invalid timestamp"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 p2, 0x2
invoke-virtual {v0, v1, p1, p2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
:goto_0
return-void
.end method
.method public toJson()Lorg/json/JSONObject;
.locals 6
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getSegmentData()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/util/Pair;
:try_start_0
iget-object v3, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v3, Ljava/lang/String;
iget-object v2, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
invoke-virtual {v0, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v2
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v3, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "exception "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
goto :goto_0
:cond_0
return-object v0
.end method

View File

@@ -0,0 +1,108 @@
.class public final enum Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;",
">;"
}
.end annotation
# static fields
.field public static final enum LOAD_WHILE_SHOW_BY_INSTANCE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.field public static final enum LOAD_WHILE_SHOW_BY_NETWORK:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.field public static final enum NONE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.field private static final synthetic a:[Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
# direct methods
.method static constructor <clinit>()V
.locals 5
new-instance v0, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
const-string v1, "NONE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->NONE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
new-instance v1, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
const-string v2, "LOAD_WHILE_SHOW_BY_INSTANCE"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->LOAD_WHILE_SHOW_BY_INSTANCE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
new-instance v2, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
const-string v3, "LOAD_WHILE_SHOW_BY_NETWORK"
const/4 v4, 0x2
invoke-direct {v2, v3, v4}, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->LOAD_WHILE_SHOW_BY_NETWORK:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
filled-new-array {v0, v1, v2}, [Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->a:[Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.locals 1
const-class v0, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
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/ironsource/mediationsdk/LoadWhileShowSupportState;
return-object p0
.end method
.method public static values()[Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->a:[Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
invoke-virtual {v0}, [Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
return-object v0
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/ironsource/mediationsdk/SetAPSInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setAPSData(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lorg/json/JSONObject;)V
.end method

View File

@@ -0,0 +1,59 @@
.class public final Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/WaterfallConfiguration;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
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/ironsource/mediationsdk/WaterfallConfiguration$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final builder()Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
.locals 1
new-instance v0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;-><init>()V
return-object v0
.end method
.method public final empty()Lcom/ironsource/mediationsdk/WaterfallConfiguration;
.locals 1
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;->builder()Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->build()Lcom/ironsource/mediationsdk/WaterfallConfiguration;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,100 @@
.class public final Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/WaterfallConfiguration;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "WaterfallConfigurationBuilder"
.end annotation
# instance fields
.field private a:Ljava/lang/Double;
.field private b:Ljava/lang/Double;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final build()Lcom/ironsource/mediationsdk/WaterfallConfiguration;
.locals 2
new-instance v0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/ironsource/mediationsdk/WaterfallConfiguration;-><init>(Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object v0
.end method
.method public final getCeiling$mediationsdk_release()Ljava/lang/Double;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->b:Ljava/lang/Double;
return-object v0
.end method
.method public final getFloor$mediationsdk_release()Ljava/lang/Double;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->a:Ljava/lang/Double;
return-object v0
.end method
.method public final setCeiling(D)Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
.locals 0
invoke-static {p1, p2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->b:Ljava/lang/Double;
return-object p0
.end method
.method public final setCeiling$mediationsdk_release(Ljava/lang/Double;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->b:Ljava/lang/Double;
return-void
.end method
.method public final setFloor(D)Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
.locals 0
invoke-static {p1, p2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->a:Ljava/lang/Double;
return-object p0
.end method
.method public final setFloor$mediationsdk_release(Ljava/lang/Double;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->a:Ljava/lang/Double;
return-void
.end method

View File

@@ -0,0 +1,187 @@
.class public final Lcom/ironsource/mediationsdk/WaterfallConfiguration;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;,
Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
}
.end annotation
# static fields
.field public static final Companion:Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
# instance fields
.field private final a:Ljava/lang/Double;
.field private final b:Ljava/lang/Double;
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->Companion:Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
return-void
.end method
.method private constructor <init>(Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;)V
.locals 1
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->getFloor$mediationsdk_release()Ljava/lang/Double;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->a:Ljava/lang/Double;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;->getCeiling$mediationsdk_release()Ljava/lang/Double;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->b:Ljava/lang/Double;
return-void
.end method
.method public synthetic constructor <init>(Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/WaterfallConfiguration;-><init>(Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;)V
return-void
.end method
.method public static final builder()Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->Companion:Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;->builder()Lcom/ironsource/mediationsdk/WaterfallConfiguration$WaterfallConfigurationBuilder;
move-result-object v0
return-object v0
.end method
.method public static final empty()Lcom/ironsource/mediationsdk/WaterfallConfiguration;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->Companion:Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/WaterfallConfiguration$Companion;->empty()Lcom/ironsource/mediationsdk/WaterfallConfiguration;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final getCeiling()Ljava/lang/Double;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->b:Ljava/lang/Double;
return-object v0
.end method
.method public final getFloor()Ljava/lang/Double;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->a:Ljava/lang/Double;
return-object v0
.end method
.method public final toJsonString()Ljava/lang/String;
.locals 3
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:try_start_0
const-string v1, "ceiling"
iget-object v2, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->b:Ljava/lang/Double;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "floor"
iget-object v2, p0, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->a:Ljava/lang/Double;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_0
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "json.toString()"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "WaterfallConfiguration"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/WaterfallConfiguration;->toJsonString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,522 @@
.class public abstract Lcom/ironsource/mediationsdk/a;
.super Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterAdFullScreenInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBannerInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNativeAdInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBindAdViewInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<",
"Listener::Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;",
">",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter<",
"Lcom/ironsource/mediationsdk/u;",
"T",
"Listener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterAdFullScreenInterface<",
"T",
"Listener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBannerInterface<",
"T",
"Listener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNativeAdInterface<",
"T",
"Listener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBindAdViewInterface;"
}
.end annotation
# instance fields
.field protected a:Lcom/ironsource/mediationsdk/AbstractAdapter;
.field protected b:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"T",
"Listener;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/AbstractAdapter;Lcom/ironsource/mediationsdk/model/NetworkSettings;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Ljava/util/UUID;)V
.locals 0
invoke-direct {p0, p3, p2, p4}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;Ljava/util/UUID;)V
new-instance p2, Ljava/lang/ref/WeakReference;
const/4 p3, 0x0
invoke-direct {p2, p3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object p2, p0, Lcom/ironsource/mediationsdk/a;->b:Ljava/lang/ref/WeakReference;
iput-object p1, p0, Lcom/ironsource/mediationsdk/a;->a:Lcom/ironsource/mediationsdk/AbstractAdapter;
return-void
.end method
.method public static a(Lcom/ironsource/mediationsdk/AbstractAdapter;Lcom/ironsource/mediationsdk/model/NetworkSettings;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Ljava/util/UUID;)Lcom/ironsource/mediationsdk/a;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/AbstractAdapter;",
"Lcom/ironsource/mediationsdk/model/NetworkSettings;",
"Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;",
"Ljava/util/UUID;",
")",
"Lcom/ironsource/mediationsdk/a<",
"*>;"
}
.end annotation
.line 0
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
if-ne p2, v0, :cond_0
new-instance p2, Lcom/ironsource/mediationsdk/z;
invoke-direct {p2, p0, p1}, Lcom/ironsource/mediationsdk/z;-><init>(Lcom/ironsource/mediationsdk/AbstractAdapter;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-object p2
:cond_0
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
if-ne p2, v0, :cond_1
new-instance p2, Lcom/ironsource/mediationsdk/o;
invoke-direct {p2, p0, p1}, Lcom/ironsource/mediationsdk/o;-><init>(Lcom/ironsource/mediationsdk/AbstractAdapter;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-object p2
:cond_1
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
if-ne p2, v0, :cond_2
new-instance p2, Lcom/ironsource/mediationsdk/j;
invoke-direct {p2, p0, p1}, Lcom/ironsource/mediationsdk/j;-><init>(Lcom/ironsource/mediationsdk/AbstractAdapter;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-object p2
:cond_2
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->NATIVE_AD:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
if-ne p2, v0, :cond_3
new-instance p2, Lcom/ironsource/mediationsdk/t;
invoke-direct {p2, p0, p1, p3}, Lcom/ironsource/mediationsdk/t;-><init>(Lcom/ironsource/mediationsdk/AbstractAdapter;Lcom/ironsource/mediationsdk/model/NetworkSettings;Ljava/util/UUID;)V
return-object p2
:cond_3
sget-object p0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string p3, "ad unit not supported - "
invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
const/4 p0, 0x0
return-object p0
.end method
.method private a(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"T",
"Listener;",
")V"
}
.end annotation
.line 0
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/a;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getConfiguration()Ljava/util/Map;
move-result-object p2
invoke-static {p2}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p2
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getAdUnitData()Ljava/util/Map;
move-result-object v0
invoke-static {v0}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object v0
invoke-virtual {p0, p2, v0, p1}, Lcom/ironsource/mediationsdk/a;->a(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
return-void
.end method
.method private b(Ljava/lang/String;)V
.locals 3
.line 0
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Method \'"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "\' is not supported for "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.locals 1
.line 0
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/ironsource/mediationsdk/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public a(Ljava/lang/String;)Ljava/lang/String;
.locals 2
.line 0
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/a;->b()Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_0
return-object v0
:cond_0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " - "
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public a(Lorg/json/JSONObject;)V
.locals 0
.line 0
const-string p1, "destroyAd"
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/a;->b(Ljava/lang/String;)V
return-void
.end method
.method public abstract a(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.end method
.method public abstract b()Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.end method
.method public b(Lorg/json/JSONObject;)Z
.locals 0
.line 0
const-string p1, "isAdAvailable"
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/a;->b(Ljava/lang/String;)V
const/4 p1, 0x0
return p1
.end method
.method public c(Lorg/json/JSONObject;)V
.locals 0
const-string p1, "onAdViewWillBind"
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/a;->b(Ljava/lang/String;)V
return-void
.end method
.method public d(Lorg/json/JSONObject;)V
.locals 0
const-string p1, "onAdViewWillBind"
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/a;->b(Ljava/lang/String;)V
return-void
.end method
.method public destroyAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.locals 0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getConfiguration()Ljava/util/Map;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/a;->a(Lorg/json/JSONObject;)V
return-void
.end method
.method public e(Lorg/json/JSONObject;)V
.locals 0
const-string p1, "showAd"
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/a;->b(Ljava/lang/String;)V
return-void
.end method
.method public isAdAvailable(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)Z
.locals 0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getConfiguration()Ljava/util/Map;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/a;->b(Lorg/json/JSONObject;)Z
move-result p1
return p1
.end method
.method public loadAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"Landroid/app/Activity;",
"Lcom/ironsource/mediationsdk/ISBannerSize;",
"T",
"Listener;",
")V"
}
.end annotation
.line 0
invoke-direct {p0, p1, p4}, Lcom/ironsource/mediationsdk/a;->a(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
return-void
.end method
.method public loadAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Landroid/app/Activity;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"Landroid/app/Activity;",
"T",
"Listener;",
")V"
}
.end annotation
.line 0
invoke-direct {p0, p1, p3}, Lcom/ironsource/mediationsdk/a;->a(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
return-void
.end method
.method public onAdViewBound(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.locals 0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getConfiguration()Ljava/util/Map;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/a;->c(Lorg/json/JSONObject;)V
return-void
.end method
.method public onAdViewWillBind(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.locals 0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getConfiguration()Ljava/util/Map;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/a;->d(Lorg/json/JSONObject;)V
return-void
.end method
.method public releaseMemory()V
.locals 3
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/a;->a:Lcom/ironsource/mediationsdk/AbstractAdapter;
if-eqz v0, :cond_0
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/a;->b()Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
move-result-object v1
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {v0, v1, v2}, Lcom/ironsource/mediationsdk/AbstractAdapter;->releaseMemory(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lorg/json/JSONObject;)V
const/4 v0, 0x0
iput-object v0, p0, Lcom/ironsource/mediationsdk/a;->a:Lcom/ironsource/mediationsdk/AbstractAdapter;
:cond_0
return-void
.end method
.method public showAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"T",
"Listener;",
")V"
}
.end annotation
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/a;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->getConfiguration()Ljava/util/Map;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/hj;->a(Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/a;->e(Lorg/json/JSONObject;)V
return-void
.end method

View File

@@ -0,0 +1,162 @@
.class public abstract Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/INetworkInitCallbackListener;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<AdNetworkAdapter:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lcom/ironsource/mediationsdk/INetworkInitCallbackListener;"
}
.end annotation
# instance fields
.field private final adapter:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TAdNetworkAdapter;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TAdNetworkAdapter;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;->adapter:Ljava/lang/Object;
return-void
.end method
# virtual methods
.method public final getAdUnitIdMissingErrorString(Ljava/lang/String;)Ljava/lang/String;
.locals 2
const-string v0, "key"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Missing params - "
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;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public final getAdapter()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TAdNetworkAdapter;"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;->adapter:Ljava/lang/Object;
return-object v0
.end method
.method public final getConfigStringValueFromKey(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "key"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string p2, "config.optString(key)"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method public onNetworkInitCallbackFailed(Ljava/lang/String;)V
.locals 0
return-void
.end method
.method public onNetworkInitCallbackSuccess()V
.locals 0
return-void
.end method
.method public final postBackgroundThread(Ljava/lang/Runnable;)V
.locals 7
const-string v0, "runnable"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
const-wide/16 v3, 0x0
const/4 v5, 0x2
const/4 v6, 0x0
move-object v2, p1
invoke-static/range {v1 .. v6}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postAdapterBackgroundTask$default(Lcom/ironsource/environment/thread/IronSourceThreadManager;Ljava/lang/Runnable;JILjava/lang/Object;)V
return-void
.end method
.method public final postOnUIThread(Ljava/lang/Runnable;)V
.locals 7
const-string v0, "runnable"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
const-wide/16 v3, 0x0
const/4 v5, 0x2
const/4 v6, 0x0
move-object v2, p1
invoke-static/range {v1 .. v6}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postOnUiThreadTask$default(Lcom/ironsource/environment/thread/IronSourceThreadManager;Ljava/lang/Runnable;JILjava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,220 @@
.class public abstract Lcom/ironsource/mediationsdk/adapter/AbstractBannerAdapter;
.super Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/BannerAdapterInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<AdNetworkAdapter:",
"Ljava/lang/Object;",
">",
"Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter<",
"TAdNetworkAdapter;>;",
"Lcom/ironsource/mediationsdk/sdk/BannerAdapterInterface;"
}
.end annotation
.annotation build Lkotlin/jvm/internal/SourceDebugExtension;
value = {
"SMAP\nAbstractBannerAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractBannerAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractBannerAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,101:1\n1#2:102\n*E\n"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TAdNetworkAdapter;)V"
}
.end annotation
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;-><init>(Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method public collectBannerBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "biddingDataCallback"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lcom/ironsource/mediationsdk/adapter/AbstractBannerAdapter;->getBannerBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object p1
if-eqz p1, :cond_0
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onSuccess(Ljava/util/Map;)V
goto :goto_0
:cond_0
const-string p1, "bidding data map is null"
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onFailure(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public destroyBanner(Lorg/json/JSONObject;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public getAdaptiveHeight(I)I
.locals 0
const/4 p1, -0x1
return p1
.end method
.method public getBannerBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lorg/json/JSONObject;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 p1, 0x0
return-object p1
.end method
.method public getBannerLoadWhileShowSupportState(Lorg/json/JSONObject;)Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.locals 0
sget-object p1, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->LOAD_WHILE_SHOW_BY_INSTANCE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
return-object p1
.end method
.method public initBannerForBidding(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public initBanners(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadBanner(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "banner"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadBannerForBidding(Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "banner"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p5, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadBannerForDemandOnlyForBidding(Lorg/json/JSONObject;Ljava/lang/String;Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public onBannerViewBound(Lorg/json/JSONObject;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public onBannerViewWillBind(Lorg/json/JSONObject;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,178 @@
.class public abstract Lcom/ironsource/mediationsdk/adapter/AbstractInterstitialAdapter;
.super Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/InterstitialAdapterInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<AdNetworkAdapter:",
"Ljava/lang/Object;",
">",
"Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter<",
"TAdNetworkAdapter;>;",
"Lcom/ironsource/mediationsdk/sdk/InterstitialAdapterInterface;"
}
.end annotation
.annotation build Lkotlin/jvm/internal/SourceDebugExtension;
value = {
"SMAP\nAbstractInterstitialAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractInterstitialAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractInterstitialAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,73:1\n1#2:74\n*E\n"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TAdNetworkAdapter;)V"
}
.end annotation
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;-><init>(Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method public collectInterstitialBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "biddingDataCallback"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lcom/ironsource/mediationsdk/adapter/AbstractInterstitialAdapter;->getInterstitialBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object p1
if-eqz p1, :cond_0
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onSuccess(Ljava/util/Map;)V
goto :goto_0
:cond_0
const-string p1, "bidding data map is null"
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onFailure(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public getInterstitialBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lorg/json/JSONObject;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 p1, 0x0
return-object p1
.end method
.method public initInterstitial(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public initInterstitialForBidding(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public isInterstitialReady(Lorg/json/JSONObject;)Z
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 p1, 0x0
return p1
.end method
.method public loadInterstitial(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadInterstitialForBidding(Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public showInterstitial(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p2, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,176 @@
.class public abstract Lcom/ironsource/mediationsdk/adapter/AbstractNativeAdAdapter;
.super Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdAdapterInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<AdNetworkAdapter:",
"Ljava/lang/Object;",
">",
"Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter<",
"TAdNetworkAdapter;>;",
"Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdAdapterInterface;"
}
.end annotation
.annotation build Lkotlin/jvm/internal/SourceDebugExtension;
value = {
"SMAP\nAbstractNativeAdAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractNativeAdAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractNativeAdAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,73:1\n1#2:74\n*E\n"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TAdNetworkAdapter;)V"
}
.end annotation
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;-><init>(Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method public collectNativeAdBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "biddingDataCallback"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lcom/ironsource/mediationsdk/adapter/AbstractNativeAdAdapter;->getNativeAdBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object p1
if-eqz p1, :cond_0
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onSuccess(Ljava/util/Map;)V
goto :goto_0
:cond_0
const-string p1, "bidding data map is null"
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onFailure(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public destroyNativeAd(Lorg/json/JSONObject;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public getNativeAdBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lorg/json/JSONObject;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 p1, 0x0
return-object p1
.end method
.method public final getNativeAdProperties(Lorg/json/JSONObject;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;
invoke-direct {v0, p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;-><init>(Lorg/json/JSONObject;)V
return-object v0
.end method
.method public initNativeAdForBidding(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public initNativeAds(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadNativeAd(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadNativeAdForBidding(Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,199 @@
.class public abstract Lcom/ironsource/mediationsdk/adapter/AbstractRewardedVideoAdapter;
.super Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/RewardedVideoAdapterInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<AdNetworkAdapter:",
"Ljava/lang/Object;",
">",
"Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter<",
"TAdNetworkAdapter;>;",
"Lcom/ironsource/mediationsdk/sdk/RewardedVideoAdapterInterface;"
}
.end annotation
.annotation build Lkotlin/jvm/internal/SourceDebugExtension;
value = {
"SMAP\nAbstractRewardedVideoAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractRewardedVideoAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractRewardedVideoAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,83:1\n1#2:84\n*E\n"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TAdNetworkAdapter;)V"
}
.end annotation
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/adapter/AbstractAdUnitAdapter;-><init>(Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method public collectRewardedVideoBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "biddingDataCallback"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2}, Lcom/ironsource/mediationsdk/adapter/AbstractRewardedVideoAdapter;->getRewardedVideoBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object p1
if-eqz p1, :cond_0
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onSuccess(Ljava/util/Map;)V
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
if-nez p1, :cond_1
const-string p1, "bidding data map is null"
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;->onFailure(Ljava/lang/String;)V
:cond_1
return-void
.end method
.method public getRewardedVideoBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lorg/json/JSONObject;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 p1, 0x0
return-object p1
.end method
.method public initAndLoadRewardedVideo(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p5, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public initRewardedVideoForDemandOnly(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public initRewardedVideoWithCallback(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.locals 0
const-string p1, "config"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public isRewardedVideoAvailable(Lorg/json/JSONObject;)Z
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 p1, 0x0
return p1
.end method
.method public loadRewardedVideo(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public loadRewardedVideoForBidding(Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.locals 0
const-string p2, "config"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public showRewardedVideo(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "listener"
invoke-static {p2, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,424 @@
.class public final Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
.annotation build Lkotlin/jvm/internal/SourceDebugExtension;
value = {
"SMAP\nAdQualityBridge.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AdQualityBridge.kt\ncom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion\n+ 2 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,273:1\n37#2,2:274\n37#2,2:276\n*S KotlinDebug\n*F\n+ 1 AdQualityBridge.kt\ncom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion\n*L\n139#1:274,2\n140#1:276,2\n*E\n"
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
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/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;-><init>()V
return-void
.end method
.method public static final synthetic access$getAdQualitySdkVersion(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;)Ljava/lang/String;
.locals 0
invoke-direct {p0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->getAdQualitySdkVersion()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static final synthetic access$isGetVersionMethodExist(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;)Z
.locals 0
invoke-direct {p0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->isGetVersionMethodExist()Z
move-result p0
return p0
.end method
.method public static final synthetic access$logEvent(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;)V
.locals 0
invoke-direct {p0, p1, p2, p3}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->logEvent(ILjava/lang/Integer;Ljava/lang/String;)V
return-void
.end method
.method public static final synthetic access$versionCompare(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;Ljava/lang/String;Ljava/lang/String;)I
.locals 0
invoke-direct {p0, p1, p2}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->versionCompare(Ljava/lang/String;Ljava/lang/String;)I
move-result p0
return p0
.end method
.method private final getAdQualitySdkVersion()Ljava/lang/String;
.locals 2
invoke-direct {p0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->isGetVersionMethodExist()Z
move-result v0
if-eqz v0, :cond_0
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->getSDKVersion()Ljava/lang/String;
move-result-object v0
const-string v1, "getSDKVersion()"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0}, Ljava/lang/String;-><init>()V
return-object v0
.end method
.method private final isGetVersionMethodExist()Z
.locals 9
const/4 v0, 0x0
:try_start_0
const-class v1, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;
invoke-virtual {v1}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
move-result-object v1
array-length v1, v1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const/16 v2, 0xa
if-lt v1, v2, :cond_0
const/4 v0, 0x1
goto :goto_0
:catchall_0
move-exception v1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
const/16 v4, 0x54
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x6
const/4 v8, 0x0
move-object v3, p0
invoke-static/range {v3 .. v8}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->logEvent$default(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)V
:cond_0
:goto_0
return v0
.end method
.method private final logEvent(ILjava/lang/Integer;Ljava/lang/String;)V
.locals 2
const/4 v0, 0x0
invoke-static {v0}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->getMediationAdditionalData(Z)Lorg/json/JSONObject;
move-result-object v0
if-eqz p2, :cond_0
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
const-string v1, "errorCode"
invoke-virtual {v0, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:cond_0
if-eqz p3, :cond_1
const-string p2, "reason"
invoke-virtual {v0, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_1
invoke-static {}, Lcom/ironsource/rp;->i()Lcom/ironsource/rp;
move-result-object p2
new-instance p3, Lcom/ironsource/kb;
invoke-direct {p3, p1, v0}, Lcom/ironsource/kb;-><init>(ILorg/json/JSONObject;)V
invoke-virtual {p2, p3}, Lcom/ironsource/m7;->a(Lcom/ironsource/kb;)V
return-void
.end method
.method public static synthetic logEvent$default(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)V
.locals 1
and-int/lit8 p5, p4, 0x2
const/4 v0, 0x0
if-eqz p5, :cond_0
move-object p2, v0
:cond_0
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_1
move-object p3, v0
:cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->logEvent(ILjava/lang/Integer;Ljava/lang/String;)V
return-void
.end method
.method private final versionCompare(Ljava/lang/String;Ljava/lang/String;)I
.locals 11
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
goto/16 :goto_1
:cond_0
new-instance v0, Lkotlin/text/Regex;
const-string v1, "[^0-9.]"
invoke-direct {v0, v1}, Lkotlin/text/Regex;-><init>(Ljava/lang/String;)V
const-string v2, ""
invoke-virtual {v0, p1, v2}, Lkotlin/text/Regex;->replace(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string p1, "."
filled-new-array {p1}, [Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x6
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lkotlin/text/StringsKt;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List;
move-result-object v0
const/4 v3, 0x0
new-array v4, v3, [Ljava/lang/String;
invoke-interface {v0, v4}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/String;
new-instance v4, Lkotlin/text/Regex;
invoke-direct {v4, v1}, Lkotlin/text/Regex;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, p2, v2}, Lkotlin/text/Regex;->replace(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
filled-new-array {p1}, [Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x6
const/4 v10, 0x0
invoke-static/range {v5 .. v10}, Lkotlin/text/StringsKt;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List;
move-result-object p1
new-array p2, v3, [Ljava/lang/String;
invoke-interface {p1, p2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object p1
check-cast p1, [Ljava/lang/String;
:goto_0
array-length p2, v0
if-ge v3, p2, :cond_1
array-length p2, p1
if-ge v3, p2, :cond_1
aget-object p2, v0, v3
aget-object v1, p1, v3
invoke-static {p2, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_1
add-int/lit8 v3, v3, 0x1
goto :goto_0
:cond_1
array-length p2, v0
if-ge v3, p2, :cond_2
array-length p2, p1
if-ge v3, p2, :cond_2
aget-object p2, v0, v3
invoke-static {p2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p2
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
aget-object p1, p1, v3
invoke-static {p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p1
const-string v0, "valueOf(vals2[i])"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
invoke-static {p2, p1}, Lkotlin/jvm/internal/Intrinsics;->compare(II)I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->signum(I)I
move-result p1
return p1
:cond_2
array-length p2, v0
array-length p1, p1
sub-int/2addr p2, p1
invoke-static {p2}, Ljava/lang/Integer;->signum(I)I
move-result p1
return p1
:cond_3
:goto_1
const/4 p1, -0x1
return p1
.end method
# virtual methods
.method public final adQualityAvailable()Z
.locals 2
invoke-direct {p0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->getAdQualitySdkVersion()Ljava/lang/String;
move-result-object v0
const-string v1, "7.9.0"
invoke-direct {p0, v0, v1}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->versionCompare(Ljava/lang/String;Ljava/lang/String;)I
move-result v0
if-ltz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method

View File

@@ -0,0 +1,111 @@
.class public final Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$configBuilder$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/adqualitysdk/sdk/ISAdQualityInitListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/ironsource/e1;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public adQualitySdkInitFailed(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityInitError;Ljava/lang/String;)V
.locals 3
const-string v0, "isAdQualityInitError"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "message"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityInitError;->AD_QUALITY_ALREADY_INITIALIZED:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityInitError;
if-ne p1, v0, :cond_0
const/16 v0, 0x52
goto :goto_0
:cond_0
const/16 v0, 0x53
:goto_0
sget-object v1, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-virtual {p1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityInitError;->getValue()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {v1, v0, p1, p2}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$logEvent(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->getLogger()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object p1
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->API:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Ad Quality failed to initialize: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const/4 v1, 0x3
invoke-virtual {p1, v0, p2, v1}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->log(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.end method
.method public adQualitySdkInitSuccess()V
.locals 6
sget-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
const/16 v1, 0x51
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x6
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->logEvent$default(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,506 @@
.class public final Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
}
.end annotation
# static fields
.field public static final Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/ironsource/e1;I)V
.locals 7
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "appKey"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adQualityDataProvider"
invoke-static {p4, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
invoke-direct {v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;-><init>()V
const-string v1, "LevelPlay"
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setInitializationSource(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
move-result-object v0
invoke-direct {p0, p5}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->convertToAdQualityLogLevel(I)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;
move-result-object p5
invoke-virtual {v0, p5}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setLogLevel(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
move-result-object p5
new-instance v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$configBuilder$1;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$configBuilder$1;-><init>()V
invoke-virtual {p5, v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setAdQualityInitListener(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityInitListener;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
move-result-object p5
invoke-direct {p0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->getCoppaValue()Z
move-result v0
invoke-virtual {p5, v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setCoppa(Z)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
move-result-object p5
invoke-direct {p0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->getDeviceIdType()Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;
move-result-object v0
invoke-virtual {p5, v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setDeviceIdType(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
move-result-object p5
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
invoke-virtual {p5, p3}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setUserId(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
:cond_0
sget-object v1, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-static {v1}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$getAdQualitySdkVersion(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;)Ljava/lang/String;
move-result-object p3
const-string v0, "7.14.1"
invoke-static {v1, p3, v0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$versionCompare(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;Ljava/lang/String;Ljava/lang/String;)I
move-result p3
if-ltz p3, :cond_1
invoke-virtual {p4}, Lcom/ironsource/e1;->a()Lorg/json/JSONObject;
move-result-object p3
invoke-virtual {p3}, Lorg/json/JSONObject;->length()I
move-result p4
if-lez p4, :cond_1
invoke-virtual {p5, p3}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->setMetaData(Lorg/json/JSONObject;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;
:cond_1
const/16 v2, 0x50
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x6
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->logEvent$default(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)V
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->getInstance()Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;
move-result-object p3
invoke-virtual {p5}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig$Builder;->build()Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig;
move-result-object p4
invoke-virtual {p3, p1, p2, p4}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->initialize(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/adqualitysdk/sdk/ISAdQualityConfig;)V
return-void
.end method
.method public static final adQualityAvailable()Z
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->adQualityAvailable()Z
move-result v0
return v0
.end method
.method private final convertToAdQualityLogLevel(I)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;
.locals 1
if-eqz p1, :cond_2
const/4 v0, 0x2
if-eq p1, v0, :cond_1
const/4 v0, 0x3
if-eq p1, v0, :cond_0
sget-object p1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;->INFO:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;
goto :goto_0
:cond_0
sget-object p1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;->ERROR:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;
goto :goto_0
:cond_1
sget-object p1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;->WARNING:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;
goto :goto_0
:cond_2
sget-object p1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;->VERBOSE:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityLogLevel;
:goto_0
return-object p1
.end method
.method private static final getAdQualitySdkVersion()Ljava/lang/String;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-static {v0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$getAdQualitySdkVersion(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private final getCoppaValue()Z
.locals 2
invoke-static {}, Lcom/ironsource/xc;->a()Lcom/ironsource/xc;
move-result-object v0
const-string v1, "is_coppa"
invoke-virtual {v0, v1}, Lcom/ironsource/xc;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
invoke-static {v0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
return v1
.end method
.method private final getDeviceIdType()Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;
.locals 3
sget-object v0, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;->GAID:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;
invoke-static {}, Lcom/ironsource/xc;->a()Lcom/ironsource/xc;
move-result-object v1
const-string v2, "AdvIdOptOutReason"
invoke-virtual {v1, v2}, Lcom/ironsource/xc;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_0
sget-object v0, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;->NONE:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityDeviceIdType;
:cond_0
return-object v0
.end method
.method private static final isGetVersionMethodExist()Z
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-static {v0}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$isGetVersionMethodExist(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;)Z
move-result v0
return v0
.end method
.method private static final logEvent(ILjava/lang/Integer;Ljava/lang/String;)V
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-static {v0, p0, p1, p2}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$logEvent(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;ILjava/lang/Integer;Ljava/lang/String;)V
return-void
.end method
.method private static final versionCompare(Ljava/lang/String;Ljava/lang/String;)I
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge;->Companion:Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;
invoke-static {v0, p0, p1}, Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;->access$versionCompare(Lcom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion;Ljava/lang/String;Ljava/lang/String;)I
move-result p0
return p0
.end method
# virtual methods
.method public final changeUserId(Ljava/lang/String;)V
.locals 1
const-string v0, "userId"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->getInstance()Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->changeUserId(Ljava/lang/String;)V
return-void
.end method
.method public final setSegment(Lcom/ironsource/mediationsdk/IronSourceSegment;)V
.locals 7
const-string v0, "segment"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
invoke-direct {v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;-><init>()V
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getSegmentName()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getSegmentName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setSegmentName(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getAge()I
move-result v1
const/4 v2, -0x1
if-le v1, v2, :cond_1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getAge()I
move-result v1
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setAge(I)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getGender()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_2
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getGender()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setGender(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_2
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getLevel()I
move-result v1
if-le v1, v2, :cond_3
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getLevel()I
move-result v1
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setLevel(I)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_3
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getIsPaying()Ljava/util/concurrent/atomic/AtomicBoolean;
move-result-object v1
if-eqz v1, :cond_4
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getIsPaying()Ljava/util/concurrent/atomic/AtomicBoolean;
move-result-object v1
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v1
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setIsPaying(Z)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_4
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getIapt()D
move-result-wide v1
const-wide/high16 v3, -0x4010000000000000L # -1.0
cmpl-double v1, v1, v3
if-lez v1, :cond_5
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getIapt()D
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setInAppPurchasesTotal(D)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_5
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getUcd()J
move-result-wide v1
const-wide/16 v3, 0x0
cmp-long v1, v1, v3
if-lez v1, :cond_6
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getUcd()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setUserCreationDate(J)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
:cond_6
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceSegment;->getSegmentData()Ljava/util/ArrayList;
move-result-object p1
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_7
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_8
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/util/Pair;
iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/String;
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Ljava/lang/String;
const-string v3, "key"
invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x2
const/4 v4, 0x0
const-string v5, "custom_"
const/4 v6, 0x0
invoke-static {v2, v5, v6, v3, v4}, Lkotlin/text/StringsKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_7
invoke-static {v2, v5}, Lkotlin/text/StringsKt;->removePrefix(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->setCustomData(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;
goto :goto_0
:cond_8
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->getInstance()Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;
move-result-object p1
invoke-virtual {v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment$Builder;->build()Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->setSegment(Lcom/ironsource/adqualitysdk/sdk/ISAdQualitySegment;)V
return-void
.end method

View File

@@ -0,0 +1,11 @@
.class public final Lcom/ironsource/mediationsdk/adquality/AdQualityBridgeKt;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static final IRON_SOURCE_CUSTOM_SEGMENT_PREFIX:Ljava/lang/String; = "custom_"
.field private static final IRON_SOURCE_IS_COPPA_KEY:Ljava/lang/String; = "is_coppa"
.field private static final LEVEL_PLAY_MEDIATION_INITIALIZATION_SOURCE:Ljava/lang/String; = "LevelPlay"

View File

@@ -0,0 +1,16 @@
.class public abstract Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,44 @@
.class public Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;
.super Landroid/widget/FrameLayout;
.source "SourceFile"
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 0
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.line 0
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
.line 0
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method

View File

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

View File

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

View File

@@ -0,0 +1,54 @@
.class public final synthetic Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
.field public final synthetic f$1:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
.field public final synthetic f$2:Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
.field public final synthetic f$3:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
# direct methods
.method public synthetic constructor <init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$0:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
iput-object p2, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$1:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
iput-object p3, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$2:Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
iput-object p4, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$3:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
return-void
.end method
# virtual methods
.method public final run()V
.locals 4
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$0:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
iget-object v1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$1:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
iget-object v2, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$2:Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
iget-object v3, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;->f$3:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
invoke-static {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->$r8$lambda$w2xbclROQJaCVyQSH_40mx7gWew(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
return-void
.end method

View File

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

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic f$0:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
.field public final synthetic f$1:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
# direct methods
.method public synthetic constructor <init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;->f$0:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
iput-object p2, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;->f$1:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;->f$0:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
iget-object v1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;->f$1:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->$r8$lambda$ZldErTzY7iwala-I7-NZ74UVFYQ(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
return-void
.end method

View File

@@ -0,0 +1,138 @@
.class public final Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field private a:Ljava/lang/String;
.field private b:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final build()Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
.locals 2
new-instance v0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object v0
.end method
.method public final getMListener$mediationsdk_release()Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->b:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
return-object v0
.end method
.method public final getMPlacementName$mediationsdk_release()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->a:Ljava/lang/String;
return-object v0
.end method
.method public final setMListener$mediationsdk_release(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->b:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
return-void
.end method
.method public final setMPlacementName$mediationsdk_release(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->a:Ljava/lang/String;
return-void
.end method
.method public final withActivity(Landroid/app/Activity;)Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;
.locals 3
invoke-static {}, Lcom/ironsource/environment/ContextProvider;->getInstance()Lcom/ironsource/environment/ContextProvider;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/environment/ContextProvider;->updateActivity(Landroid/app/Activity;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "activity is updated to: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-eqz p1, :cond_0
invoke-virtual {p1}, Ljava/lang/Object;->hashCode()I
move-result p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/logger/IronLog;->verbose(Ljava/lang/String;)V
return-object p0
.end method
.method public final withListener(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;)Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;
.locals 1
const-string v0, "listener"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->b:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
return-object p0
.end method
.method public final withPlacementName(Ljava/lang/String;)Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->a:Ljava/lang/String;
return-object p0
.end method

View File

@@ -0,0 +1,685 @@
.class public final Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdInterface;
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;
.implements Lcom/ironsource/mediationsdk/ads/nativead/internal/InternalNativeAdListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;
}
.end annotation
# instance fields
.field private a:Ljava/lang/String;
.field private b:Lcom/ironsource/mediationsdk/model/Placement;
.field private c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
.field private d:Lcom/ironsource/sl;
.field private e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
.field private f:Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
.field private final g:Ljava/util/concurrent/atomic/AtomicBoolean;
# direct methods
.method public static synthetic $r8$lambda$0Mhp1Xy1bgMTuf8FuLRNFH96Xss(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
.end method
.method public static synthetic $r8$lambda$E_fziqaJWTNuWKv3aStXPhO3xas(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->b(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
return-void
.end method
.method public static synthetic $r8$lambda$Nl1E8nZ2jNVMgXyYGLYzsx_kD7A(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
.locals 0
.line 0
invoke-static {p0}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
return-void
.end method
.method public static synthetic $r8$lambda$ZldErTzY7iwala-I7-NZ74UVFYQ(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
.line 0
invoke-static {p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
return-void
.end method
.method public static synthetic $r8$lambda$w2xbclROQJaCVyQSH_40mx7gWew(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
.line 0
invoke-static {p0, p1, p2, p3}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
return-void
.end method
.method private constructor <init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;)V
.locals 2
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->g:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->getMPlacementName$mediationsdk_release()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a:Ljava/lang/String;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;->getMListener$mediationsdk_release()Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
return-void
.end method
.method public synthetic constructor <init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$Builder;)V
return-void
.end method
.method private final a()V
.locals 3
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
if-eqz v0, :cond_0
const-string v1, "Native Ad"
const-string v2, "init() has failed"
invoke-static {v2, v1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->buildInitFailedError(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object v1
invoke-interface {v0, p0, v1}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdLoadListener;->onAdLoadFailed(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_0
return-void
.end method
.method private static final a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
.locals 2
.line 0
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->b()V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->d:Lcom/ironsource/sl;
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->b:Lcom/ironsource/mediationsdk/model/Placement;
invoke-virtual {v0, v1}, Lcom/ironsource/sl;->a(Lcom/ironsource/mediationsdk/model/Placement;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-nez v0, :cond_1
invoke-direct {p0}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a()V
:cond_1
return-void
.end method
.method private static final a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 1
.line 0
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$adapterNativeAdData"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$nativeAdViewBinder"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
iput-object p2, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->f:Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
iget-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
if-eqz p1, :cond_0
invoke-interface {p1, p0, p3}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdLoadListener;->onAdLoaded(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
:cond_0
return-void
.end method
.method private static final a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 1
.line 0
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdInteractionListener;->onAdClicked(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
:cond_0
return-void
.end method
.method private static final a(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.locals 1
.line 0
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdLoadListener;->onAdLoadFailed(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_0
return-void
.end method
.method private final b()V
.locals 3
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->g:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
move-result v0
if-eqz v0, :cond_0
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->f()Lcom/ironsource/sl;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->d:Lcom/ironsource/sl;
if-eqz v0, :cond_0
invoke-virtual {v0, p0}, Lcom/ironsource/sl;->a(Lcom/ironsource/mediationsdk/ads/nativead/internal/InternalNativeAdListener;)V
new-instance v0, Lcom/ironsource/mediationsdk/model/Placement;
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v1
iget-object v2, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->a:Ljava/lang/String;
invoke-virtual {v1, v2}, Lcom/ironsource/mediationsdk/p;->n(Ljava/lang/String;)Lcom/ironsource/ul;
move-result-object v1
const-string v2, "getInstance().getNativeAdPlacement(mPlacementName)"
invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, v1}, Lcom/ironsource/mediationsdk/model/Placement;-><init>(Lcom/ironsource/mediationsdk/model/BasePlacement;)V
iput-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->b:Lcom/ironsource/mediationsdk/model/Placement;
:cond_0
return-void
.end method
.method private static final b(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 1
.line 0
const-string v0, "this$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
if-eqz v0, :cond_0
invoke-interface {v0, p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdInteractionListener;->onAdImpression(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
:cond_0
return-void
.end method
# virtual methods
.method public destroyAd()V
.locals 2
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->info(Ljava/lang/String;)V
:try_start_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->d:Lcom/ironsource/sl;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/sl;->M()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v0
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
const-string v1, "destroyNativeAd()"
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public getAdvertiser()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;->getAdvertiser()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public getBody()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;->getBody()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public getCallToAction()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;->getCallToAction()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public getIcon()Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;->getIcon()Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public final getNativeAdViewBinder()Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->f:Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
return-object v0
.end method
.method public final getObjectId()Ljava/util/UUID;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->d:Lcom/ironsource/sl;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/h7;->k()Ljava/util/UUID;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public getTitle()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->e:Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;->getTitle()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public loadAd()V
.locals 4
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->info(Ljava/lang/String;)V
invoke-static {}, Lcom/ironsource/mediationsdk/p;->m()Lcom/ironsource/mediationsdk/p;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/p;->e()Ljava/lang/String;
move-result-object v0
const-string v1, "initError"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v1
if-lez v1, :cond_1
iget-object v1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
if-eqz v1, :cond_0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "loadAd(): "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v2, "Native Ad"
invoke-static {v0, v2}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->buildInitFailedError(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object v0
invoke-interface {v1, p0, v0}, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdLoadListener;->onAdLoadFailed(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_0
return-void
:cond_1
sget-object v0, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
invoke-virtual {v0}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->getInitHandler()Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda0;
invoke-direct {v1, p0}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda0;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public onNativeAdClicked(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 8
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->CALLBACK:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->info(Ljava/lang/String;)V
sget-object v2, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
new-instance v3, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;
invoke-direct {v3, p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda4;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
const-wide/16 v4, 0x0
const/4 v6, 0x2
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postOnUiThreadTask$default(Lcom/ironsource/environment/thread/IronSourceThreadManager;Ljava/lang/Runnable;JILjava/lang/Object;)V
return-void
.end method
.method public onNativeAdImpression(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 8
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->CALLBACK:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->info(Ljava/lang/String;)V
sget-object v2, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
new-instance v3, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda1;
invoke-direct {v3, p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda1;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
const-wide/16 v4, 0x0
const/4 v6, 0x2
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postOnUiThreadTask$default(Lcom/ironsource/environment/thread/IronSourceThreadManager;Ljava/lang/Runnable;JILjava/lang/Object;)V
return-void
.end method
.method public onNativeAdLoadFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.locals 8
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->CALLBACK:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->info(Ljava/lang/String;)V
sget-object v2, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
new-instance v3, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda3;
invoke-direct {v3, p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda3;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
const-wide/16 v4, 0x0
const/4 v6, 0x2
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postOnUiThreadTask$default(Lcom/ironsource/environment/thread/IronSourceThreadManager;Ljava/lang/Runnable;JILjava/lang/Object;)V
return-void
.end method
.method public onNativeAdLoaded(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;)V
.locals 8
const-string v0, "adapterNativeAdData"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "nativeAdViewBinder"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->CALLBACK:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->info(Ljava/lang/String;)V
sget-object v2, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
new-instance v3, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;
invoke-direct {v3, p0, p2, p3, p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd$$ExternalSyntheticLambda2;-><init>(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
const-wide/16 v4, 0x0
const/4 v6, 0x2
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postOnUiThreadTask$default(Lcom/ironsource/environment/thread/IronSourceThreadManager;Ljava/lang/Runnable;JILjava/lang/Object;)V
return-void
.end method
.method public final setListener(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->c:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
return-void
.end method

View File

@@ -0,0 +1,7 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdLoadListener;
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdInteractionListener;

View File

@@ -0,0 +1,297 @@
.class public final Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;
.super Landroid/widget/FrameLayout;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdViewBinderInterface;
# instance fields
.field private final a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 0
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
new-instance p1, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-direct {p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.line 0
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
new-instance p1, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-direct {p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
return-void
.end method
.method private final a(Landroid/view/ViewGroup;)Ljava/util/List;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/ViewGroup;",
")",
"Ljava/util/List<",
"Landroid/view/View;",
">;"
}
.end annotation
.line 0
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v1
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_0
invoke-virtual {p1, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v3
const-string v4, "child"
invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
return-object v0
.end method
.method private final a(Landroid/view/ViewGroup;Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/ViewGroup;",
"Ljava/util/List<",
"+",
"Landroid/view/View;",
">;)V"
}
.end annotation
.line 0
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_0
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_0
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
goto :goto_0
:cond_0
return-void
.end method
# virtual methods
.method public final registerNativeAdViews(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
.locals 3
const-string v0, "nativeAd"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p0}, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a(Landroid/view/ViewGroup;)Ljava/util/List;
move-result-object v0
invoke-virtual {p0}, Landroid/view/ViewGroup;->removeAllViews()V
new-instance v1, Landroid/widget/FrameLayout;
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v1, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
invoke-direct {p0, v1, v0}, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a(Landroid/view/ViewGroup;Ljava/util/List;)V
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;->getNativeAdViewBinder()Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
move-result-object p1
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->getBodyView()Landroid/view/View;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->setBodyView(Landroid/view/View;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->getMediaView()Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->getCallToActionView()Landroid/view/View;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->setCallToActionView(Landroid/view/View;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->getTitleView()Landroid/view/View;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->setTitleView(Landroid/view/View;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->getIconView()Landroid/view/View;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->setIconView(Landroid/view/View;)V
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->getAdvertiserView()Landroid/view/View;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->setAdvertiserView(Landroid/view/View;)V
invoke-interface {p1, v1}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinderInterface;->setNativeAdView(Landroid/view/View;)V
invoke-interface {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinderInterface;->getNetworkNativeAdView()Landroid/view/ViewGroup;
move-result-object p1
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
:cond_0
return-void
.end method
.method public setAdvertiserView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setAdvertiserView(Landroid/view/View;)V
return-void
.end method
.method public setBodyView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setBodyView(Landroid/view/View;)V
return-void
.end method
.method public setCallToActionView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setCallToActionView(Landroid/view/View;)V
return-void
.end method
.method public setIconView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setIconView(Landroid/view/View;)V
return-void
.end method
.method public setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
return-void
.end method
.method public final setNativeAd(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
.locals 1
const-string v0, "nativeAd"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->registerNativeAdViews(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;)V
return-void
.end method
.method public setTitleView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/NativeAdLayout;->a:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setTitleView(Landroid/view/View;)V
return-void
.end method

View File

@@ -0,0 +1,41 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdAdapterInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/AdUnitAdapterInterface;
# virtual methods
.method public abstract collectNativeAdBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;)V
.end method
.method public abstract destroyNativeAd(Lorg/json/JSONObject;)V
.end method
.method public abstract getNativeAdBiddingData(Lorg/json/JSONObject;Lorg/json/JSONObject;)Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lorg/json/JSONObject;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end method
.method public abstract initNativeAdForBidding(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.end method
.method public abstract initNativeAds(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.end method
.method public abstract loadNativeAd(Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.end method
.method public abstract loadNativeAdForBidding(Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;)V
.end method

View File

@@ -0,0 +1,52 @@
.class public Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Image"
.end annotation
# instance fields
.field private final a:Landroid/graphics/drawable/Drawable;
.field private final b:Landroid/net/Uri;
# direct methods
.method public constructor <init>(Landroid/graphics/drawable/Drawable;Landroid/net/Uri;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;->a:Landroid/graphics/drawable/Drawable;
iput-object p2, p0, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;->b:Landroid/net/Uri;
return-void
.end method
# virtual methods
.method public final getDrawable()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;->a:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final getUri()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;->b:Landroid/net/Uri;
return-object v0
.end method

View File

@@ -0,0 +1,28 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;
}
.end annotation
# virtual methods
.method public abstract getAdvertiser()Ljava/lang/String;
.end method
.method public abstract getBody()Ljava/lang/String;
.end method
.method public abstract getCallToAction()Ljava/lang/String;
.end method
.method public abstract getIcon()Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdDataInterface$Image;
.end method
.method public abstract getTitle()Ljava/lang/String;
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdInteractionListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onAdClicked(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.end method
.method public abstract onAdImpression(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract destroyAd()V
.end method
.method public abstract loadAd()V
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdLoadListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onAdLoadFailed(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method
.method public abstract onAdLoaded(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.end method

View File

@@ -0,0 +1,23 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdSmashListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onNativeAdClicked()V
.end method
.method public abstract onNativeAdInitFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method
.method public abstract onNativeAdInitSuccess()V
.end method
.method public abstract onNativeAdLoadFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method
.method public abstract onNativeAdLoaded(Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;)V
.end method
.method public abstract onNativeAdShown()V
.end method

View File

@@ -0,0 +1,23 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdViewBinderInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setAdvertiserView(Landroid/view/View;)V
.end method
.method public abstract setBodyView(Landroid/view/View;)V
.end method
.method public abstract setCallToActionView(Landroid/view/View;)V
.end method
.method public abstract setIconView(Landroid/view/View;)V
.end method
.method public abstract setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
.end method
.method public abstract setTitleView(Landroid/view/View;)V
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/ironsource/mediationsdk/ads/nativead/internal/InternalNativeAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onNativeAdClicked(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.end method
.method public abstract onNativeAdImpression(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.end method
.method public abstract onNativeAdLoadFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method
.method public abstract onNativeAdLoaded(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;)V
.end method

View File

@@ -0,0 +1,125 @@
.class public final Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private a:Landroid/view/View;
.field private b:Landroid/view/View;
.field private c:Landroid/view/View;
.field private d:Landroid/view/View;
.field private e:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;
.field private f:Landroid/view/View;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final getAdvertiserView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->b:Landroid/view/View;
return-object v0
.end method
.method public final getBodyView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->d:Landroid/view/View;
return-object v0
.end method
.method public final getCallToActionView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->f:Landroid/view/View;
return-object v0
.end method
.method public final getIconView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->c:Landroid/view/View;
return-object v0
.end method
.method public final getMediaView()Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->e:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;
return-object v0
.end method
.method public final getTitleView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->a:Landroid/view/View;
return-object v0
.end method
.method public final setAdvertiserView(Landroid/view/View;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->b:Landroid/view/View;
return-void
.end method
.method public final setBodyView(Landroid/view/View;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->d:Landroid/view/View;
return-void
.end method
.method public final setCallToActionView(Landroid/view/View;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->f:Landroid/view/View;
return-void
.end method
.method public final setIconView(Landroid/view/View;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->c:Landroid/view/View;
return-void
.end method
.method public final setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->e:Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;
return-void
.end method
.method public final setTitleView(Landroid/view/View;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->a:Landroid/view/View;
return-void
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/AdapterDebugInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setAdapterDebug(Z)V
.end method

View File

@@ -0,0 +1,80 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/BaseAdapter;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterMetaDataInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterConsentInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/AdapterDebugInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterSettingsInterface;
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNetworkDataInterface;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getBannerLoadWhileShowSupportedState(Lcom/ironsource/mediationsdk/model/NetworkSettings;)Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.locals 0
sget-object p1, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->LOAD_WHILE_SHOW_BY_INSTANCE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
return-object p1
.end method
.method public getLoadWhileShowSupportedState(Lcom/ironsource/mediationsdk/model/NetworkSettings;)Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.locals 0
sget-object p1, Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;->NONE:Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
return-object p1
.end method
.method public isUsingActivityBeforeImpression(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)Z
.locals 0
const/4 p1, 0x1
return p1
.end method
.method public setAdapterDebug(Z)V
.locals 0
return-void
.end method
.method public setConsent(Z)V
.locals 0
return-void
.end method
.method public setMetaData(Ljava/lang/String;Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
return-void
.end method
.method public setNetworkData(Lcom/ironsource/mediationsdk/AdapterNetworkData;)V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,35 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/BaseBanner;
.super Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBannerInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<NetworkAdapter:",
"Lcom/ironsource/mediationsdk/adunit/adapter/BaseAdapter;",
">",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter<",
"TNetworkAdapter;",
"Lcom/ironsource/mediationsdk/adunit/adapter/listener/BannerAdListener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBannerInterface<",
"Lcom/ironsource/mediationsdk/adunit/adapter/listener/BannerAdListener;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, p1}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-void
.end method

View File

@@ -0,0 +1,29 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/BaseInterstitial;
.super Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<NetworkAdapter:",
"Lcom/ironsource/mediationsdk/adunit/adapter/BaseAdapter;",
">",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter<",
"TNetworkAdapter;",
"Lcom/ironsource/mediationsdk/adunit/adapter/listener/InterstitialAdListener;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, p1}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-void
.end method

View File

@@ -0,0 +1,35 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/BaseNativeAd;
.super Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNativeAdInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<NetworkAdapter:",
"Lcom/ironsource/mediationsdk/adunit/adapter/BaseAdapter;",
">",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter<",
"TNetworkAdapter;",
"Lcom/ironsource/mediationsdk/adunit/adapter/listener/NativeAdListener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNativeAdInterface<",
"Lcom/ironsource/mediationsdk/adunit/adapter/listener/NativeAdListener;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->NATIVE_AD:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, p1}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-void
.end method

View File

@@ -0,0 +1,29 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/BaseRewardedVideo;
.super Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<NetworkAdapter:",
"Lcom/ironsource/mediationsdk/adunit/adapter/BaseAdapter;",
">",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter<",
"TNetworkAdapter;",
"Lcom/ironsource/mediationsdk/adunit/adapter/listener/RewardedVideoAdListener;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-direct {p0, v0, p1}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-void
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterAPSDataInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setAPSData(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lorg/json/JSONObject;)V
.end method

View File

@@ -0,0 +1,44 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterAdFullScreenInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<",
"Listener::Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract isAdAvailable(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)Z
.end method
.method public abstract loadAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Landroid/app/Activity;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"Landroid/app/Activity;",
"T",
"Listener;",
")V"
}
.end annotation
.end method
.method public abstract showAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"T",
"Listener;",
")V"
}
.end annotation
.end method

View File

@@ -0,0 +1,33 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBannerInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<",
"Listener::Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract destroyAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.end method
.method public abstract loadAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"Landroid/app/Activity;",
"Lcom/ironsource/mediationsdk/ISBannerSize;",
"T",
"Listener;",
")V"
}
.end annotation
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract getAdapterVersion()Ljava/lang/String;
.end method
.method public abstract getNetworkSDKVersion()Ljava/lang/String;
.end method
.method public abstract init(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Landroid/content/Context;Lcom/ironsource/mediationsdk/adunit/adapter/listener/NetworkInitializationListener;)V
.end method

View File

@@ -0,0 +1,41 @@
.class public Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseWrapper;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field adapterBaseInterface:Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
.field settings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseWrapper;->adapterBaseInterface:Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
iput-object p2, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseWrapper;->settings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
return-void
.end method
# virtual methods
.method public getAdapterBaseInterface()Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseWrapper;->adapterBaseInterface:Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
return-object v0
.end method
.method public getSettings()Lcom/ironsource/mediationsdk/model/NetworkSettings;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseWrapper;->settings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
return-object v0
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBindAdViewInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onAdViewBound(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.end method
.method public abstract onAdViewWillBind(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterConsentInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setConsent(Z)V
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterMetaDataInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setMetaData(Ljava/lang/String;Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method

View File

@@ -0,0 +1,32 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNativeAdInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<",
"Listener::Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract destroyAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;)V
.end method
.method public abstract loadAd(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;Landroid/app/Activity;Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;",
"Landroid/app/Activity;",
"T",
"Listener;",
")V"
}
.end annotation
.end method

View File

@@ -0,0 +1,8 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterNetworkDataInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract setNetworkData(Lcom/ironsource/mediationsdk/AdapterNetworkData;)V
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterSettingsInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract getBannerLoadWhileShowSupportedState(Lcom/ironsource/mediationsdk/model/NetworkSettings;)Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.end method
.method public abstract getLoadWhileShowSupportedState(Lcom/ironsource/mediationsdk/model/NetworkSettings;)Lcom/ironsource/mediationsdk/LoadWhileShowSupportState;
.end method
.method public abstract isUsingActivityBeforeImpression(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;)Z
.end method

View File

@@ -0,0 +1,99 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<NetworkAdapter::",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;",
"Listener:Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field private final mAdUnit:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
.field protected final mAdUnitObjectId:Ljava/util/UUID;
.field protected final mNetworkSettings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 1
.line 0
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;Ljava/util/UUID;)V
return-void
.end method
.method public constructor <init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;Ljava/util/UUID;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mAdUnit:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
iput-object p2, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mNetworkSettings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
iput-object p3, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mAdUnitObjectId:Ljava/util/UUID;
return-void
.end method
# virtual methods
.method public getNetworkAdapter()Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()TNetworkAdapter;"
}
.end annotation
invoke-static {}, Lcom/ironsource/mediationsdk/c;->b()Lcom/ironsource/mediationsdk/c;
move-result-object v0
iget-object v1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mNetworkSettings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
iget-object v2, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mAdUnit:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
iget-object v3, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mAdUnitObjectId:Ljava/util/UUID;
invoke-virtual {v0, v1, v2, v3}, Lcom/ironsource/mediationsdk/c;->b(Lcom/ironsource/mediationsdk/model/NetworkSettings;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Ljava/util/UUID;)Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;
move-result-object v0
if-eqz v0, :cond_0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getNetworkSettings()Lcom/ironsource/mediationsdk/model/NetworkSettings;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;->mNetworkSettings:Lcom/ironsource/mediationsdk/model/NetworkSettings;
return-object v0
.end method
.method public releaseMemory()V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,35 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdInteractionAdapter;
.super Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterAdFullScreenInterface;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<NetworkAdapter::",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterBaseInterface;",
"Listener::Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdInteractionListener;",
">",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter<",
"TNetworkAdapter;T",
"Listener;",
">;",
"Lcom/ironsource/mediationsdk/adunit/adapter/internal/AdapterAdFullScreenInterface<",
"T",
"Listener;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
.locals 0
invoke-direct {p0, p1, p2}, Lcom/ironsource/mediationsdk/adunit/adapter/internal/BaseAdAdapter;-><init>(Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Lcom/ironsource/mediationsdk/model/NetworkSettings;)V
return-void
.end method

View File

@@ -0,0 +1,26 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdInteractionListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;
# virtual methods
.method public abstract onAdClosed()V
.end method
.method public abstract onAdEnded()V
.end method
.method public abstract onAdShowFailed(ILjava/lang/String;)V
.end method
.method public abstract onAdShowSuccess()V
.end method
.method public abstract onAdStarted()V
.end method
.method public abstract onAdVisible()V
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onAdClicked()V
.end method
.method public abstract onAdLoadFailed(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;ILjava/lang/String;)V
.end method
.method public abstract onAdLoadSuccess()V
.end method
.method public abstract onAdOpened()V
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdRewardListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdInteractionListener;
# virtual methods
.method public abstract onAdRewarded()V
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdViewListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;
# virtual methods
.method public abstract onAdLeftApplication()V
.end method
.method public abstract onAdLoadSuccess(Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
.end method
.method public abstract onAdScreenDismissed()V
.end method
.method public abstract onAdScreenPresented()V
.end method

View File

@@ -0,0 +1,96 @@
.class public abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinderInterface;
# instance fields
.field private final nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
# direct methods
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-direct {v0}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;-><init>()V
iput-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
return-void
.end method
# virtual methods
.method public final getNativeAdViewHolder()Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
return-object v0
.end method
.method public setAdvertiserView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setAdvertiserView(Landroid/view/View;)V
return-void
.end method
.method public setBodyView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setBodyView(Landroid/view/View;)V
return-void
.end method
.method public setCallToActionView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setCallToActionView(Landroid/view/View;)V
return-void
.end method
.method public setIconView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setIconView(Landroid/view/View;)V
return-void
.end method
.method public setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setMediaView(Lcom/ironsource/mediationsdk/ads/nativead/LevelPlayMediaView;)V
return-void
.end method
.method public setTitleView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;->nativeAdViewHolder:Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;
invoke-virtual {v0, p1}, Lcom/ironsource/mediationsdk/ads/nativead/internal/NativeAdViewHolder;->setTitleView(Landroid/view/View;)V
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinderInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/ads/nativead/interfaces/NativeAdViewBinderInterface;
# virtual methods
.method public abstract getNetworkNativeAdView()Landroid/view/ViewGroup;
.end method
.method public abstract setNativeAdView(Landroid/view/View;)V
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/listener/BannerAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdViewListener;
# virtual methods
.method public abstract onAdLoadSuccess(Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
.end method

View File

@@ -0,0 +1,6 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/listener/InterstitialAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdInteractionListener;

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/listener/NativeAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdListener;
# virtual methods
.method public abstract onAdLoadSuccess(Lcom/ironsource/mediationsdk/ads/nativead/AdapterNativeAdData;Lcom/ironsource/mediationsdk/adunit/adapter/internal/nativead/AdapterNativeAdViewBinder;)V
.end method

View File

@@ -0,0 +1,11 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/listener/NetworkInitializationListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onInitFailed(ILjava/lang/String;)V
.end method
.method public abstract onInitSuccess()V
.end method

View File

@@ -0,0 +1,6 @@
.class public interface abstract Lcom/ironsource/mediationsdk/adunit/adapter/listener/RewardedVideoAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/adunit/adapter/internal/listener/AdapterAdRewardListener;

View File

@@ -0,0 +1,197 @@
.class public Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final mAdUnitData:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private final mConfiguration:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private final mServerData:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mServerData:Ljava/lang/String;
iput-object p2, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mConfiguration:Ljava/util/Map;
iput-object p3, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mAdUnitData:Ljava/util/Map;
return-void
.end method
.method public static createAdDataForNetworkAdapter(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Ljava/lang/String;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;
.locals 1
.line 0
const/4 v0, 0x0
invoke-static {p0, p1, p2, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->createAdDataForNetworkAdapter(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Ljava/lang/String;Lcom/ironsource/mediationsdk/IronSourceBannerLayout;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;
move-result-object p0
return-object p0
.end method
.method public static createAdDataForNetworkAdapter(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;Ljava/lang/String;Lcom/ironsource/mediationsdk/IronSourceBannerLayout;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;
.locals 2
.line 0
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "adUnit"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p2, :cond_0
const-string p1, "userId"
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
if-eqz p3, :cond_1
const-string p1, "bannerLayout"
invoke-interface {v0, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
invoke-static {p0}, Lcom/ironsource/hj;->a(Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object p0
new-instance p1, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;
const/4 p2, 0x0
invoke-direct {p1, p2, p0, v0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;-><init>(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
return-object p1
.end method
# virtual methods
.method public getAdUnitData()Ljava/util/Map;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mAdUnitData:Ljava/util/Map;
return-object v0
.end method
.method public getBoolean(Ljava/lang/String;)Ljava/lang/Boolean;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mConfiguration:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
return-object p1
.end method
.method public getConfiguration()Ljava/util/Map;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mConfiguration:Ljava/util/Map;
return-object v0
.end method
.method public getInt(Ljava/lang/String;)Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mConfiguration:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Integer;
return-object p1
.end method
.method public getServerData()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mServerData:Ljava/lang/String;
return-object v0
.end method
.method public getString(Ljava/lang/String;)Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdData;->mConfiguration:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
return-object p1
.end method

View File

@@ -0,0 +1,514 @@
.class public Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
# direct methods
.method public constructor <init>()V
.locals 1
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
return-void
.end method
.method public constructor <init>(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.locals 0
.line 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
return-void
.end method
# virtual methods
.method public getAb()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAb()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAb()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getAdNetwork()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdNetwork()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdNetwork()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getAdUnit()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdUnit()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdUnit()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getAuctionId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAuctionId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAuctionId()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getCountry()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getCountry()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getCountry()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getEncryptedCPM()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getEncryptedCPM()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getEncryptedCPM()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getInstanceId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getInstanceId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getInstanceId()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getInstanceName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getInstanceName()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getInstanceName()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getLifetimeRevenue()Ljava/lang/Double;
.locals 2
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getLifetimeRevenue()Ljava/lang/Double;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getLifetimeRevenue()Ljava/lang/Double;
move-result-object v0
return-object v0
:cond_0
const-wide/16 v0, 0x0
invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v0
return-object v0
.end method
.method public getPrecision()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getPrecision()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getPrecision()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public getRevenue()Ljava/lang/Double;
.locals 2
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getRevenue()Ljava/lang/Double;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getRevenue()Ljava/lang/Double;
move-result-object v0
return-object v0
:cond_0
const-wide/16 v0, 0x0
invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v0
return-object v0
.end method
.method public getSegmentName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getSegmentName()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->mImpressionData:Lcom/ironsource/mediationsdk/impressionData/ImpressionData;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getSegmentName()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const-string v0, ""
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 5
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:try_start_0
const-string v1, "auctionId"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getAuctionId()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "adUnit"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getAdUnit()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "country"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getCountry()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "ab"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getAb()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "segmentName"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getSegmentName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "adNetwork"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getAdNetwork()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "instanceName"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getInstanceName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "instanceId"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getInstanceId()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "revenue"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getRevenue()Ljava/lang/Double;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "precision"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getPrecision()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "lifetimeRevenue"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getLifetimeRevenue()Ljava/lang/Double;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "encryptedCPM"
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;->getEncryptedCPM()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
sget-object v2, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "error while parsing ad info "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:goto_0
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,33 @@
.class public final Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
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/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,160 @@
.class public final enum Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.field public static AD_OPTIONS_POSITION_KEY:Ljava/lang/String;
.field public static final enum BOTTOM_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.field public static final enum BOTTOM_RIGHT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.field public static final Companion:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;
.field public static final enum TOP_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.field public static final enum TOP_RIGHT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
# direct methods
.method private static final synthetic $values()[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.locals 4
sget-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->TOP_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
sget-object v1, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->TOP_RIGHT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
sget-object v2, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->BOTTOM_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
sget-object v3, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->BOTTOM_RIGHT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
filled-new-array {v0, v1, v2, v3}, [Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
const-string v1, "TOP_LEFT"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->TOP_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
const-string v1, "TOP_RIGHT"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->TOP_RIGHT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
const-string v1, "BOTTOM_LEFT"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->BOTTOM_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
const-string v1, "BOTTOM_RIGHT"
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->BOTTOM_RIGHT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
invoke-static {}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->$values()[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->$VALUES:[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->Companion:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition$Companion;
const-string v0, "adOptionsPos"
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->AD_OPTIONS_POSITION_KEY:Ljava/lang/String;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.locals 1
const-class v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
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/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
return-object p0
.end method
.method public static values()[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->$VALUES:[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
return-object v0
.end method

View File

@@ -0,0 +1,108 @@
.class public final enum Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
.field public static final enum ADAPTER_ERROR_TYPE_AD_EXPIRED:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
.field public static final enum ADAPTER_ERROR_TYPE_INTERNAL:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
.field public static final enum ADAPTER_ERROR_TYPE_NO_FILL:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
# direct methods
.method static constructor <clinit>()V
.locals 5
new-instance v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
const-string v1, "ADAPTER_ERROR_TYPE_NO_FILL"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;->ADAPTER_ERROR_TYPE_NO_FILL:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
new-instance v1, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
const-string v2, "ADAPTER_ERROR_TYPE_AD_EXPIRED"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;->ADAPTER_ERROR_TYPE_AD_EXPIRED:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
new-instance v2, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
const-string v3, "ADAPTER_ERROR_TYPE_INTERNAL"
const/4 v4, 0x2
invoke-direct {v2, v3, v4}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;->ADAPTER_ERROR_TYPE_INTERNAL:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
filled-new-array {v0, v1, v2}, [Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;->$VALUES:[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
.locals 1
const-class v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
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/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
return-object p0
.end method
.method public static values()[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;->$VALUES:[Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
invoke-virtual {v0}, [Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrorType;
return-object v0
.end method

View File

@@ -0,0 +1,21 @@
.class public Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdapterErrors;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final ADAPTER_ERROR_AD_EXPIRED:I = 0x3e9
.field public static final ADAPTER_ERROR_INTERNAL:I = 0x3e8
.field public static final ADAPTER_ERROR_MISSING_PARAMS:I = 0x3ea
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,88 @@
.class public final Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final adOptionsPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.field private final defaultAdOptionPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
# direct methods
.method public constructor <init>(Lorg/json/JSONObject;)V
.locals 1
const-string v0, "config"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->BOTTOM_LEFT:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
iput-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;->defaultAdOptionPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;->getAdOptionsPosition(Lorg/json/JSONObject;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;->adOptionsPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
return-void
.end method
.method private final getAdOptionsPosition(Lorg/json/JSONObject;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.locals 2
.line 0
sget-object v0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->AD_OPTIONS_POSITION_KEY:Ljava/lang/String;
iget-object v1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;->defaultAdOptionPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:try_start_0
const-string v0, "position"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1}, Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;->valueOf(Ljava/lang/String;)Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
move-result-object p1
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
iget-object p1, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;->defaultAdOptionPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
:goto_0
return-object p1
.end method
# virtual methods
.method public final getAdOptionsPosition()Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
.locals 1
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/adunit/adapter/utility/NativeAdProperties;->adOptionsPosition:Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition;
return-object v0
.end method

View File

@@ -0,0 +1,23 @@
.class public Lcom/ironsource/mediationsdk/adunit/data/DataKeys;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final AD_DATA_IS_MULTIPLE_AD_UNITS_FLOW:Ljava/lang/String; = "isMultipleAdUnits"
.field public static final AD_UNIT:Ljava/lang/String; = "adUnit"
.field public static final AD_UNIT_ID:Ljava/lang/String; = "adUnitId"
.field public static final USER_ID:Ljava/lang/String; = "userId"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,316 @@
.class final Lcom/ironsource/mediationsdk/b;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final a:Lcom/ironsource/mediationsdk/s$d;
.field private final b:Z
.field private final c:Z
.field private final d:Z
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/s$d;ZZZ)V
.locals 1
const-string v0, "sdkState"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
iput-boolean p2, p0, Lcom/ironsource/mediationsdk/b;->b:Z
iput-boolean p3, p0, Lcom/ironsource/mediationsdk/b;->c:Z
iput-boolean p4, p0, Lcom/ironsource/mediationsdk/b;->d:Z
return-void
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/b;Lcom/ironsource/mediationsdk/s$d;ZZZILjava/lang/Object;)Lcom/ironsource/mediationsdk/b;
.locals 0
.line 0
and-int/lit8 p6, p5, 0x1
if-eqz p6, :cond_0
iget-object p1, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
:cond_0
and-int/lit8 p6, p5, 0x2
if-eqz p6, :cond_1
iget-boolean p2, p0, Lcom/ironsource/mediationsdk/b;->b:Z
:cond_1
and-int/lit8 p6, p5, 0x4
if-eqz p6, :cond_2
iget-boolean p3, p0, Lcom/ironsource/mediationsdk/b;->c:Z
:cond_2
and-int/lit8 p5, p5, 0x8
if-eqz p5, :cond_3
iget-boolean p4, p0, Lcom/ironsource/mediationsdk/b;->d:Z
:cond_3
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/ironsource/mediationsdk/b;->a(Lcom/ironsource/mediationsdk/s$d;ZZZ)Lcom/ironsource/mediationsdk/b;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final a(Lcom/ironsource/mediationsdk/s$d;ZZZ)Lcom/ironsource/mediationsdk/b;
.locals 1
.line 0
const-string v0, "sdkState"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/ironsource/mediationsdk/b;
invoke-direct {v0, p1, p2, p3, p4}, Lcom/ironsource/mediationsdk/b;-><init>(Lcom/ironsource/mediationsdk/s$d;ZZZ)V
return-object v0
.end method
.method public final a()Lcom/ironsource/mediationsdk/s$d;
.locals 1
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
return-object v0
.end method
.method public final b()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/b;->b:Z
return v0
.end method
.method public final c()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/b;->c:Z
return v0
.end method
.method public final d()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/b;->d:Z
return v0
.end method
.method public final e()Lcom/ironsource/mediationsdk/s$d;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p0, p1, :cond_0
return v0
:cond_0
instance-of v1, p1, Lcom/ironsource/mediationsdk/b;
const/4 v2, 0x0
if-nez v1, :cond_1
return v2
:cond_1
check-cast p1, Lcom/ironsource/mediationsdk/b;
iget-object v1, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
iget-object v3, p1, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
if-eq v1, v3, :cond_2
return v2
:cond_2
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->b:Z
iget-boolean v3, p1, Lcom/ironsource/mediationsdk/b;->b:Z
if-eq v1, v3, :cond_3
return v2
:cond_3
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->c:Z
iget-boolean v3, p1, Lcom/ironsource/mediationsdk/b;->c:Z
if-eq v1, v3, :cond_4
return v2
:cond_4
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->d:Z
iget-boolean p1, p1, Lcom/ironsource/mediationsdk/b;->d:Z
if-eq v1, p1, :cond_5
return v2
:cond_5
return v0
.end method
.method public final f()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/b;->d:Z
return v0
.end method
.method public final g()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/b;->c:Z
return v0
.end method
.method public final h()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/b;->b:Z
return v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->b:Z
const/4 v2, 0x1
if-eqz v1, :cond_0
move v1, v2
:cond_0
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->c:Z
if-eqz v1, :cond_1
move v1, v2
:cond_1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->d:Z
if-eqz v1, :cond_2
goto :goto_0
:cond_2
move v2, v1
:goto_0
add-int/2addr v0, v2
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "AdUnitInitStateInfo(sdkState="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/ironsource/mediationsdk/b;->a:Lcom/ironsource/mediationsdk/s$d;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", isRetryForMoreThan15Secs="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->b:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", isDemandOnlyInitRequested="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->c:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", isAdUnitInitRequested="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/ironsource/mediationsdk/b;->d:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const/16 v1, 0x29
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/ironsource/mediationsdk/bidding/BiddingDataCallback;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onFailure(Ljava/lang/String;)V
.end method
.method public abstract onSuccess(Ljava/util/Map;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method

View File

@@ -0,0 +1,98 @@
.class synthetic Lcom/ironsource/mediationsdk/c$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field static final synthetic a:[I
# direct methods
.method static constructor <clinit>()V
.locals 3
invoke-static {}, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->values()[Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/ironsource/mediationsdk/c$a;->a:[I
:try_start_0
sget-object v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->REWARDED_VIDEO:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/ironsource/mediationsdk/c$a;->a:[I
sget-object v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->INTERSTITIAL:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/ironsource/mediationsdk/c$a;->a:[I
sget-object v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->BANNER:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v0, Lcom/ironsource/mediationsdk/c$a;->a:[I
sget-object v1, Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;->NATIVE_AD:Lcom/ironsource/mediationsdk/IronSource$AD_UNIT;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,172 @@
.class public Lcom/ironsource/mediationsdk/config/ConfigFile;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static mInstance:Lcom/ironsource/mediationsdk/config/ConfigFile;
# instance fields
.field private mPluginFrameworkVersion:Ljava/lang/String;
.field private mPluginType:Ljava/lang/String;
.field private mPluginVersion:Ljava/lang/String;
.field private mSupportedPlugins:[Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "AdobeAir"
const-string v1, "Cocos2dx"
const-string v2, "Cordova"
const-string v3, "Corona"
const-string v4, "Defold"
const-string v5, "Flutter"
const-string v6, "ReactNative"
const-string v7, "Unity"
const-string v8, "Unreal"
const-string v9, "Xamarin"
const-string v10, "Other"
filled-new-array/range {v0 .. v10}, [Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mSupportedPlugins:[Ljava/lang/String;
return-void
.end method
.method public static declared-synchronized getConfigFile()Lcom/ironsource/mediationsdk/config/ConfigFile;
.locals 2
const-class v0, Lcom/ironsource/mediationsdk/config/ConfigFile;
monitor-enter v0
:try_start_0
sget-object v1, Lcom/ironsource/mediationsdk/config/ConfigFile;->mInstance:Lcom/ironsource/mediationsdk/config/ConfigFile;
if-nez v1, :cond_0
new-instance v1, Lcom/ironsource/mediationsdk/config/ConfigFile;
invoke-direct {v1}, Lcom/ironsource/mediationsdk/config/ConfigFile;-><init>()V
sput-object v1, Lcom/ironsource/mediationsdk/config/ConfigFile;->mInstance:Lcom/ironsource/mediationsdk/config/ConfigFile;
goto :goto_0
:catchall_0
move-exception v1
goto :goto_1
:cond_0
:goto_0
sget-object v1, Lcom/ironsource/mediationsdk/config/ConfigFile;->mInstance:Lcom/ironsource/mediationsdk/config/ConfigFile;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit v0
return-object v1
:goto_1
monitor-exit v0
throw v1
.end method
# virtual methods
.method public getPluginFrameworkVersion()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginFrameworkVersion:Ljava/lang/String;
return-object v0
.end method
.method public getPluginType()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginType:Ljava/lang/String;
return-object v0
.end method
.method public getPluginVersion()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginVersion:Ljava/lang/String;
return-object v0
.end method
.method public setPluginData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 5
const/4 v0, 0x0
iput-object v0, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginType:Ljava/lang/String;
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mSupportedPlugins:[Ljava/lang/String;
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
invoke-virtual {p1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_0
iput-object v3, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginType:Ljava/lang/String;
goto :goto_1
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
:goto_1
if-eqz p2, :cond_2
iput-object p2, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginVersion:Ljava/lang/String;
:cond_2
if-eqz p3, :cond_3
iput-object p3, p0, Lcom/ironsource/mediationsdk/config/ConfigFile;->mPluginFrameworkVersion:Ljava/lang/String;
:cond_3
return-void
.end method

View File

@@ -0,0 +1,35 @@
.class public final Lcom/ironsource/mediationsdk/config/VersionInfo;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final BUILD_DATE:Ljava/lang/String; = "2024-09-26T11:33:51Z"
.field public static final BUILD_UNIX_TIME:J = 0x1922e1be032L
.field public static final DIRTY:I = 0x0
.field public static final GIT_BRANCH:Ljava/lang/String; = "release/8.4.0"
.field public static final GIT_DATE:Ljava/lang/String; = "2024-09-24T15:11:03Z"
.field public static final GIT_REVISION:I = 0x1
.field public static final GIT_SHA:Ljava/lang/String; = "8b48d21c390b5a17d6dee3de04fbc64a70e10ec6"
.field public static final MAVEN_GROUP:Ljava/lang/String; = ""
.field public static final MAVEN_NAME:Ljava/lang/String; = "android-mediation-sdk"
.field public static final VERSION:Ljava/lang/String; = "8.4.0"
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,222 @@
.class public Lcom/ironsource/mediationsdk/d$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# instance fields
.field private a:Ljava/lang/String;
.field private b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/ironsource/f5;",
">;"
}
.end annotation
.end field
.field private c:Lcom/ironsource/f5;
.field private d:Lorg/json/JSONObject;
.field private e:Lorg/json/JSONObject;
.field private f:I
.field private g:Ljava/lang/String;
.field private h:Lcom/ironsource/o4;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->a:Ljava/lang/String;
return-void
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;I)I
.locals 0
.line 0
iput p1, p0, Lcom/ironsource/mediationsdk/d$a;->f:I
return p1
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;Lcom/ironsource/f5;)Lcom/ironsource/f5;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->c:Lcom/ironsource/f5;
return-object p1
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;Lcom/ironsource/o4;)Lcom/ironsource/o4;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->h:Lcom/ironsource/o4;
return-object p1
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;Ljava/lang/String;)Ljava/lang/String;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->g:Ljava/lang/String;
return-object p1
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;)Ljava/util/List;
.locals 0
.line 0
iget-object p0, p0, Lcom/ironsource/mediationsdk/d$a;->b:Ljava/util/List;
return-object p0
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;Ljava/util/List;)Ljava/util/List;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->b:Ljava/util/List;
return-object p1
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/d$a;Lorg/json/JSONObject;)Lorg/json/JSONObject;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->d:Lorg/json/JSONObject;
return-object p1
.end method
.method public static synthetic b(Lcom/ironsource/mediationsdk/d$a;Lorg/json/JSONObject;)Lorg/json/JSONObject;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$a;->e:Lorg/json/JSONObject;
return-object p1
.end method
# virtual methods
.method public a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/demandOnly/p;
.locals 1
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->h:Lcom/ironsource/o4;
if-eqz v0, :cond_0
invoke-interface {v0, p1}, Lcom/ironsource/o4;->a(Ljava/lang/String;)Lcom/ironsource/mediationsdk/demandOnly/p;
move-result-object p1
return-object p1
:cond_0
new-instance p1, Lcom/ironsource/mediationsdk/demandOnly/p$b;
invoke-direct {p1}, Lcom/ironsource/mediationsdk/demandOnly/p$b;-><init>()V
return-object p1
.end method
.method public a()Ljava/lang/String;
.locals 1
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->a:Ljava/lang/String;
return-object v0
.end method
.method public b()Lorg/json/JSONObject;
.locals 1
.line 0
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->e:Lorg/json/JSONObject;
return-object v0
.end method
.method public c()I
.locals 1
iget v0, p0, Lcom/ironsource/mediationsdk/d$a;->f:I
return v0
.end method
.method public d()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->g:Ljava/lang/String;
return-object v0
.end method
.method public e()Lcom/ironsource/f5;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->c:Lcom/ironsource/f5;
return-object v0
.end method
.method public f()Lorg/json/JSONObject;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->d:Lorg/json/JSONObject;
return-object v0
.end method
.method public g()Lcom/ironsource/o4;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->h:Lcom/ironsource/o4;
return-object v0
.end method
.method public h()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/ironsource/f5;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/mediationsdk/d$a;->b:Ljava/util/List;
return-object v0
.end method

View File

@@ -0,0 +1,212 @@
.class Lcom/ironsource/mediationsdk/d$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "b"
.end annotation
# static fields
.field private static final d:I = 0x3a98
# instance fields
.field private a:Ljava/lang/String;
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/d$b;->a:Ljava/lang/String;
iput-object p2, p0, Lcom/ironsource/mediationsdk/d$b;->b:Ljava/lang/String;
iput-object p3, p0, Lcom/ironsource/mediationsdk/d$b;->c:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public run()V
.locals 7
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/ironsource/mediationsdk/d$b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/ironsource/mediationsdk/d$b;->b:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/ironsource/mediationsdk/d$b;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:try_start_0
new-instance v2, Ljava/net/URL;
iget-object v3, p0, Lcom/ironsource/mediationsdk/d$b;->c:Ljava/lang/String;
invoke-direct {v2, v3}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v2
invoke-static {v2}, Lcom/google/firebase/perf/network/FirebasePerfUrlConnection;->instrument(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/net/URLConnection;
check-cast v2, Ljava/net/HttpURLConnection;
const-string v3, "GET"
invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
const/16 v3, 0x3a98
invoke-virtual {v2, v3}, Ljava/net/URLConnection;->setReadTimeout(I)V
invoke-virtual {v2, v3}, Ljava/net/URLConnection;->setConnectTimeout(I)V
invoke-virtual {v2}, Ljava/net/URLConnection;->connect()V
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v3
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
const/16 v2, 0xc8
if-eq v3, v2, :cond_1
const/16 v2, 0xcc
if-ne v3, v2, :cond_0
goto :goto_0
:cond_0
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
const-string v5, "provider"
const-string v6, "Mediation"
invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v5, "programmatic"
const/4 v6, 0x1
invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v5, "ext1"
invoke-virtual {v2, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v5, "errorCode"
invoke-virtual {v2, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v3, "reason"
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
new-instance v3, Lcom/ironsource/kb;
const v4, 0x13da8
invoke-direct {v3, v4, v2}, Lcom/ironsource/kb;-><init>(ILorg/json/JSONObject;)V
invoke-static {}, Lcom/ironsource/rp;->i()Lcom/ironsource/rp;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/ironsource/m7;->a(Lcom/ironsource/kb;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v2
invoke-static {}, Lcom/ironsource/i9;->d()Lcom/ironsource/i9;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/ironsource/i9;->a(Ljava/lang/Throwable;)V
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Send auction url failed with params - "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v1, v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
:cond_1
:goto_0
return-void
.end method

View File

@@ -0,0 +1,105 @@
.class final enum Lcom/ironsource/mediationsdk/d$c;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/mediationsdk/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "c"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/ironsource/mediationsdk/d$c;",
">;"
}
.end annotation
# static fields
.field public static final enum a:Lcom/ironsource/mediationsdk/d$c;
.field public static final enum b:Lcom/ironsource/mediationsdk/d$c;
.field private static final synthetic c:[Lcom/ironsource/mediationsdk/d$c;
# direct methods
.method static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/ironsource/mediationsdk/d$c;
const-string v1, "NOT_SECURE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/d$c;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/ironsource/mediationsdk/d$c;->a:Lcom/ironsource/mediationsdk/d$c;
new-instance v1, Lcom/ironsource/mediationsdk/d$c;
const-string v2, "SECURE"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/ironsource/mediationsdk/d$c;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/ironsource/mediationsdk/d$c;->b:Lcom/ironsource/mediationsdk/d$c;
filled-new-array {v0, v1}, [Lcom/ironsource/mediationsdk/d$c;
move-result-object v0
sput-object v0, Lcom/ironsource/mediationsdk/d$c;->c:[Lcom/ironsource/mediationsdk/d$c;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/ironsource/mediationsdk/d$c;
.locals 1
const-class v0, Lcom/ironsource/mediationsdk/d$c;
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/ironsource/mediationsdk/d$c;
return-object p0
.end method
.method public static values()[Lcom/ironsource/mediationsdk/d$c;
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/d$c;->c:[Lcom/ironsource/mediationsdk/d$c;
invoke-virtual {v0}, [Lcom/ironsource/mediationsdk/d$c;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/ironsource/mediationsdk/d$c;
return-object v0
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,86 @@
.class Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->a(Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic a:Landroid/view/View;
.field final synthetic b:Landroid/widget/FrameLayout$LayoutParams;
.field final synthetic c:Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->c:Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
iput-object p2, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->a:Landroid/view/View;
iput-object p3, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->b:Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->c:Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
invoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->a:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
instance-of v1, v0, Landroid/view/ViewGroup;
if-eqz v1, :cond_0
check-cast v0, Landroid/view/ViewGroup;
iget-object v1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->a:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
:cond_0
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->c:Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
iget-object v1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->a:Landroid/view/View;
invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->a(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Landroid/view/View;)Landroid/view/View;
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->c:Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
iget-object v1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->a:Landroid/view/View;
iget-object v2, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;->b:Landroid/widget/FrameLayout$LayoutParams;
const/4 v3, 0x0
invoke-virtual {v0, v1, v3, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
return-void
.end method

View File

@@ -0,0 +1,209 @@
.class public Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;
.super Landroid/widget/FrameLayout;
.source "SourceFile"
# instance fields
.field private a:Landroid/view/View;
.field private b:Lcom/ironsource/mediationsdk/ISBannerSize;
.field private c:Ljava/lang/String;
.field private d:Landroid/app/Activity;
.field private e:Z
.field private f:Lcom/ironsource/l5;
# direct methods
.method public constructor <init>(Landroid/app/Activity;Lcom/ironsource/mediationsdk/ISBannerSize;)V
.locals 1
.line 0
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->e:Z
iput-object p1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->d:Landroid/app/Activity;
if-nez p2, :cond_0
sget-object p2, Lcom/ironsource/mediationsdk/ISBannerSize;->BANNER:Lcom/ironsource/mediationsdk/ISBannerSize;
:cond_0
iput-object p2, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
new-instance p1, Lcom/ironsource/l5;
invoke-direct {p1}, Lcom/ironsource/l5;-><init>()V
iput-object p1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->f:Lcom/ironsource/l5;
return-void
.end method
.method private constructor <init>(Landroid/content/Context;)V
.locals 0
.line 0
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
const/4 p1, 0x0
iput-boolean p1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->e:Z
return-void
.end method
.method public static synthetic a(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Landroid/view/View;)Landroid/view/View;
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->a:Landroid/view/View;
return-object p1
.end method
# virtual methods
.method public a()V
.locals 1
.line 0
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->e:Z
const/4 v0, 0x0
iput-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->d:Landroid/app/Activity;
iput-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
iput-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->c:Ljava/lang/String;
iput-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->a:Landroid/view/View;
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->removeBannerListener()V
return-void
.end method
.method public a(Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
.locals 2
.line 0
sget-object v0, Lcom/ironsource/environment/thread/IronSourceThreadManager;->INSTANCE:Lcom/ironsource/environment/thread/IronSourceThreadManager;
new-instance v1, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;
invoke-direct {v1, p0, p1, p2}, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout$a;-><init>(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
invoke-virtual {v0, v1}, Lcom/ironsource/environment/thread/IronSourceThreadManager;->postOnUiThreadTask(Ljava/lang/Runnable;)V
return-void
.end method
.method public getActivity()Landroid/app/Activity;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->d:Landroid/app/Activity;
return-object v0
.end method
.method public getBannerDemandOnlyListener()Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerListener;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->f:Lcom/ironsource/l5;
invoke-virtual {v0}, Lcom/ironsource/bf$a;->a()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerListener;
return-object v0
.end method
.method public getBannerView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->a:Landroid/view/View;
return-object v0
.end method
.method public getListener()Lcom/ironsource/l5;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->f:Lcom/ironsource/l5;
return-object v0
.end method
.method public getPlacementName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->c:Ljava/lang/String;
return-object v0
.end method
.method public getSize()Lcom/ironsource/mediationsdk/ISBannerSize;
.locals 1
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->b:Lcom/ironsource/mediationsdk/ISBannerSize;
return-object v0
.end method
.method public isDestroyed()Z
.locals 1
iget-boolean v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->e:Z
return v0
.end method
.method public removeBannerListener()V
.locals 2
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->info()V
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->f:Lcom/ironsource/l5;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/ironsource/bf$a;->b(Ljava/lang/Object;)V
return-void
.end method
.method public setBannerDemandOnlyListener(Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerListener;)V
.locals 1
sget-object v0, Lcom/ironsource/mediationsdk/logger/IronLog;->API:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v0}, Lcom/ironsource/mediationsdk/logger/IronLog;->info()V
iget-object v0, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->f:Lcom/ironsource/l5;
invoke-virtual {v0, p1}, Lcom/ironsource/bf$a;->b(Ljava/lang/Object;)V
return-void
.end method
.method public setPlacementName(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerLayout;->c:Ljava/lang/String;
return-void
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyBannerListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onBannerAdClicked(Ljava/lang/String;)V
.end method
.method public abstract onBannerAdLeftApplication(Ljava/lang/String;)V
.end method
.method public abstract onBannerAdLoadFailed(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method
.method public abstract onBannerAdLoaded(Ljava/lang/String;)V
.end method
.method public abstract onBannerAdShown(Ljava/lang/String;)V
.end method

View File

@@ -0,0 +1,23 @@
.class public interface abstract Lcom/ironsource/mediationsdk/demandOnly/ISDemandOnlyInterstitialListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onInterstitialAdClicked(Ljava/lang/String;)V
.end method
.method public abstract onInterstitialAdClosed(Ljava/lang/String;)V
.end method
.method public abstract onInterstitialAdLoadFailed(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method
.method public abstract onInterstitialAdOpened(Ljava/lang/String;)V
.end method
.method public abstract onInterstitialAdReady(Ljava/lang/String;)V
.end method
.method public abstract onInterstitialAdShowFailed(Ljava/lang/String;Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.end method

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