UnityAdsAdapter.smali
.class Lcom/ironsource/adapters/unityads/UnityAdsAdapter;
.super Lcom/ironsource/mediationsdk/AbstractAdapter;
# interfaces
.implements Lcom/unity3d/ads/IUnityAdsListener;
.implements Lcom/unity3d/ads/mediation/IUnityAdsExtendedListener;
.implements Lcom/unity3d/services/banners/BannerView$IListener;
# static fields
.field private static final GitHash:Ljava/lang/String; = "838888bbb"
.field private static final VERSION:Ljava/lang/String; = "4.3.2"
# instance fields
.field private final CONSENT_CCPA:Ljava/lang/String;
.field private final CONSENT_GDPR:Ljava/lang/String;
.field private final GAME_ID:Ljava/lang/String;
.field private final PLACEMENT_ID:Ljava/lang/String;
.field private mActivity:Landroid/app/Activity;
.field private mCCPACollectingUserData:Ljava/lang/Boolean;
.field private mConsentCollectingUserData:Ljava/lang/Boolean;
.field private mDidInit:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private mIsZoneReceivedFirstStatus:Ljava/util/concurrent/CopyOnWriteArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArraySet<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final mUnityAdsStorageLock:Ljava/lang/Object;
.field private mZoneIdToBannerLayout:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Lcom/ironsource/mediationsdk/IronSourceBannerLayout;",
">;"
}
.end annotation
.end field
.field private mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Lcom/unity3d/services/banners/BannerView;",
">;"
}
.end annotation
.end field
.field private mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;",
">;"
}
.end annotation
.end field
.field private mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;",
">;"
}
.end annotation
.end field
.field private mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>(Ljava/lang/String;)V
.registers 3
invoke-direct {p0, p1}, Lcom/ironsource/mediationsdk/AbstractAdapter;-><init>(Ljava/lang/String;)V
const-string p1, "sourceId"
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->GAME_ID:Ljava/lang/String;
const-string p1, "zoneId"
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->PLACEMENT_ID:Ljava/lang/String;
const-string p1, "gdpr.consent"
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->CONSENT_GDPR:Ljava/lang/String;
const-string p1, "privacy.consent"
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->CONSENT_CCPA:Ljava/lang/String;
const/4 p1, 0x0
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mConsentCollectingUserData:Ljava/lang/Boolean;
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mCCPACollectingUserData:Ljava/lang/Boolean;
new-instance p1, Ljava/lang/Object;
invoke-direct {p1}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mUnityAdsStorageLock:Ljava/lang/Object;
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBannerLayout:Ljava/util/concurrent/ConcurrentHashMap;
new-instance p1, Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-direct {p1}, Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mIsZoneReceivedFirstStatus:Ljava/util/concurrent/CopyOnWriteArraySet;
new-instance p1, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v0, 0x0
invoke-direct {p1, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mDidInit:Ljava/util/concurrent/atomic/AtomicBoolean;
return-void
.end method
.method private createLayoutParams(Lcom/unity3d/services/banners/UnityBannerSize;)Landroid/widget/FrameLayout$LayoutParams;
.registers 5
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-virtual {p1}, Lcom/unity3d/services/banners/UnityBannerSize;->getWidth()I
move-result p1
invoke-static {v0, p1}, Lcom/ironsource/mediationsdk/AdapterUtils;->a(Landroid/app/Activity;I)I
move-result p1
new-instance v0, Landroid/widget/FrameLayout$LayoutParams;
const/4 v1, -0x2
const/16 v2, 0x11
invoke-direct {v0, p1, v1, v2}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
return-object v0
.end method
.method public static getAdapterSDKVersion()Ljava/lang/String;
.registers 1
:try_start_0
invoke-static {}, Lcom/unity3d/ads/UnityAds;->getVersion()Ljava/lang/String;
move-result-object v0
:try_end_4
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_4} :catch_5
goto :goto_6
:catch_5
const/4 v0, 0x0
:goto_6
return-object v0
.end method
.method private getBannerSize(Lcom/ironsource/mediationsdk/ISBannerSize;Z)Lcom/unity3d/services/banners/UnityBannerSize;
.registers 7
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/ISBannerSize;->a()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, 0x44dc31b
const/4 v2, 0x2
const/4 v3, 0x1
if-eq v0, v1, :cond_2e
const v1, 0x4b59da9
if-eq v0, v1, :cond_24
const v1, 0x7458732c
if-eq v0, v1, :cond_1a
goto :goto_38
:cond_1a
const-string v0, "BANNER"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_38
const/4 p1, 0x0
goto :goto_39
:cond_24
const-string v0, "SMART"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_38
const/4 p1, 0x2
goto :goto_39
:cond_2e
const-string v0, "LARGE"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_38
const/4 p1, 0x1
goto :goto_39
:cond_38
:goto_38
const/4 p1, -0x1
:goto_39
const/16 v0, 0x32
const/16 v1, 0x140
if-eqz p1, :cond_55
if-eq p1, v3, :cond_55
if-eq p1, v2, :cond_45
const/4 p1, 0x0
return-object p1
:cond_45
new-instance p1, Lcom/unity3d/services/banners/UnityBannerSize;
if-eqz p2, :cond_51
const/16 p2, 0x2d8
const/16 v0, 0x5a
invoke-direct {p1, p2, v0}, Lcom/unity3d/services/banners/UnityBannerSize;-><init>(II)V
goto :goto_54
:cond_51
invoke-direct {p1, v1, v0}, Lcom/unity3d/services/banners/UnityBannerSize;-><init>(II)V
:goto_54
return-object p1
:cond_55
new-instance p1, Lcom/unity3d/services/banners/UnityBannerSize;
invoke-direct {p1, v1, v0}, Lcom/unity3d/services/banners/UnityBannerSize;-><init>(II)V
return-object p1
.end method
.method private getBannerView(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Ljava/lang/String;)Lcom/unity3d/services/banners/BannerView;
.registers 5
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_11
iget-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p1, p2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/unity3d/services/banners/BannerView;
return-object p1
:cond_11
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->getSize()Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-static {v0}, Lcom/ironsource/mediationsdk/AdapterUtils;->b(Landroid/app/Activity;)Z
move-result v0
invoke-direct {p0, p1, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->getBannerSize(Lcom/ironsource/mediationsdk/ISBannerSize;Z)Lcom/unity3d/services/banners/UnityBannerSize;
move-result-object p1
new-instance v0, Lcom/unity3d/services/banners/BannerView;
iget-object v1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-direct {v0, v1, p2, p1}, Lcom/unity3d/services/banners/BannerView;-><init>(Landroid/app/Activity;Ljava/lang/String;Lcom/unity3d/services/banners/UnityBannerSize;)V
return-object v0
.end method
.method public static getIntegrationData(Landroid/app/Activity;)Lcom/ironsource/mediationsdk/IntegrationData;
.registers 5
new-instance p0, Lcom/ironsource/mediationsdk/IntegrationData;
const-string v0, "UnityAds"
const-string v1, "4.3.2"
invoke-direct {p0, v0, v1}, Lcom/ironsource/mediationsdk/IntegrationData;-><init>(Ljava/lang/String;Ljava/lang/String;)V
const-string v0, "com.unity3d.services.ads.adunit.AdUnitActivity"
const-string v1, "com.unity3d.services.ads.adunit.AdUnitTransparentActivity"
const-string v2, "com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity"
const-string v3, "com.unity3d.services.ads.adunit.AdUnitSoftwareActivity"
filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/mediationsdk/IntegrationData;->c:[Ljava/lang/String;
return-object p0
.end method
.method private initSDK(Landroid/app/Activity;Ljava/lang/String;)V
.registers 8
const-string v0, "initSDK"
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mDidInit: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_55
const-string v0, "initiating unityAds SDK in manual mode"
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mUnityAdsStorageLock:Ljava/lang/Object;
monitor-enter v0
:try_start_19
new-instance v3, Lcom/unity3d/ads/metadata/MediationMetaData;
invoke-direct {v3, p1}, Lcom/unity3d/ads/metadata/MediationMetaData;-><init>(Landroid/content/Context;)V
const-string v4, "IronSource"
invoke-virtual {v3, v4}, Lcom/unity3d/ads/metadata/MediationMetaData;->setName(Ljava/lang/String;)V
const-string v4, "4.3.2"
invoke-virtual {v3, v4}, Lcom/unity3d/ads/metadata/MediationMetaData;->setVersion(Ljava/lang/String;)V
invoke-virtual {v3}, Lcom/unity3d/ads/metadata/MetaData;->commit()V
monitor-exit v0
:try_end_2c
.catchall {:try_start_19 .. :try_end_2c} :catchall_52
invoke-static {p0}, Lcom/unity3d/ads/UnityAds;->addListener(Lcom/unity3d/ads/IUnityAdsListener;)V
invoke-static {p1, p2, v1, v2}, Lcom/unity3d/ads/UnityAds;->initialize(Landroid/app/Activity;Ljava/lang/String;ZZ)V
:try_start_32
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->isAdaptersDebugEnabled()Z
move-result v1
:try_end_36
.catch Ljava/lang/NoSuchMethodError; {:try_start_32 .. :try_end_36} :catch_37
goto :goto_38
:catch_37
nop
:goto_38
invoke-static {v1}, Lcom/unity3d/ads/UnityAds;->setDebugMode(Z)V
iget-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mConsentCollectingUserData:Ljava/lang/Boolean;
if-eqz p1, :cond_46
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
invoke-virtual {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->setConsent(Z)V
:cond_46
iget-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mCCPACollectingUserData:Ljava/lang/Boolean;
if-eqz p1, :cond_55
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->setCCPAValue(Z)V
goto :goto_55
:catchall_52
move-exception p1
:try_start_53
monitor-exit v0
:try_end_54
.catchall {:try_start_53 .. :try_end_54} :catchall_52
throw p1
:cond_55
:goto_55
return-void
.end method
.method private isBannerSizeSupported(Lcom/ironsource/mediationsdk/ISBannerSize;)Ljava/lang/Boolean;
.registers 6
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/ISBannerSize;->a()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, 0x44dc31b
const/4 v2, 0x2
const/4 v3, 0x1
if-eq v0, v1, :cond_2e
const v1, 0x4b59da9
if-eq v0, v1, :cond_24
const v1, 0x7458732c
if-eq v0, v1, :cond_1a
goto :goto_38
:cond_1a
const-string v0, "BANNER"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_38
const/4 p1, 0x0
goto :goto_39
:cond_24
const-string v0, "SMART"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_38
const/4 p1, 0x2
goto :goto_39
:cond_2e
const-string v0, "LARGE"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_38
const/4 p1, 0x1
goto :goto_39
:cond_38
:goto_38
const/4 p1, -0x1
:goto_39
if-eqz p1, :cond_42
if-eq p1, v3, :cond_42
if-eq p1, v2, :cond_42
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
return-object p1
:cond_42
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object p1
.end method
.method private isPlacementReady(Ljava/lang/String;)Ljava/lang/Boolean;
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, " isPlacementReady - placementId <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">, state = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object p1
sget-object v0, Lcom/unity3d/ads/UnityAds$PlacementState;->READY:Lcom/unity3d/ads/UnityAds$PlacementState;
if-ne p1, v0, :cond_2a
const/4 p1, 0x1
goto :goto_2b
:cond_2a
const/4 p1, 0x0
:goto_2b
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method private loadRewardedVideo(Ljava/lang/String;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "loadRewardedVideo placementId: <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {}, Lcom/PinkiePie;->DianePie()V
return-void
.end method
.method private logApi(Ljava/lang/String;)V
.registers 6
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->i()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->g:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->getProviderName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, " "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, 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, 0x0
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->d(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.end method
.method private logCallback(Ljava/lang/String;)V
.registers 6
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->i()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
sget-object v1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->i:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->getProviderName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, " "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, 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, 0x0
invoke-virtual {v0, v1, p1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->d(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.end method
.method private logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
.registers 6
invoke-static {}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->i()Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->getProviderName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
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 {v0, p1, p2, v1}, Lcom/ironsource/mediationsdk/logger/IronSourceLoggerManager;->d(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;I)V
return-void
.end method
.method private setCCPAValue(Z)V
.registers 5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "setCCPAValue: value = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mDidInit:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-eqz v0, :cond_37
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mUnityAdsStorageLock:Ljava/lang/Object;
monitor-enter v0
:try_start_1f
new-instance v1, Lcom/unity3d/ads/metadata/MetaData;
iget-object v2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-direct {v1, v2}, Lcom/unity3d/ads/metadata/MetaData;-><init>(Landroid/content/Context;)V
const-string v2, "privacy.consent"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v1, v2, p1}, Lcom/unity3d/ads/metadata/MetaData;->set(Ljava/lang/String;Ljava/lang/Object;)Z
invoke-virtual {v1}, Lcom/unity3d/ads/metadata/MetaData;->commit()V
monitor-exit v0
goto :goto_3d
:catchall_34
move-exception p1
monitor-exit v0
:try_end_36
.catchall {:try_start_1f .. :try_end_36} :catchall_34
throw p1
:cond_37
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mCCPACollectingUserData:Ljava/lang/Boolean;
:goto_3d
return-void
.end method
.method public static startAdapter(Ljava/lang/String;)Lcom/ironsource/adapters/unityads/UnityAdsAdapter;
.registers 2
new-instance v0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;
invoke-direct {v0, p0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;-><init>(Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public destroyBanner(Lorg/json/JSONObject;)V
.registers 4
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "placementId = "
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 v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_32
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/unity3d/services/banners/BannerView;
invoke-virtual {v0}, Lcom/unity3d/services/banners/BannerView;->destroy()V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:cond_32
return-void
.end method
.method public fetchRewardedVideo(Lorg/json/JSONObject;)V
.registers 5
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "fetchRewardedVideo with placementId: <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "> state: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;
if-nez v0, :cond_38
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v0, "fetchRewardedVideo: null listener"
invoke-direct {p0, p1, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_38
invoke-static {}, Lcom/PinkiePie;->DianePie()V
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v1
sget-object v2, Lcom/unity3d/ads/UnityAds$PlacementState;->READY:Lcom/unity3d/ads/UnityAds$PlacementState;
if-ne v1, v2, :cond_48
const/4 p1, 0x1
invoke-interface {v0, p1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
goto :goto_5c
:cond_48
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v1
sget-object v2, Lcom/unity3d/ads/UnityAds$PlacementState;->NO_FILL:Lcom/unity3d/ads/UnityAds$PlacementState;
if-eq v1, v2, :cond_58
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object p1
sget-object v1, Lcom/unity3d/ads/UnityAds$PlacementState;->DISABLED:Lcom/unity3d/ads/UnityAds$PlacementState;
if-ne p1, v1, :cond_5c
:cond_58
const/4 p1, 0x0
invoke-interface {v0, p1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
:cond_5c
:goto_5c
return-void
.end method
.method public getCoreSDKVersion()Ljava/lang/String;
.registers 2
invoke-static {}, Lcom/unity3d/ads/UnityAds;->getVersion()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getVersion()Ljava/lang/String;
.registers 2
const-string v0, "4.3.2"
return-object v0
.end method
.method public initBanners(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.registers 8
const-string p2, "initBanners"
invoke-direct {p0, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
const-string p2, "sourceId"
invoke-virtual {p4, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
const-string p3, "zoneId"
invoke-virtual {p4, p3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
if-nez p5, :cond_1b
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "initRewardedVideo: null listener"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_1b
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
const-string v0, "Banner"
const-string v1, "Missing params - placementId"
if-eqz p4, :cond_34
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-direct {p0, p1, v1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
const-string p1, "Missing params gameId"
invoke-static {p1, v0}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p5, p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->f(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_34
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
if-eqz p4, :cond_49
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
invoke-direct {p0, p1, v1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
const-string p1, "Missing params placementId"
invoke-static {p1, v0}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p5, p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->f(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_49
new-instance p4, Ljava/lang/StringBuilder;
invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "initBanners gameId: <"
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "> placementId: <"
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ">"
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p4
invoke-direct {p0, p4}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object p4, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p4, p3, p5}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->initSDK(Landroid/app/Activity;Ljava/lang/String;)V
invoke-interface {p5}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->onBannerInitSuccess()V
return-void
.end method
.method public initInterstitial(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.registers 9
const-string p2, "initInterstitial"
invoke-direct {p0, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
const-string p2, "sourceId"
invoke-virtual {p4, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
const-string v0, "zoneId"
invoke-virtual {p4, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-nez p5, :cond_1b
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "initInterstitial: null listener"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_1b
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const-string v2, "Interstitial"
if-eqz v1, :cond_34
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - gameId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
const-string p1, "Missing params gameId"
invoke-static {p1, v2}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p5, p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->l(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_34
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_4b
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - placementId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
const-string p1, "Missing params placementId"
invoke-static {p1, v2}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p5, p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->l(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_4b
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "initInterstitial gameId: <"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p3, "> placementId: <"
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p3, ">"
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
invoke-direct {p0, p3}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object p3, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p3, v0, p5}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p4, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->initSDK(Landroid/app/Activity;Ljava/lang/String;)V
invoke-interface {p5}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->onInterstitialInitSuccess()V
return-void
.end method
.method public initRewardedVideo(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.registers 7
const-string p2, "initRewardedVideo"
invoke-direct {p0, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
const-string p2, "sourceId"
invoke-virtual {p4, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
const-string p3, "zoneId"
invoke-virtual {p4, p3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
if-nez p5, :cond_1b
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "initRewardedVideo: null listener"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_1b
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
const/4 v0, 0x0
if-eqz p4, :cond_2d
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - gameId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
invoke-interface {p5, v0}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
return-void
:cond_2d
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
if-eqz p4, :cond_3e
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - placementId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
invoke-interface {p5, v0}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
return-void
:cond_3e
new-instance p4, Ljava/lang/StringBuilder;
invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "initRewardedVideo gameId: <"
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "> placementId: <"
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ">"
invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p4
invoke-direct {p0, p4}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object p4, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p4, p3, p5}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p4, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mIsZoneReceivedFirstStatus:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p4, p3}, Ljava/util/concurrent/CopyOnWriteArraySet;->contains(Ljava/lang/Object;)Z
move-result p4
if-eqz p4, :cond_73
invoke-static {p3}, Lcom/unity3d/ads/UnityAds;->isReady(Ljava/lang/String;)Z
move-result p4
invoke-interface {p5, p4}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
:cond_73
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->initSDK(Landroid/app/Activity;Ljava/lang/String;)V
invoke-static {}, Lcom/PinkiePie;->DianePie()V
return-void
.end method
.method public isInterstitialReady(Lorg/json/JSONObject;)Z
.registers 4
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, " isInterstitialReady placementId <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "> state: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->isPlacementReady(Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
return p1
.end method
.method public isRewardedVideoAvailable(Lorg/json/JSONObject;)Z
.registers 3
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->isReady(Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method public loadBanner(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;)V
.registers 7
const-string v0, "zoneId"
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_20
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - placementId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
new-instance p1, Lcom/ironsource/mediationsdk/logger/IronSourceError;
const/16 p2, 0x1f9
const-string v0, "placementId is empty"
invoke-direct {p1, p2, v0}, Lcom/ironsource/mediationsdk/logger/IronSourceError;-><init>(ILjava/lang/String;)V
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_20
if-nez p1, :cond_33
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "loadBanner - banner is null"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
const-string p1, "banner is null"
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->h(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_33
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->f()Z
move-result v0
if-eqz v0, :cond_4a
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "loadBanner - banner is destroyed"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
const-string p1, "banner is destroyed"
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->h(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_4a
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->getSize()Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->isBannerSizeSupported(Lcom/ironsource/mediationsdk/ISBannerSize;)Ljava/lang/Boolean;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_83
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v0, "loadBanner - banner size not supported"
invoke-direct {p0, p2, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
new-instance p2, Lcom/ironsource/mediationsdk/logger/IronSourceError;
const/16 v0, 0x268
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "banner size = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;->getSize()Lcom/ironsource/mediationsdk/ISBannerSize;
move-result-object p1
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/ISBannerSize;->a()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-direct {p2, v0, p1}, Lcom/ironsource/mediationsdk/logger/IronSourceError;-><init>(ILjava/lang/String;)V
invoke-interface {p3, p2}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
return-void
:cond_83
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "loadBanner - placementId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
:try_start_97
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBannerLayout:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p2, p1}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->getBannerView(Lcom/ironsource/mediationsdk/IronSourceBannerLayout;Ljava/lang/String;)Lcom/unity3d/services/banners/BannerView;
move-result-object p1
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnAd:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p2, p1}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1, p0}, Lcom/unity3d/services/banners/BannerView;->setListener(Lcom/unity3d/services/banners/BannerView$IListener;)V
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->load()V
:try_end_ab
.catch Ljava/lang/Exception; {:try_start_97 .. :try_end_ab} :catch_ac
goto :goto_df
:catch_ac
move-exception p1
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "UnityAds loadBanner exception - "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->f(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->g:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "error = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, p2, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
invoke-interface {p3, p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:goto_df
return-void
.end method
.method public loadInterstitial(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.registers 5
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "loadInterstitial placementId <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
if-nez p2, :cond_44
sget-object p2, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "loadInterstitial: null listener for placement Id <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ">"
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
invoke-direct {p0, p2, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_44
invoke-static {}, Lcom/PinkiePie;->DianePie()V
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->isPlacementReady(Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_55
invoke-interface {p2}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->b()V
goto :goto_81
:cond_55
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v0
sget-object v1, Lcom/unity3d/ads/UnityAds$PlacementState;->NO_FILL:Lcom/unity3d/ads/UnityAds$PlacementState;
if-eq v0, v1, :cond_65
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object v0
sget-object v1, Lcom/unity3d/ads/UnityAds$PlacementState;->DISABLED:Lcom/unity3d/ads/UnityAds$PlacementState;
if-ne v0, v1, :cond_81
:cond_65
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Ad unavailable: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->getPlacementState(Ljava/lang/String;)Lcom/unity3d/ads/UnityAds$PlacementState;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->f(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p2, p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_81
:goto_81
return-void
.end method
.method public onBannerClick(Lcom/unity3d/services/banners/BannerView;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onBannerClick - placementId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()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
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logCallback(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;
if-eqz p1, :cond_29
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->b()V
:cond_29
return-void
.end method
.method public onBannerFailedToLoad(Lcom/unity3d/services/banners/BannerView;Lcom/unity3d/services/banners/BannerErrorInfo;)V
.registers 6
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onBannerFailedToLoad - placementId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()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
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logCallback(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;
if-eqz v0, :cond_61
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->getProviderName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " banner, onAdLoadFailed placementID <"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "> with error: "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p2, Lcom/unity3d/services/banners/BannerErrorInfo;->errorMessage:Ljava/lang/String;
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
iget-object p2, p2, Lcom/unity3d/services/banners/BannerErrorInfo;->errorCode:Lcom/unity3d/services/banners/BannerErrorCode;
sget-object v1, Lcom/unity3d/services/banners/BannerErrorCode;->NO_FILL:Lcom/unity3d/services/banners/BannerErrorCode;
if-ne p2, v1, :cond_5a
new-instance p2, Lcom/ironsource/mediationsdk/logger/IronSourceError;
const/16 v1, 0x25e
invoke-direct {p2, v1, p1}, Lcom/ironsource/mediationsdk/logger/IronSourceError;-><init>(ILjava/lang/String;)V
goto :goto_5e
:cond_5a
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->f(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p2
:goto_5e
invoke-interface {v0, p2}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_61
return-void
.end method
.method public onBannerLeftApplication(Lcom/unity3d/services/banners/BannerView;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onBannerLeftApplication - placementId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()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
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logCallback(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;
if-eqz p1, :cond_29
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->d()V
:cond_29
return-void
.end method
.method public onBannerLoaded(Lcom/unity3d/services/banners/BannerView;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onBannerLoaded - placementId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()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
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logCallback(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getPlacementId()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;
if-eqz v0, :cond_31
invoke-virtual {p1}, Lcom/unity3d/services/banners/BannerView;->getSize()Lcom/unity3d/services/banners/UnityBannerSize;
move-result-object v1
invoke-direct {p0, v1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->createLayoutParams(Lcom/unity3d/services/banners/UnityBannerSize;)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->g(Landroid/view/View;Landroid/widget/FrameLayout$LayoutParams;)V
:cond_31
return-void
.end method
.method public onResume(Landroid/app/Activity;)V
.registers 2
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
return-void
.end method
.method public onUnityAdsClick(Ljava/lang/String;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onUnityAdsClick placementId: <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_27
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v0, "Missing params - placementId"
invoke-direct {p0, p1, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_27
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;
iget-object v1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v1, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;
if-eqz v0, :cond_3d
invoke-interface {v0}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->k()V
goto :goto_42
:cond_3d
if-eqz p1, :cond_42
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->onInterstitialAdClicked()V
:cond_42
:goto_42
return-void
.end method
.method public onUnityAdsError(Lcom/unity3d/ads/UnityAds$UnityAdsError;Ljava/lang/String;)V
.registers 5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onUnityAdsError(errorType: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", errorMessage: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, ")"
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p0, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
sget-object p2, Lcom/ironsource/adapters/unityads/UnityAdsAdapter$1;->$SwitchMap$com$unity3d$ads$UnityAds$UnityAdsError:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, p2, p1
return-void
.end method
.method public onUnityAdsFinish(Ljava/lang/String;Lcom/unity3d/ads/UnityAds$FinishState;)V
.registers 7
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onUnityAdsFinish placementId: <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "> finishState: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string 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
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - placementId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_2f
const/4 v0, 0x0
iget-object v1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v1, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;
iget-object v2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v2, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;
sget-object v2, Lcom/ironsource/adapters/unityads/UnityAdsAdapter$1;->$SwitchMap$com$unity3d$ads$UnityAds$FinishState:[I
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result v3
aget v2, v2, v3
const/4 v3, 0x1
if-eq v2, v3, :cond_70
const/4 p2, 0x2
if-eq v2, p2, :cond_64
const/4 p2, 0x3
if-eq v2, p2, :cond_52
goto :goto_b1
:cond_52
if-eqz v1, :cond_5e
invoke-interface {v1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->c()V
invoke-interface {v1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->n()V
invoke-interface {v1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->onRewardedVideoAdClosed()V
goto :goto_b1
:cond_5e
if-eqz p1, :cond_b0
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->f()V
goto :goto_b1
:cond_64
if-eqz v1, :cond_6a
invoke-interface {v1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->onRewardedVideoAdClosed()V
goto :goto_b1
:cond_6a
if-eqz p1, :cond_b0
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->f()V
goto :goto_b1
:cond_70
const-string v2, "finishState as "
if-eqz v1, :cond_91
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "Rewarded Video"
invoke-static {p1, p2}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {v1, p1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->d(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
goto :goto_b1
:cond_91
if-eqz p1, :cond_b0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p2
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-string v1, "Interstitial"
invoke-static {p2, v1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->c(Ljava/lang/String;Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p2
invoke-interface {p1, p2}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->e(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
goto :goto_b1
:cond_b0
const/4 v0, 0x1
:goto_b1
if-eqz v0, :cond_b8
const-string p1, "unknown placementId"
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
:cond_b8
return-void
.end method
.method public onUnityAdsPlacementStateChanged(Ljava/lang/String;Lcom/unity3d/ads/UnityAds$PlacementState;Lcom/unity3d/ads/UnityAds$PlacementState;)V
.registers 8
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onUnityAdsPlacementStateChanged placementId: <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "> from "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, " to "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, " is Ready: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->isReady(Ljava/lang/String;)Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-virtual {p3, p2}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3c
const-string p1, "onUnityAdsPlacementStateChanged: newState is equals to oldState"
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
return-void
:cond_3c
sget-object v0, Lcom/unity3d/ads/UnityAds$PlacementState;->WAITING:Lcom/unity3d/ads/UnityAds$PlacementState;
invoke-virtual {p3, v0}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4a
const-string p1, "onUnityAdsPlacementStateChanged: newState is equals to WAITING"
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
return-void
:cond_4a
sget-object v0, Lcom/unity3d/ads/UnityAds$PlacementState;->NOT_AVAILABLE:Lcom/unity3d/ads/UnityAds$PlacementState;
invoke-virtual {p3, v0}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_6e
sget-object v0, Lcom/unity3d/ads/UnityAds$PlacementState;->READY:Lcom/unity3d/ads/UnityAds$PlacementState;
invoke-virtual {p2, v0}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_6e
const-string p2, "onUnityAdsPlacementStateChanged: newState is equals to NOT_AVAILABLE and oldState is equals to READY, show ads have been called"
invoke-direct {p0, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object p2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p2, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;
if-eqz p1, :cond_6d
invoke-interface {p1, v1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
:cond_6d
return-void
:cond_6e
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-eqz p2, :cond_7c
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string p2, "Missing params - placementId"
invoke-direct {p0, p1, p2}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
return-void
:cond_7c
iget-object p2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mIsZoneReceivedFirstStatus:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p2, p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->add(Ljava/lang/Object;)Z
iget-object p2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p2, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;
sget-object v2, Lcom/ironsource/adapters/unityads/UnityAdsAdapter$1;->$SwitchMap$com$unity3d$ads$UnityAds$PlacementState:[I
invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aget v2, v2, v3
const/4 v3, 0x1
if-eq v2, v3, :cond_eb
const/4 v3, 0x2
if-eq v2, v3, :cond_a6
const/4 v3, 0x3
if-eq v2, v3, :cond_a6
const/4 v3, 0x4
if-eq v2, v3, :cond_a6
goto :goto_f9
:cond_a6
const-string v2, " placement state: "
if-eqz p2, :cond_cb
:try_start_aa
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object p1
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
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->f(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p2, p1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->q(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:try_end_c7
.catchall {:try_start_aa .. :try_end_c7} :catchall_c7
:catchall_c7
invoke-interface {p2, v1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
goto :goto_f9
:cond_cb
if-eqz v0, :cond_f9
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->f(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {v0, p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
goto :goto_f9
:cond_eb
if-eqz p2, :cond_f4
:try_start_ed
invoke-interface {p2}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->p()V
:try_end_f0
.catchall {:try_start_ed .. :try_end_f0} :catchall_f0
:catchall_f0
invoke-interface {p2, v3}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
goto :goto_f9
:cond_f4
if-eqz v0, :cond_f9
invoke-interface {v0}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->b()V
:cond_f9
:goto_f9
return-void
.end method
.method public onUnityAdsReady(Ljava/lang/String;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onUnityAdsReady placementId <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ">"
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
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
return-void
.end method
.method public onUnityAdsStart(Ljava/lang/String;)V
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onUnityAdsStart placementId <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_40
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToRvListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;
if-eqz v0, :cond_30
invoke-interface {v0}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->onRewardedVideoAdOpened()V
invoke-interface {v0}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->j()V
goto :goto_40
:cond_30
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToIsListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;
if-eqz p1, :cond_40
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->g()V
invoke-interface {p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->i()V
:cond_40
:goto_40
return-void
.end method
.method public reloadBanner(Lorg/json/JSONObject;)V
.registers 5
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2a
sget-object p1, Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;->k:Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;
const-string v1, "reloadBanner - placementId is empty"
invoke-direct {p0, p1, v1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logError(Lcom/ironsource/mediationsdk/logger/IronSourceLogger$IronSourceTag;Ljava/lang/String;)V
iget-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {p1, v0}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;
if-eqz p1, :cond_29
new-instance v0, Lcom/ironsource/mediationsdk/logger/IronSourceError;
const/16 v1, 0x1f9
const-string v2, "placementId is empty"
invoke-direct {v0, v1, v2}, Lcom/ironsource/mediationsdk/logger/IronSourceError;-><init>(ILjava/lang/String;)V
invoke-interface {p1, v0}, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;->a(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_29
return-void
:cond_2a
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "reloadBanner - placementId ="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object v1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBannerLayout:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v1, v0}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/ironsource/mediationsdk/IronSourceBannerLayout;
iget-object v2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mZoneIdToBnListener:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v2, v0}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/mediationsdk/sdk/BannerSmashListener;
invoke-static {}, Lcom/PinkiePie;->DianePie()V
return-void
.end method
.method protected setConsent(Z)V
.registers 5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "setConsent = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mDidInit:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-eqz v0, :cond_37
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mUnityAdsStorageLock:Ljava/lang/Object;
monitor-enter v0
:try_start_1f
new-instance v1, Lcom/unity3d/ads/metadata/MetaData;
iget-object v2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-direct {v1, v2}, Lcom/unity3d/ads/metadata/MetaData;-><init>(Landroid/content/Context;)V
const-string v2, "gdpr.consent"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v1, v2, p1}, Lcom/unity3d/ads/metadata/MetaData;->set(Ljava/lang/String;Ljava/lang/Object;)Z
invoke-virtual {v1}, Lcom/unity3d/ads/metadata/MetaData;->commit()V
monitor-exit v0
goto :goto_3d
:catchall_34
move-exception p1
monitor-exit v0
:try_end_36
.catchall {:try_start_1f .. :try_end_36} :catchall_34
throw p1
:cond_37
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mConsentCollectingUserData:Ljava/lang/Boolean;
:goto_3d
return-void
.end method
.method protected setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "setMetaData: key = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", value = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {p1, p2}, Lcom/ironsource/mediationsdk/metadata/MetaDataUtils;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_29
invoke-static {p2}, Lcom/ironsource/mediationsdk/metadata/MetaDataUtils;->a(Ljava/lang/String;)Z
move-result p1
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->setCCPAValue(Z)V
:cond_29
return-void
.end method
.method public shouldBindBannerViewOnReload()Z
.registers 2
const/4 v0, 0x1
return v0
.end method
.method public showInterstitial(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;)V
.registers 5
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "showInterstitial placementId <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-static {p1}, Lcom/unity3d/ads/UnityAds;->isReady(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2b
iget-object p2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-static {}, Lcom/PinkiePie;->DianePie()V
goto :goto_36
:cond_2b
if-eqz p2, :cond_36
const-string p1, "Interstitial"
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->g(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p2, p1}, Lcom/ironsource/mediationsdk/sdk/InterstitialSmashListener;->e(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_36
:goto_36
return-void
.end method
.method public showRewardedVideo(Lorg/json/JSONObject;Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;)V
.registers 6
const-string v0, "zoneId"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "showRewardedVideo placementId: <"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ">"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->logApi(Ljava/lang/String;)V
invoke-direct {p0, p1}, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->isPlacementReady(Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_52
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->getDynamicUserId()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_4c
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mUnityAdsStorageLock:Ljava/lang/Object;
monitor-enter v0
:try_start_36
new-instance v1, Lcom/unity3d/ads/metadata/PlayerMetaData;
iget-object v2, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-direct {v1, v2}, Lcom/unity3d/ads/metadata/PlayerMetaData;-><init>(Landroid/content/Context;)V
invoke-virtual {p0}, Lcom/ironsource/mediationsdk/AbstractAdapter;->getDynamicUserId()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/unity3d/ads/metadata/PlayerMetaData;->setServerId(Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/unity3d/ads/metadata/MetaData;->commit()V
monitor-exit v0
goto :goto_4c
:catchall_49
move-exception p1
monitor-exit v0
:try_end_4b
.catchall {:try_start_36 .. :try_end_4b} :catchall_49
throw p1
:cond_4c
:goto_4c
iget-object v0, p0, Lcom/ironsource/adapters/unityads/UnityAdsAdapter;->mActivity:Landroid/app/Activity;
invoke-static {}, Lcom/PinkiePie;->DianePie()V
goto :goto_5d
:cond_52
if-eqz p2, :cond_5d
const-string p1, "Rewarded Video"
invoke-static {p1}, Lcom/ironsource/mediationsdk/utils/ErrorBuilder;->g(Ljava/lang/String;)Lcom/ironsource/mediationsdk/logger/IronSourceError;
move-result-object p1
invoke-interface {p2, p1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->d(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
:cond_5d
:goto_5d
if-eqz p2, :cond_63
const/4 p1, 0x0
invoke-interface {p2, p1}, Lcom/ironsource/mediationsdk/sdk/RewardedVideoSmashListener;->h(Z)V
:cond_63
return-void
.end method