Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,111 @@
package com.ironsource.mediationsdk.demandOnly;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.FrameLayout;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.l5;
import com.ironsource.mediationsdk.ISBannerSize;
import com.ironsource.mediationsdk.logger.IronLog;
/* loaded from: classes4.dex */
public class ISDemandOnlyBannerLayout extends FrameLayout {
private View a;
private ISBannerSize b;
private String c;
private Activity d;
private boolean e;
private l5 f;
public class a implements Runnable {
final /* synthetic */ View a;
final /* synthetic */ FrameLayout.LayoutParams b;
public a(View view, FrameLayout.LayoutParams layoutParams) {
this.a = view;
this.b = layoutParams;
}
@Override // java.lang.Runnable
public void run() {
ISDemandOnlyBannerLayout.this.removeAllViews();
ViewParent parent = this.a.getParent();
if (parent instanceof ViewGroup) {
((ViewGroup) parent).removeView(this.a);
}
ISDemandOnlyBannerLayout.this.a = this.a;
ISDemandOnlyBannerLayout.this.addView(this.a, 0, this.b);
}
}
public ISDemandOnlyBannerLayout(Activity activity, ISBannerSize iSBannerSize) {
super(activity);
this.e = false;
this.d = activity;
this.b = iSBannerSize == null ? ISBannerSize.BANNER : iSBannerSize;
this.f = new l5();
}
private ISDemandOnlyBannerLayout(Context context) {
super(context);
this.e = false;
}
public void a() {
this.e = true;
this.d = null;
this.b = null;
this.c = null;
this.a = null;
removeBannerListener();
}
public void a(View view, FrameLayout.LayoutParams layoutParams) {
IronSourceThreadManager.INSTANCE.postOnUiThreadTask(new a(view, layoutParams));
}
public Activity getActivity() {
return this.d;
}
public ISDemandOnlyBannerListener getBannerDemandOnlyListener() {
return this.f.a();
}
public View getBannerView() {
return this.a;
}
public l5 getListener() {
return this.f;
}
public String getPlacementName() {
return this.c;
}
public ISBannerSize getSize() {
return this.b;
}
public boolean isDestroyed() {
return this.e;
}
public void removeBannerListener() {
IronLog.API.info();
this.f.b((l5) null);
}
public void setBannerDemandOnlyListener(ISDemandOnlyBannerListener iSDemandOnlyBannerListener) {
IronLog.API.info();
this.f.b((l5) iSDemandOnlyBannerListener);
}
public void setPlacementName(String str) {
this.c = str;
}
}

View File

@@ -0,0 +1,16 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface ISDemandOnlyBannerListener {
void onBannerAdClicked(String str);
void onBannerAdLeftApplication(String str);
void onBannerAdLoadFailed(String str, IronSourceError ironSourceError);
void onBannerAdLoaded(String str);
void onBannerAdShown(String str);
}

View File

@@ -0,0 +1,18 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface ISDemandOnlyInterstitialListener {
void onInterstitialAdClicked(String str);
void onInterstitialAdClosed(String str);
void onInterstitialAdLoadFailed(String str, IronSourceError ironSourceError);
void onInterstitialAdOpened(String str);
void onInterstitialAdReady(String str);
void onInterstitialAdShowFailed(String str, IronSourceError ironSourceError);
}

View File

@@ -0,0 +1,20 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface ISDemandOnlyRewardedVideoListener {
void onRewardedVideoAdClicked(String str);
void onRewardedVideoAdClosed(String str);
void onRewardedVideoAdLoadFailed(String str, IronSourceError ironSourceError);
void onRewardedVideoAdLoadSuccess(String str);
void onRewardedVideoAdOpened(String str);
void onRewardedVideoAdRewarded(String str);
void onRewardedVideoAdShowFailed(String str, IronSourceError ironSourceError);
}

View File

@@ -0,0 +1,88 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.f5;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
/* loaded from: classes4.dex */
public interface a {
@SourceDebugExtension({"SMAP\nDemandOnlyAuctionWaterfall.kt\nKotlin\n*S Kotlin\n*F\n+ 1 DemandOnlyAuctionWaterfall.kt\ncom/ironsource/mediationsdk/demandOnly/DemandOnlyAuctionWaterfall$Base\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,40:1\n1#2:41\n*E\n"})
/* renamed from: com.ironsource.mediationsdk.demandOnly.a$a, reason: collision with other inner class name */
public static final class C0173a implements a {
private final List<f5> a;
/* JADX WARN: Multi-variable type inference failed */
public C0173a() {
this(null, 1, 0 == true ? 1 : 0);
}
public C0173a(List<f5> waterfall) {
Intrinsics.checkNotNullParameter(waterfall, "waterfall");
this.a = waterfall;
}
public /* synthetic */ C0173a(List list, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? new ArrayList() : list);
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public f5 a(String instanceName) {
Object obj;
Intrinsics.checkNotNullParameter(instanceName, "instanceName");
Iterator<T> it = this.a.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (Intrinsics.areEqual(((f5) obj).c(), instanceName)) {
break;
}
}
return (f5) obj;
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public List<f5> a() {
return this.a;
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public String b() {
if (this.a.isEmpty()) {
return "";
}
return '1' + ((f5) CollectionsKt___CollectionsKt.first((List) this.a)).c();
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public f5 get(int i) {
if (i < 0 || i >= this.a.size()) {
return null;
}
return this.a.get(i);
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public boolean isEmpty() {
return this.a.isEmpty();
}
}
f5 a(String str);
List<f5> a();
String b();
f5 get(int i);
boolean isEmpty();
}

View File

@@ -0,0 +1,52 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface b {
public static final class a {
public static final a a = new a();
public static final int b = 606;
public static final int c = 608;
public static final int d = 610;
public static final int e = 618;
public static final int f = 619;
public static final int g = 621;
public static final int h = 1063;
private a() {
}
}
/* renamed from: com.ironsource.mediationsdk.demandOnly.b$b, reason: collision with other inner class name */
public static final class C0174b {
public static final C0174b a = new C0174b();
public static final int b = 3002;
public static final int c = 3005;
public static final int d = 3008;
public static final int e = 3009;
public static final int f = 3300;
public static final int g = 3304;
public static final int h = 3305;
public static final int i = 3306;
private C0174b() {
}
}
public static final class c {
public static final c a = new c();
public static final int b = 83300;
public static final int c = 83302;
public static final int d = 83305;
public static final int e = 83309;
public static final int f = 83500;
public static final int g = 83501;
public static final int h = 83502;
public static final int i = 83510;
public static final int j = 83511;
public static final int k = 88002;
private c() {
}
}
}

View File

@@ -0,0 +1,79 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.da;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.demandOnly.i;
import com.ironsource.mediationsdk.demandOnly.o;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.n6;
import com.ironsource.xa;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class c implements i.a {
private ConcurrentHashMap<String, d> a = new ConcurrentHashMap<>();
private da b;
public c(List<NetworkSettings> list, n6 n6Var, String str, String str2, da daVar) {
String sessionId = IronSourceUtils.getSessionId();
boolean l = n6Var.l();
this.b = daVar;
com.ironsource.mediationsdk.e eVar = new com.ironsource.mediationsdk.e(new com.ironsource.mediationsdk.f(n6Var.d(), sessionId));
for (NetworkSettings networkSettings : list) {
if (networkSettings.isIronSource()) {
AbstractAdapter a = com.ironsource.mediationsdk.c.b().a(networkSettings, networkSettings.getBannerSettings(), true);
if (a != null) {
d dVar = new d(str, str2, networkSettings, n6Var.b(), a, eVar);
dVar.a(l);
this.a.put(dVar.l(), dVar);
}
} else {
IronLog.INTERNAL.error("cannot load " + networkSettings.getProviderTypeForReflection());
}
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.a
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str) {
d dVar = this.a.get(str);
if (dVar != null) {
dVar.a(iSDemandOnlyBannerLayout);
return;
}
this.b.a(3503, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Banner");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
iSDemandOnlyBannerLayout.getListener().a(str, buildNonExistentInstanceError);
}
@Override // com.ironsource.mediationsdk.demandOnly.i.a
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str, String str2) {
d dVar = this.a.get(str);
if (dVar != null) {
dVar.a(iSDemandOnlyBannerLayout, new o.a(IronSourceAES.decode(xa.b().c(), str2)));
return;
}
this.b.a(3503, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Banner");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
iSDemandOnlyBannerLayout.getListener().a(str, buildNonExistentInstanceError);
}
@Override // com.ironsource.mediationsdk.demandOnly.i.a
public synchronized void a(String str) {
d dVar = this.a.get(str);
if (dVar != null) {
dVar.r();
return;
}
this.b.a(IronSourceConstants.BN_DO_INSTANCE_NOT_FOUND_IN_DESTROY, str);
IronLog.API.error(ErrorBuilder.buildNonExistentInstanceError("Banner").getErrorMessage());
}
}

View File

@@ -0,0 +1,477 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import android.view.View;
import android.widget.FrameLayout;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.f5;
import com.ironsource.i9;
import com.ironsource.ji;
import com.ironsource.kb;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.demandOnly.a;
import com.ironsource.mediationsdk.demandOnly.b;
import com.ironsource.mediationsdk.demandOnly.m;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.sdk.BannerSmashListener;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.mg;
import com.ironsource.t4;
import com.ironsource.ta;
import com.ironsource.v2;
import com.ironsource.v4;
import com.ironsource.ya;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TimerTask;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class d extends m implements BannerSmashListener, t4 {
private ta n;
private ta o;
private String p;
private String q;
private v4 r;
private com.ironsource.mediationsdk.e s;
private ISDemandOnlyBannerLayout t;
private final mg u;
private final mg.a v;
public class a implements Runnable {
final /* synthetic */ com.ironsource.mediationsdk.i a;
public a(com.ironsource.mediationsdk.i iVar) {
this.a = iVar;
}
@Override // java.lang.Runnable
public void run() {
d.this.a(83500, (Object[][]) null);
IronLog.INTERNAL.verbose("auction waterfallString = " + this.a.q());
d.this.a(83510, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, this.a.q()}});
d.this.s.a(ContextProvider.getInstance().getApplicationContext(), this.a, d.this);
}
}
public class b extends TimerTask {
public b() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + d.this.k());
d.this.a(new IronSourceError(608, "load timed out"));
}
}
public d(String str, String str2, NetworkSettings networkSettings, long j, AbstractAdapter abstractAdapter, com.ironsource.mediationsdk.e eVar) {
super(new v2(networkSettings, networkSettings.getBannerSettings(), IronSource.AD_UNIT.BANNER), abstractAdapter);
this.u = el.N().k();
this.v = el.I().e();
this.f = j;
this.p = str;
this.q = str2;
this.r = new v4();
this.a.initBannerForBidding(str, str2, this.c, this);
this.s = eVar;
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, Object[][] objArr) {
Map<String, Object> j = j();
if (objArr != null) {
try {
for (Object[] objArr2 : objArr) {
if (objArr2[1] != null) {
j.put(objArr2[0].toString(), objArr2[1]);
}
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
ji.i().a(new kb(i, new JSONObject(j)));
}
/* JADX INFO: Access modifiers changed from: private */
public void a(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("error = " + ironSourceError.getErrorMessage() + " smash - " + s());
if (a(m.a.LOAD_IN_PROGRESS, m.a.NOT_LOADED)) {
p();
a(ironSourceError, ta.a(this.n));
a(this.r.b(), IronSourceUtils.getCurrentMethodName());
if (t()) {
return;
}
this.t.getListener().a(l(), ironSourceError);
}
}
private void a(IronSourceError ironSourceError, long j) {
if (ironSourceError.getErrorCode() == 606) {
a(3306, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
} else {
a(3300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
}
}
private void a(List<String> list, String str) {
a(list, h(), i(), this.j, str);
}
private void c(String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
if (a(m.a.LOAD_IN_PROGRESS)) {
if (str == null) {
ironLog.verbose("serverData is null");
a(new IronSourceError(618, "No available ad to load"));
} else {
a(83302, (Object[][]) null);
this.o = new ta();
this.a.initBannerForBidding(this.p, this.q, this.c, this);
this.a.loadBannerForDemandOnlyForBidding(this.c, str, this.t, this);
}
}
}
private boolean t() {
ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout = this.t;
return iSDemandOnlyBannerLayout == null || iSDemandOnlyBannerLayout.isDestroyed();
}
private void u() {
IronLog.INTERNAL.verbose();
IronSourceThreadManager.INSTANCE.postMediationBackgroundTask(new a(q()));
}
private void v() {
this.g = null;
this.h = null;
this.r = new v4();
}
private void w() {
IronLog.INTERNAL.verbose();
a(new b());
}
@Override // com.ironsource.l4
public void a(int i, String str, int i2, String str2, long j) {
IronLog.INTERNAL.verbose("Auction failed. error " + i + " - " + str);
this.g = null;
this.h = null;
a(b.c.g, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i)}, new Object[]{"reason", str}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{IronSourceConstants.EVENTS_EXT1, k()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
a(new IronSourceError(621, "No available ad to load"));
}
}
@Override // com.ironsource.t4
public void a(d.a aVar, int i, long j, int i2, String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
this.g = aVar.a();
this.h = aVar.f();
a.C0173a c0173a = new a.C0173a(aVar.h());
if (!TextUtils.isEmpty(str)) {
a(88002, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i2)}, new Object[]{"reason", str}});
}
a(b.c.h, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
a(b.c.j, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, c0173a.b()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
if (c0173a.isEmpty()) {
IronSourceError ironSourceError = new IronSourceError(3306, "There is no available ad to load");
ironLog.error("loadBanner - empty waterfall");
a(ironSourceError);
return;
}
f5 f5Var = c0173a.get(0);
this.r.a(f5Var.b());
this.r.c(f5Var.g());
this.r.b(f5Var.f());
String j2 = f5Var.j();
b(j2);
c(j2);
}
}
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose("state=" + k());
if (iSDemandOnlyBannerLayout == null) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is null | state: " + k()}});
return;
}
m.a[] aVarArr = {m.a.NOT_LOADED, m.a.LOADED};
m.a aVar = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(aVarArr, aVar);
if (a2 == aVar || a2 == m.a.SHOW_IN_PROGRESS) {
if (iSDemandOnlyBannerLayout.isDestroyed()) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is destroyed | state: " + k()}});
return;
}
String str = "banner layout in blocking state | state: " + k();
iSDemandOnlyBannerLayout.getListener().a(l(), new IronSourceError(619, str));
a(b.c.e, new Object[][]{new Object[]{"reason", str}});
return;
}
v();
a(3002, (Object[][]) null);
if (!o()) {
ironLog.verbose("can't load banner when isOneFlow = false");
a(new IronSourceError(1063, "Missing configuration settings"));
return;
}
this.t = iSDemandOnlyBannerLayout;
this.n = new ta();
w();
if (this.s.a()) {
u();
} else {
ironLog.verbose("can't load the banner the auction isn't enabled");
a(new IronSourceError(1063, "Missing server configuration"));
}
}
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, o oVar) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose("state=" + k());
if (iSDemandOnlyBannerLayout == null) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is null | state: " + k()}});
return;
}
m.a[] aVarArr = {m.a.NOT_LOADED, m.a.LOADED};
m.a aVar = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(aVarArr, aVar);
if (a2 == aVar || a2 == m.a.SHOW_IN_PROGRESS) {
if (iSDemandOnlyBannerLayout.isDestroyed()) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is destroyed | state: " + k()}});
return;
}
String str = "banner layout in blocking state | state: " + k();
iSDemandOnlyBannerLayout.getListener().a(l(), new IronSourceError(619, str));
a(b.c.e, new Object[][]{new Object[]{"reason", str}});
return;
}
v();
a(3002, (Object[][]) null);
if (iSDemandOnlyBannerLayout.isDestroyed()) {
a(new IronSourceError(610, "bannerLayout is destroyed"));
return;
}
this.t = iSDemandOnlyBannerLayout;
if (!n()) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadBannerForBidder in IAB flow must be called by bidder instances");
a(3300, (Object[][]) null);
a(buildLoadFailedError);
return;
}
try {
d.a aVar2 = (d.a) oVar.a(new ya());
f5 a3 = new a.C0173a(aVar2.h()).a(h());
if (a3 == null) {
IronSourceError buildLoadFailedError2 = ErrorBuilder.buildLoadFailedError("loadBannerForBidder invalid enriched ADM");
a(3300, (Object[][]) null);
a(buildLoadFailedError2);
return;
}
String j = a3.j();
if (j == null) {
ironLog.error("serverData is null");
a(new IronSourceError(618, "No available ad to load"));
return;
}
b(j);
a(aVar2.a());
a(aVar2.f());
a(83302, (Object[][]) null);
this.r.a(a3.b());
this.n = new ta();
w();
this.a.initBannerForBidding(this.p, this.q, this.c, this);
this.a.loadBannerForDemandOnlyForBidding(this.c, j, iSDemandOnlyBannerLayout, this);
} catch (Exception e) {
i9.d().a(e);
a(ErrorBuilder.buildLoadFailedError("loadBannerForBidder: Exception= " + e.getMessage()));
}
}
@Override // com.ironsource.l4
public void a(List<f5> list, String str, f5 f5Var, JSONObject jSONObject, JSONObject jSONObject2, int i, long j, int i2, String str2) {
IronLog.INTERNAL.error("onAuctionSuccess - Deprecated: Please use onAuctionSuccess(AuctionDataUtils.AuctionData auctionData, int auctionTrial, long elapsedTime, int troubleshootingErrorCode, String troubleshootingErrorMessage)");
}
@Override // com.ironsource.mediationsdk.demandOnly.m
public Map<String, Object> j() {
HashMap hashMap = new HashMap();
try {
if (t()) {
hashMap.put("reason", "banner is destroyed");
} else {
com.ironsource.mediationsdk.l.a(hashMap, this.t.getSize());
}
AbstractAdapter abstractAdapter = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_ADAPTER_VERSION, abstractAdapter != null ? abstractAdapter.getVersion() : "");
AbstractAdapter abstractAdapter2 = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_SDK_VERSION, abstractAdapter2 != null ? abstractAdapter2.getCoreSDKVersion() : "");
hashMap.put("spId", this.b.i());
hashMap.put(IronSourceConstants.EVENTS_PROVIDER, this.b.a());
hashMap.put(IronSourceConstants.EVENTS_DEMAND_ONLY, 1);
if (o()) {
hashMap.put("isOneFlow", 1);
}
hashMap.put(IronSourceConstants.EVENTS_PROGRAMMATIC, 1);
hashMap.put("instanceType", Integer.valueOf(this.b.d()));
if (!TextUtils.isEmpty(this.g)) {
hashMap.put("auctionId", this.g);
}
JSONObject jSONObject = this.h;
if (jSONObject != null && jSONObject.length() > 0) {
hashMap.put("genericParams", this.h);
}
if (!TextUtils.isEmpty(this.j)) {
hashMap.put("dynamicDemandSource", this.j);
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Instance: " + h() + " " + e.getMessage());
}
return hashMap;
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdClicked() {
IronLog.INTERNAL.verbose("smash - " + s());
a(3008, (Object[][]) null);
if (t()) {
return;
}
this.t.getListener().a(l());
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdLeftApplication() {
IronLog.INTERNAL.verbose("smash - " + s());
a(3304, (Object[][]) null);
if (t()) {
return;
}
this.t.getListener().b(l());
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdLoadFailed(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("smash - " + s());
a(83300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
a(ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdLoaded(View view, FrameLayout.LayoutParams layoutParams) {
IronLog.INTERNAL.verbose("smash = " + s());
mg mgVar = this.u;
IronSource.AD_UNIT ad_unit = IronSource.AD_UNIT.BANNER;
int a2 = mgVar.a(ad_unit);
a(b.c.d, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(a2)}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
if (a(m.a.LOAD_IN_PROGRESS, m.a.LOADED)) {
p();
if (!t()) {
this.t.a(view, layoutParams);
}
a(3005, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(a2)}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.n))}});
this.v.b(ad_unit);
a(this.r.c(), IronSourceUtils.getCurrentMethodName());
if (t()) {
return;
}
this.t.getListener().c(l());
}
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdScreenDismissed() {
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdScreenPresented() {
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdShown() {
if (a(m.a.LOADED, m.a.SHOW_IN_PROGRESS)) {
IronLog.INTERNAL.verbose("smash - " + s());
a(3009, (Object[][]) null);
a(this.r.a(), IronSourceUtils.getCurrentMethodName());
if (t()) {
return;
}
this.t.getListener().d(l());
}
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerInitFailed(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("smash - " + s() + " " + ironSourceError.toString());
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerInitSuccess() {
IronLog.INTERNAL.verbose("smash - " + s());
}
public com.ironsource.mediationsdk.i q() {
ArrayList arrayList = new ArrayList();
arrayList.add(h());
String str = "" + i() + h();
com.ironsource.mediationsdk.i iVar = new com.ironsource.mediationsdk.i(IronSource.AD_UNIT.BANNER);
iVar.a(arrayList);
iVar.d(str);
iVar.c(l());
iVar.b(IronSourceUtils.isEncryptedResponse());
iVar.a(true);
iVar.c(true);
iVar.a(this.t.getSize());
return iVar;
}
public void r() {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
a(new m.a[]{m.a.LOADED, m.a.LOAD_IN_PROGRESS, m.a.SHOW_IN_PROGRESS}, m.a.NOT_LOADED);
if (t()) {
ironLog.error("Banner is null or already destroyed and can't be used anymore");
return;
}
p();
ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout = this.t;
if (iSDemandOnlyBannerLayout != null) {
iSDemandOnlyBannerLayout.a();
}
this.t = null;
AbstractAdapter abstractAdapter = this.a;
if (abstractAdapter == null) {
ironLog.error("can't destroy adapter. mAdapter == null");
} else {
abstractAdapter.destroyBanner(this.c);
}
a(3305, (Object[][]) null);
ironLog.verbose("banner layout was destroyed. bannerId: " + l());
}
public String s() {
return this.b.h().isMultipleInstances() ? this.b.h().getProviderTypeForReflection() : this.b.h().getProviderName();
}
}

View File

@@ -0,0 +1,61 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface e {
public static final class a {
public static final a a = new a();
public static final int b = 1050;
public static final int c = 1052;
public static final int d = 1063;
public static final int e = 1064;
public static final int f = 1065;
public static final int g = 1066;
public static final int h = 1158;
public static final int i = 1162;
public static final int j = 1164;
private a() {
}
}
public static final class b {
public static final b a = new b();
public static final int b = 2002;
public static final int c = 2003;
public static final int d = 2005;
public static final int e = 2006;
public static final int f = 2200;
public static final int g = 2201;
public static final int h = 2202;
public static final int i = 2203;
public static final int j = 2204;
public static final int k = 2210;
public static final int l = 2211;
public static final int m = 2212;
public static final int n = 2213;
public static final int o = 2303;
public static final int p = 2500;
public static final int q = 2503;
public static final int r = 2507;
private b() {
}
}
public static final class c {
public static final c a = new c();
public static final int b = 82002;
public static final int c = 82003;
public static final int d = 82110;
public static final int e = 82300;
public static final int f = 82301;
public static final int g = 82302;
public static final int h = 82500;
public static final int i = 82510;
public static final int j = 88002;
private c() {
}
}
}

View File

@@ -0,0 +1,108 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import com.ironsource.af;
import com.ironsource.da;
import com.ironsource.hi;
import com.ironsource.i9;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.demandOnly.h;
import com.ironsource.mediationsdk.demandOnly.i;
import com.ironsource.mediationsdk.demandOnly.o;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.xa;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class f implements i.b {
private final da a;
private final ConcurrentHashMap<String, g> b;
private final af<ISDemandOnlyInterstitialListener> c;
public f(List<NetworkSettings> list, hi hiVar, com.ironsource.mediationsdk.c cVar, af<ISDemandOnlyInterstitialListener> afVar, String str, String str2, da daVar) {
String sessionId = IronSourceUtils.getSessionId();
boolean k = hiVar.k();
com.ironsource.mediationsdk.f fVar = new com.ironsource.mediationsdk.f(hiVar.g(), sessionId);
this.b = new ConcurrentHashMap<>();
this.a = daVar;
this.c = afVar;
for (NetworkSettings networkSettings : list) {
if (networkSettings.isIronSource()) {
AbstractAdapter a = cVar.a(networkSettings, networkSettings.getInterstitialSettings(), true);
if (a != null) {
g gVar = new g(str, str2, networkSettings, this.c.a(networkSettings.getSubProviderId()), hiVar.e(), a, new com.ironsource.mediationsdk.e(fVar));
gVar.a(k);
this.b.put(networkSettings.getSubProviderId(), gVar);
}
} else {
IronLog.INTERNAL.error("cannot load " + networkSettings.getProviderTypeForReflection());
}
}
}
public ConcurrentHashMap<String, g> a() {
return this.b;
}
@Override // com.ironsource.mediationsdk.demandOnly.i.b
public void a(h.d dVar) {
String c = dVar.c();
String b = dVar.b();
try {
g gVar = this.b.get(c);
if (gVar == null) {
this.a.a(2503, c);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Interstitial");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(c).onInterstitialAdLoadFailed(c, buildNonExistentInstanceError);
return;
}
if (TextUtils.isEmpty(b)) {
gVar.c();
} else {
gVar.a(new o.a(IronSourceAES.decode(xa.b().c(), b)));
}
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadInterstitial exception " + e.getMessage());
IronLog.API.error(buildLoadFailedError.getErrorMessage());
this.c.a(c).onInterstitialAdLoadFailed(c, buildLoadFailedError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.b
public void a(String str) {
try {
g gVar = this.b.get(str);
if (gVar != null) {
gVar.b();
return;
}
this.a.a(2507, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Interstitial");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(str).onInterstitialAdShowFailed(str, buildNonExistentInstanceError);
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildShowFailedError = ErrorBuilder.buildShowFailedError("Interstitial", "showInterstitial exception " + e.getMessage());
IronLog.API.error(buildShowFailedError.getErrorMessage());
this.c.a(str).onInterstitialAdShowFailed(str, buildShowFailedError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.b
public boolean b(String str) {
g gVar = this.b.get(str);
if (gVar != null) {
return gVar.a();
}
this.a.a(2500, str);
return false;
}
}

View File

@@ -0,0 +1,407 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import android.util.Log;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.f5;
import com.ironsource.i9;
import com.ironsource.ji;
import com.ironsource.kb;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.demandOnly.a;
import com.ironsource.mediationsdk.demandOnly.e;
import com.ironsource.mediationsdk.demandOnly.m;
import com.ironsource.mediationsdk.demandOnly.n;
import com.ironsource.mediationsdk.demandOnly.p;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.sdk.InterstitialSmashListener;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.mg;
import com.ironsource.t4;
import com.ironsource.ta;
import com.ironsource.v2;
import com.ironsource.v4;
import com.ironsource.y4;
import com.ironsource.ya;
import java.util.List;
import java.util.Map;
import java.util.TimerTask;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class g extends m implements n.a, InterstitialSmashListener, t4 {
private ta n;
private ta o;
private ISDemandOnlyInterstitialListener p;
private v4 q;
private com.ironsource.mediationsdk.e r;
private p s;
private final mg t;
private final mg.a u;
public class a extends TimerTask {
public a() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + g.this.k());
g.this.a(new IronSourceError(1052, "load timed out"));
}
}
public class b extends TimerTask {
public b() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + g.this.k());
g.this.a(new IronSourceError(1052, "load timed out"));
}
}
public g(String str, String str2, NetworkSettings networkSettings, ISDemandOnlyInterstitialListener iSDemandOnlyInterstitialListener, long j, AbstractAdapter abstractAdapter, com.ironsource.mediationsdk.e eVar) {
super(new v2(networkSettings, networkSettings.getInterstitialSettings(), IronSource.AD_UNIT.INTERSTITIAL), abstractAdapter);
this.s = new p.b();
this.t = el.N().k();
this.u = el.I().e();
this.p = iSDemandOnlyInterstitialListener;
this.f = j;
this.r = eVar;
this.a.initInterstitial(str, str2, this.c, this);
}
private void a(int i, Object[][] objArr) {
Map<String, Object> j = j();
if (objArr != null) {
try {
for (Object[] objArr2 : objArr) {
j.put(objArr2[0].toString(), objArr2[1]);
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e));
}
}
ji.i().a(new kb(i, new JSONObject(j)));
}
private void a(IronSourceError ironSourceError, long j) {
if (ironSourceError.getErrorCode() == 1158) {
a(2213, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}});
} else {
a(2200, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
}
}
private void a(List<String> list, String str) {
a(list, h(), i(), this.j, str);
}
private void c(o oVar) {
this.n = new ta();
a(new a());
if (!n()) {
a(new IronSourceError(2303, "loadInterstitialWithAdm: must be called by bidder instance"));
return;
}
try {
d.a aVar = (d.a) oVar.a(new ya());
f5 a2 = new a.C0173a(aVar.h()).a(h());
if (a2 == null) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadInterstitialWithAdm invalid enriched adm");
a(2303, (Object[][]) null);
a(buildLoadFailedError);
return;
}
String j = a2.j();
if (j == null) {
IronLog.INTERNAL.error("serverData is null");
a(new IronSourceError(e.a.i, "No available ad to load"));
return;
}
b(j);
a(aVar.a());
a(aVar.f());
a(82002, (Object[][]) null);
this.q.a(a2.b());
this.o = new ta();
this.a.loadInterstitialForBidding(this.c, null, j, this);
} catch (Exception e) {
i9.d().a(e);
a(ErrorBuilder.buildLoadFailedError("loadInterstitialWithAdm: Exception= " + e.getMessage()));
}
}
private void c(String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
if (a(m.a.LOAD_IN_PROGRESS)) {
if (str == null) {
ironLog.verbose("serverData is null");
a(new IronSourceError(e.a.i, "No available ad to load"));
} else {
a(82002, (Object[][]) null);
this.a.loadInterstitialForBidding(this.c, null, str, this);
}
}
}
private com.ironsource.mediationsdk.i q() {
String str = i() + h();
com.ironsource.mediationsdk.i iVar = new com.ironsource.mediationsdk.i(this.m);
iVar.b(IronSourceUtils.isEncryptedResponse());
iVar.a(true);
iVar.c(true);
iVar.d(str);
iVar.c(l());
iVar.a(this.t.a(this.m));
y4 y4Var = new y4(h(), false);
y4Var.a(this.s.value());
Map<String, Object> interstitialBiddingData = this.a.getInterstitialBiddingData(this.c, new JSONObject());
if (interstitialBiddingData != null) {
y4Var.b(interstitialBiddingData);
}
iVar.a(y4Var);
return iVar;
}
private void r() {
this.o = new ta();
this.a.loadInterstitial(this.c, null, this);
}
private void s() {
if (!this.r.a()) {
IronLog.INTERNAL.verbose("can't load the interstitial the auction isn't enabled");
a(new IronSourceError(1063, "Missing server configuration"));
return;
}
a(82500, (Object[][]) null);
com.ironsource.mediationsdk.i q = q();
IronLog.INTERNAL.verbose("auction waterfallString = " + q.q());
a(82510, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, q.q()}});
this.r.a(ContextProvider.getInstance().getApplicationContext(), q, this);
}
private void t() {
this.g = null;
this.h = null;
this.j = null;
this.q = new v4();
}
private void u() {
this.n = new ta();
a(new b());
if (n()) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadInterstitial must be called by non bidder instances");
a(2303, (Object[][]) null);
a(buildLoadFailedError);
} else if (o()) {
s();
} else {
r();
}
}
@Override // com.ironsource.l4
public void a(int i, String str, int i2, String str2, long j) {
IronLog.INTERNAL.verbose("error " + i + " - " + str);
this.g = null;
this.h = null;
a(82300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i)}, new Object[]{"reason", str}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{IronSourceConstants.EVENTS_EXT1, k()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
a(new IronSourceError(e.a.j, "No available ad to load"));
}
}
@Override // com.ironsource.t4
public void a(d.a aVar, int i, long j, int i2, String str) {
String str2;
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
this.g = aVar.a();
this.h = aVar.f();
this.s = aVar.a(l());
a.C0173a c0173a = new a.C0173a(aVar.h());
if (c0173a.isEmpty()) {
str2 = "";
} else {
f5 f5Var = c0173a.get(0);
this.q.a(f5Var.b());
this.q.c(f5Var.g());
this.q.b(f5Var.f());
str2 = f5Var.j();
b(str2);
}
if (!TextUtils.isEmpty(str)) {
a(88002, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i2)}, new Object[]{"reason", str}});
}
a(82301, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
a(82302, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, c0173a.b()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
if (!c0173a.isEmpty()) {
c(str2);
return;
}
IronSourceError ironSourceError = new IronSourceError(1158, "There is no available ad to load");
ironLog.error("interstitial - empty waterfall");
a(ironSourceError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public void a(o oVar) {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
a(new IronSourceError(1050, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
t();
a(2002, (Object[][]) null);
c(oVar);
}
public void a(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", error = " + ironSourceError.getErrorMessage());
p();
if (a(m.a.LOAD_IN_PROGRESS, m.a.NOT_LOADED)) {
a(ironSourceError, ta.a(this.n));
a(this.q.b(), IronSourceUtils.getCurrentMethodName());
this.p.onInterstitialAdLoadFailed(l(), ironSourceError);
}
}
@Override // com.ironsource.l4
public void a(List<f5> list, String str, f5 f5Var, JSONObject jSONObject, JSONObject jSONObject2, int i, long j, int i2, String str2) {
IronLog.INTERNAL.error("Deprecated: Please use onAuctionSuccess(AuctionDataUtils.AuctionData auctionData, int auctionTrial, long elapsedTime, int troubleshootingErrorCode, String troubleshootingErrorMessage)");
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public boolean a() {
boolean z = false;
if (!a(m.a.LOADED)) {
a(2212, (Object[][]) null);
return false;
}
try {
z = this.a.isInterstitialReady(this.c);
a(z ? 2211 : 2212, (Object[][]) null);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception=" + e.getMessage());
}
return z;
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public void b() {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", state=" + k());
a(2201, (Object[][]) null);
m.a aVar = m.a.LOADED;
m.a aVar2 = m.a.SHOW_IN_PROGRESS;
if (a(aVar, aVar2)) {
this.a.showInterstitial(this.c, this);
} else {
onInterstitialAdShowFailed(a(aVar2) ? new IronSourceError(1064, "showInterstitial error: can't show ad while an ad is already showing") : a(m.a.LOAD_IN_PROGRESS) ? new IronSourceError(1065, "showInterstitial error: can't show ad while an ad is loading") : new IronSourceError(1066, "showInterstitial error: no available ads to show"));
}
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public void c() {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
this.p.onInterstitialAdLoadFailed(l(), new IronSourceError(1050, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
t();
a(2002, (Object[][]) null);
u();
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdClicked() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2006, new Object[0][]);
this.p.onInterstitialAdClicked(l());
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdClosed() {
b(m.a.NOT_LOADED);
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2204, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(this.t.a(this.m))}});
this.u.b(this.m);
this.p.onInterstitialAdClosed(l());
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdLoadFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.getErrorMessage() + " instance name= " + h() + " state=" + k());
a(e.c.d, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
a(ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdOpened() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2005, new Object[0][]);
a(this.q.a(), IronSourceUtils.getCurrentMethodName());
this.p.onInterstitialAdOpened(l());
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdReady() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h() + " state=" + k());
p();
a(e.c.c, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
if (a(m.a.LOAD_IN_PROGRESS, m.a.LOADED)) {
a(2003, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.n))}});
a(this.q.c(), IronSourceUtils.getCurrentMethodName());
this.p.onInterstitialAdReady(l());
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdShowFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.toString() + " instance name= " + h() + " state=" + k());
b(m.a.NOT_LOADED);
a(2203, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
this.p.onInterstitialAdShowFailed(l(), ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdShowSucceeded() {
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdVisible() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2210, new Object[0][]);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialInitFailed(IronSourceError ironSourceError) {
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialInitSuccess() {
}
}

View File

@@ -0,0 +1,175 @@
package com.ironsource.mediationsdk.demandOnly;
import android.app.Activity;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.demandOnly.q;
import com.ironsource.mediationsdk.logger.IronSourceError;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
/* loaded from: classes4.dex */
public interface h extends q {
public static abstract class a implements h {
private final String a;
private final String b;
private final boolean c;
public a(String str, String str2, boolean z) {
this.a = str;
this.b = str2;
this.c = z;
}
@Override // com.ironsource.mediationsdk.demandOnly.q
public abstract IronSourceError a();
@Override // com.ironsource.mediationsdk.demandOnly.h
public String b() {
return this.b;
}
@Override // com.ironsource.mediationsdk.demandOnly.h
public String c() {
return this.a;
}
@Override // com.ironsource.mediationsdk.demandOnly.h
public boolean d() {
return this.c;
}
}
public static final class b extends a {
private final String d;
private final Activity e;
private final ISDemandOnlyBannerLayout f;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public b(String adFormat, Activity activity, String str, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str2, boolean z) {
super(str, str2, z);
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.d = adFormat;
this.e = activity;
this.f = iSDemandOnlyBannerLayout;
}
public /* synthetic */ b(String str, Activity activity, String str2, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str3, boolean z, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, activity, str2, iSDemandOnlyBannerLayout, (i & 16) != 0 ? null : str3, (i & 32) != 0 ? false : z);
}
@Override // com.ironsource.mediationsdk.demandOnly.h.a, com.ironsource.mediationsdk.demandOnly.q
public IronSourceError a() {
IronSourceError a = new q.a(this.d).a(this);
if (a != null) {
return a;
}
return null;
}
public final Activity f() {
return this.e;
}
public final ISDemandOnlyBannerLayout g() {
return this.f;
}
}
@SourceDebugExtension({"SMAP\nDemandOnlyLoadParams.kt\nKotlin\n*S Kotlin\n*F\n+ 1 DemandOnlyLoadParams.kt\ncom/ironsource/mediationsdk/demandOnly/DemandOnlyLoadParams$Builder\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,107:1\n1#2:108\n*E\n"})
public static final class c {
private String a = "";
private Activity b;
private String c;
private boolean d;
private String e;
private ISDemandOnlyBannerLayout f;
public final b a() {
return new b(this.a, this.b, this.c, this.f, this.e, this.d);
}
public final c a(Activity activity) {
this.b = activity;
return this;
}
public final c a(Activity activity, Activity activity2) {
if (activity == null) {
activity = activity2;
}
this.b = activity;
return this;
}
public final c a(IronSource.AD_UNIT adFormat) {
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
String ad_unit = adFormat.toString();
Intrinsics.checkNotNullExpressionValue(ad_unit, "adFormat.toString()");
this.a = ad_unit;
return this;
}
public final c a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout) {
this.f = iSDemandOnlyBannerLayout;
return this;
}
public final c a(String str) {
this.e = str;
return this;
}
public final c a(boolean z) {
this.d = z;
return this;
}
public final c b(String str) {
this.c = str;
return this;
}
public final d b() {
return new d(this.a, this.b, this.c, this.e, this.d);
}
}
public static final class d extends a implements com.ironsource.k {
private final String d;
private final Activity e;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public d(String adFormat, Activity activity, String str, String str2, boolean z) {
super(str, str2, z);
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.d = adFormat;
this.e = activity;
}
public /* synthetic */ d(String str, Activity activity, String str2, String str3, boolean z, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, activity, str2, (i & 8) != 0 ? null : str3, (i & 16) != 0 ? false : z);
}
@Override // com.ironsource.mediationsdk.demandOnly.h.a, com.ironsource.mediationsdk.demandOnly.q
public IronSourceError a() {
IronSourceError a = new q.b(this.d).a(this);
if (a != null) {
return a;
}
return null;
}
@Override // com.ironsource.k
public Activity e() {
return this.e;
}
}
String b();
String c();
boolean d();
}

View File

@@ -0,0 +1,31 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.demandOnly.h;
/* loaded from: classes4.dex */
public interface i {
public interface a {
void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str);
void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str, String str2);
void a(String str);
}
public interface b {
void a(h.d dVar);
void a(String str);
boolean b(String str);
}
public interface c {
void a(h.d dVar);
boolean a(String str);
void b(String str);
}
}

View File

@@ -0,0 +1,61 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface j {
public static final class a {
public static final a a = new a();
public static final int b = 1053;
public static final int c = 1055;
public static final int d = 1058;
public static final int e = 1062;
public static final int f = 1063;
public static final int g = 1067;
public static final int h = 1068;
public static final int i = 1069;
public static final int j = 1070;
public static final int k = 1071;
private a() {
}
}
public static final class b {
public static final b a = new b();
public static final int b = 1001;
public static final int c = 1002;
public static final int d = 1005;
public static final int e = 1006;
public static final int f = 1010;
public static final int g = 1200;
public static final int h = 1201;
public static final int i = 1202;
public static final int j = 1203;
public static final int k = 1206;
public static final int l = 1213;
public static final int m = 1210;
public static final int n = 1211;
public static final int o = 1500;
public static final int p = 1503;
public static final int q = 1507;
private b() {
}
}
public static final class c {
public static final c a = new c();
public static final int b = 81002;
public static final int c = 81003;
public static final int d = 81110;
public static final int e = 81300;
public static final int f = 81301;
public static final int g = 81302;
public static final int h = 81500;
public static final int i = 81510;
public static final int j = 88002;
private c() {
}
}
}

View File

@@ -0,0 +1,107 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.af;
import com.ironsource.da;
import com.ironsource.i9;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.demandOnly.h;
import com.ironsource.mediationsdk.demandOnly.i;
import com.ironsource.mediationsdk.demandOnly.o;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.pp;
import com.ironsource.xa;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class k implements i.c {
private final da a;
private final ConcurrentHashMap<String, l> b;
private final af<ISDemandOnlyRewardedVideoListener> c;
public k(List<NetworkSettings> list, pp ppVar, com.ironsource.mediationsdk.c cVar, af<ISDemandOnlyRewardedVideoListener> afVar, String str, String str2, da daVar) {
String sessionId = IronSourceUtils.getSessionId();
boolean d = ppVar.d();
com.ironsource.mediationsdk.f fVar = new com.ironsource.mediationsdk.f(ppVar.k(), sessionId);
this.b = new ConcurrentHashMap<>();
this.a = daVar;
this.c = afVar;
for (NetworkSettings networkSettings : list) {
if (networkSettings.isIronSource()) {
AbstractAdapter a = cVar.a(networkSettings, networkSettings.getRewardedVideoSettings(), true);
if (a != null) {
l lVar = new l(str, str2, networkSettings, this.c.a(networkSettings.getSubProviderId()), ppVar.i(), a, new com.ironsource.mediationsdk.e(fVar));
lVar.a(d);
this.b.put(networkSettings.getSubProviderId(), lVar);
}
} else {
IronLog.INTERNAL.error("cannot load " + networkSettings.getProviderTypeForReflection());
}
}
}
public ConcurrentHashMap<String, l> a() {
return this.b;
}
@Override // com.ironsource.mediationsdk.demandOnly.i.c
public void a(h.d dVar) {
String c = dVar.c();
try {
l lVar = this.b.get(c);
if (lVar == null) {
this.a.a(1503, c);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT);
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(c).onRewardedVideoAdLoadFailed(c, buildNonExistentInstanceError);
return;
}
if (dVar.d()) {
lVar.b(new o.a(IronSourceAES.decode(xa.b().c(), dVar.b())));
} else {
lVar.d();
}
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadRewardedVideo exception " + e.getMessage());
IronLog.API.error(buildLoadFailedError.getErrorMessage());
this.c.a(c).onRewardedVideoAdLoadFailed(c, buildLoadFailedError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.c
public boolean a(String str) {
l lVar = this.b.get(str);
if (lVar != null) {
return lVar.a();
}
this.a.a(1500, str);
return false;
}
@Override // com.ironsource.mediationsdk.demandOnly.i.c
public void b(String str) {
try {
l lVar = this.b.get(str);
if (lVar != null) {
lVar.e();
return;
}
this.a.a(1507, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT);
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(str).onRewardedVideoAdShowFailed(str, buildNonExistentInstanceError);
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildShowFailedError = ErrorBuilder.buildShowFailedError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT, "showRewardedVideo exception " + e.getMessage());
IronLog.API.error(buildShowFailedError.getErrorMessage());
this.c.a(str).onRewardedVideoAdShowFailed(str, buildShowFailedError);
}
}
}

View File

@@ -0,0 +1,437 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import android.util.Log;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.f5;
import com.ironsource.i9;
import com.ironsource.kb;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.demandOnly.a;
import com.ironsource.mediationsdk.demandOnly.j;
import com.ironsource.mediationsdk.demandOnly.m;
import com.ironsource.mediationsdk.demandOnly.n;
import com.ironsource.mediationsdk.demandOnly.p;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.model.Placement;
import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.mg;
import com.ironsource.rp;
import com.ironsource.t4;
import com.ironsource.ta;
import com.ironsource.v2;
import com.ironsource.v4;
import com.ironsource.y4;
import com.ironsource.ya;
import java.util.List;
import java.util.Map;
import java.util.TimerTask;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class l extends m implements n.b, RewardedVideoSmashListener, t4 {
private ta n;
private ta o;
private ISDemandOnlyRewardedVideoListener p;
private v4 q;
private com.ironsource.mediationsdk.e r;
private p s;
private final mg t;
private final mg.a u;
public class a extends TimerTask {
public a() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + l.this.k());
l.this.a(new IronSourceError(1055, "load timed out"));
}
}
public l(String str, String str2, NetworkSettings networkSettings, ISDemandOnlyRewardedVideoListener iSDemandOnlyRewardedVideoListener, long j, AbstractAdapter abstractAdapter, com.ironsource.mediationsdk.e eVar) {
super(new v2(networkSettings, networkSettings.getRewardedVideoSettings(), IronSource.AD_UNIT.REWARDED_VIDEO), abstractAdapter);
this.s = new p.b();
this.t = el.N().k();
this.u = el.I().e();
this.p = iSDemandOnlyRewardedVideoListener;
this.f = j;
this.r = eVar;
this.a.initRewardedVideoForDemandOnly(str, str2, this.c, this);
}
private void a(int i, Object[][] objArr) {
Map<String, Object> j = j();
if (objArr != null) {
try {
for (Object[] objArr2 : objArr) {
j.put(objArr2[0].toString(), objArr2[1]);
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e));
}
}
rp.i().a(new kb(i, new JSONObject(j)));
}
private void a(IronSourceError ironSourceError, long j) {
if (ironSourceError.getErrorCode() == 1058) {
a(1213, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}});
} else {
a(1200, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
}
}
private void a(List<String> list, String str) {
a(list, h(), i(), this.j, str);
}
private void c(o oVar) {
this.n = new ta();
a(s());
if (!n()) {
a(new IronSourceError(j.a.k, "loadRewardedVideoWithAdm: must be called by bidder instance"));
return;
}
try {
d.a aVar = (d.a) oVar.a(new ya());
f5 a2 = new a.C0173a(aVar.h()).a(h());
if (a2 == null) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadRewardedVideoWithAdm invalid enriched adm");
a(j.a.k, (Object[][]) null);
a(buildLoadFailedError);
return;
}
String j = a2.j();
if (j == null) {
IronLog.INTERNAL.error("serverData is null");
a(new IronSourceError(1062, "No available ad to load"));
return;
}
b(j);
a(aVar.a());
a(aVar.f());
a(81002, (Object[][]) null);
this.q.a(a2.b());
this.o = new ta();
this.a.loadRewardedVideoForBidding(this.c, null, j, this);
} catch (Exception e) {
i9.d().a(e);
a(ErrorBuilder.buildLoadFailedError("loadRewardedVideoWithAdm: Exception= " + e.getMessage()));
}
}
private void c(String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
if (a(m.a.LOAD_IN_PROGRESS)) {
if (str == null) {
ironLog.verbose("serverData is null");
a(new IronSourceError(1062, "No available ad to load"));
} else {
a(81002, (Object[][]) null);
this.a.loadRewardedVideoForBidding(this.c, null, str, this);
}
}
}
private IronSourceError q() {
return a(m.a.SHOW_IN_PROGRESS) ? new IronSourceError(1067, "showRewardedVideo error: can't show ad while an ad is already showing") : a(m.a.LOAD_IN_PROGRESS) ? new IronSourceError(1068, "showRewardedVideo error: can't show ad while an ad is loading") : new IronSourceError(1069, "showRewardedVideo error: no available ads to show");
}
private com.ironsource.mediationsdk.i r() {
String str = i() + h();
com.ironsource.mediationsdk.i iVar = new com.ironsource.mediationsdk.i(this.m);
iVar.b(IronSourceUtils.isEncryptedResponse());
iVar.a(true);
iVar.c(true);
iVar.d(str);
iVar.c(l());
iVar.a(this.t.a(this.m));
y4 y4Var = new y4(h(), false);
y4Var.a(this.s.value());
Map<String, Object> rewardedVideoBiddingData = this.a.getRewardedVideoBiddingData(this.c, new JSONObject());
if (rewardedVideoBiddingData != null) {
y4Var.b(rewardedVideoBiddingData);
}
iVar.a(y4Var);
return iVar;
}
private TimerTask s() {
return new a();
}
private void t() {
this.o = new ta();
this.a.loadRewardedVideo(this.c, null, this);
}
private void u() {
if (!this.r.a()) {
IronLog.INTERNAL.verbose("can't load the rewarded video the auction isn't enabled");
a(new IronSourceError(1063, "Missing server configuration"));
return;
}
a(81500, (Object[][]) null);
com.ironsource.mediationsdk.i r = r();
IronLog.INTERNAL.verbose("auction waterfallString = " + r.q());
a(81510, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, r.q()}});
this.r.a(ContextProvider.getInstance().getApplicationContext(), r, this);
}
private void v() {
this.g = null;
this.h = null;
this.j = null;
this.q = new v4();
}
private void w() {
this.n = new ta();
a(s());
if (n()) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadRewardedVideo must be called by non bidder instances");
a(j.a.k, (Object[][]) null);
a(buildLoadFailedError);
} else if (o()) {
u();
} else {
t();
}
}
@Override // com.ironsource.l4
public void a(int i, String str, int i2, String str2, long j) {
IronLog.INTERNAL.verbose("Auction failed. error " + i + " - " + str);
this.g = null;
this.h = null;
a(81300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i)}, new Object[]{"reason", str}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{IronSourceConstants.EVENTS_EXT1, k()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
a(new IronSourceError(j.a.j, "No available ad to load"));
}
}
@Override // com.ironsource.t4
public void a(d.a aVar, int i, long j, int i2, String str) {
String str2;
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
this.g = aVar.a();
this.h = aVar.f();
this.s = aVar.a(l());
a.C0173a c0173a = new a.C0173a(aVar.h());
if (c0173a.isEmpty()) {
str2 = "";
} else {
f5 f5Var = c0173a.get(0);
this.q.a(f5Var.b());
this.q.c(f5Var.g());
this.q.b(f5Var.f());
str2 = f5Var.j();
b(str2);
}
if (!TextUtils.isEmpty(str)) {
a(88002, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i2)}, new Object[]{"reason", str}});
}
a(81301, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
a(81302, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, c0173a.b()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
if (!c0173a.isEmpty()) {
c(str2);
return;
}
IronSourceError ironSourceError = new IronSourceError(1058, "There is no available ad to load");
ironLog.error("rewardedVideo - empty waterfall");
a(ironSourceError);
}
}
public void a(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", error = " + ironSourceError.getErrorMessage());
p();
if (a(m.a.LOAD_IN_PROGRESS, m.a.NOT_LOADED)) {
a(ironSourceError, ta.a(this.n));
a(this.q.b(), IronSourceUtils.getCurrentMethodName());
this.p.onRewardedVideoAdLoadFailed(l(), ironSourceError);
}
}
@Override // com.ironsource.l4
public void a(List<f5> list, String str, f5 f5Var, JSONObject jSONObject, JSONObject jSONObject2, int i, long j, int i2, String str2) {
IronLog.INTERNAL.error("Deprecated: Please use onAuctionSuccess(AuctionDataUtils.AuctionData auctionData, int auctionTrial, long elapsedTime, int troubleshootingErrorCode, String troubleshootingErrorMessage)");
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public boolean a() {
boolean z = false;
if (!a(m.a.LOADED)) {
a(1211, (Object[][]) null);
return false;
}
try {
z = this.a.isRewardedVideoAvailable(this.c);
a(z ? 1210 : 1211, (Object[][]) null);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception=" + e.getMessage());
}
return z;
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public void b(o oVar) {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
a(new IronSourceError(1053, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
v();
a(1001, (Object[][]) null);
c(oVar);
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public void d() {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
this.p.onRewardedVideoAdLoadFailed(l(), new IronSourceError(1053, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
v();
a(1001, (Object[][]) null);
w();
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public void e() {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", state=" + k());
a(1201, (Object[][]) null);
if (a(m.a.LOADED, m.a.SHOW_IN_PROGRESS)) {
this.a.showRewardedVideo(this.c, this);
} else {
onRewardedVideoAdShowFailed(q());
}
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdClicked() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1006, new Object[0][]);
this.p.onRewardedVideoAdClicked(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdClosed() {
b(m.a.NOT_LOADED);
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1203, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(this.t.a(this.m))}});
this.u.b(this.m);
this.p.onRewardedVideoAdClosed(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdEnded() {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdOpened() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1005, new Object[0][]);
a(this.q.a(), IronSourceUtils.getCurrentMethodName());
this.p.onRewardedVideoAdOpened(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdRewarded() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
Map<String, Object> j = j();
if (!TextUtils.isEmpty(com.ironsource.mediationsdk.p.m().l())) {
j.put(IronSourceConstants.EVENTS_DYNAMIC_USER_ID, com.ironsource.mediationsdk.p.m().l());
}
if (com.ironsource.mediationsdk.p.m().s() != null) {
for (String str : com.ironsource.mediationsdk.p.m().s().keySet()) {
j.put("custom_" + str, com.ironsource.mediationsdk.p.m().s().get(str));
}
}
Placement a2 = com.ironsource.mediationsdk.p.m().h().c().f().a();
if (a2 != null) {
j.put("placement", a2.getPlacementName());
j.put(IronSourceConstants.EVENTS_REWARD_NAME, a2.getRewardName());
j.put(IronSourceConstants.EVENTS_REWARD_AMOUNT, Integer.valueOf(a2.getRewardAmount()));
} else {
IronLog.INTERNAL.error("defaultPlacement is null");
}
kb kbVar = new kb(1010, new JSONObject(j));
kbVar.a(IronSourceConstants.EVENTS_TRANS_ID, IronSourceUtils.getTransId(kbVar.d(), h()));
rp.i().a(kbVar);
this.p.onRewardedVideoAdRewarded(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdShowFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.toString() + " instance name= " + h() + " state=" + k());
b(m.a.NOT_LOADED);
a(1202, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
this.p.onRewardedVideoAdShowFailed(l(), ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdStarted() {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdVisible() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1206, new Object[0][]);
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAvailabilityChanged(boolean z) {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoInitFailed(IronSourceError ironSourceError) {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoInitSuccess() {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoLoadFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.getErrorMessage() + "instance name= " + h() + " state=" + k());
a(j.c.d, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
a(ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoLoadSuccess() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h() + " state=" + k());
p();
a(j.c.c, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
if (a(m.a.LOAD_IN_PROGRESS, m.a.LOADED)) {
a(1002, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.n))}});
a(this.q.c(), IronSourceUtils.getCurrentMethodName());
this.p.onRewardedVideoAdLoadSuccess(l());
}
}
}

View File

@@ -0,0 +1,228 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import com.ironsource.adapters.ironsource.IronSourceLoadParameters;
import com.ironsource.aj;
import com.ironsource.i9;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.v2;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class m {
protected AbstractAdapter a;
protected v2 b;
protected JSONObject c;
private a d;
private Timer e;
long f;
protected String g;
protected JSONObject h;
protected List<String> i;
protected String j;
private final Object k = new Object();
private final Object l = new Object();
protected final IronSource.AD_UNIT m;
public enum a {
NOT_LOADED,
LOAD_IN_PROGRESS,
LOADED,
SHOW_IN_PROGRESS
}
public m(v2 v2Var, AbstractAdapter abstractAdapter) {
this.b = v2Var;
this.m = v2Var.b();
this.a = abstractAdapter;
JSONObject c = v2Var.c();
this.c = c;
try {
c.put(IronSourceLoadParameters.Constants.DEMAND_ONLY, true);
} catch (JSONException e) {
i9.d().a(e);
}
this.d = a.NOT_LOADED;
this.e = null;
this.g = "";
this.h = null;
this.i = new ArrayList();
}
public a a(a[] aVarArr, a aVar) {
a aVar2;
synchronized (this.k) {
try {
aVar2 = this.d;
if (Arrays.asList(aVarArr).contains(this.d)) {
b(aVar);
}
} catch (Throwable th) {
throw th;
}
}
return aVar2;
}
public void a(String str) {
this.g = str;
}
public void a(List<String> list, String str, int i, String str2, String str3) {
Iterator it = ((List) aj.a((ArrayList) list, new ArrayList())).iterator();
while (it.hasNext()) {
com.ironsource.mediationsdk.d.b().a(str3, str, com.ironsource.mediationsdk.d.b().a((String) it.next(), str, i, str2, "", "", "", ""));
}
}
public void a(TimerTask timerTask) {
synchronized (this.l) {
p();
Timer timer = new Timer();
this.e = timer;
timer.schedule(timerTask, this.f);
}
}
public void a(JSONObject jSONObject) {
this.h = jSONObject;
}
public void a(boolean z) {
try {
this.c.put("isOneFlow", z);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.verbose("Can't set isOneFlow = " + z + ". Error: " + e.getMessage());
}
}
public boolean a(a aVar) {
boolean z;
synchronized (this.k) {
z = this.d == aVar;
}
return z;
}
public boolean a(a aVar, a aVar2) {
synchronized (this.k) {
try {
if (this.d != aVar) {
return false;
}
b(aVar2);
return true;
} catch (Throwable th) {
throw th;
}
}
}
public void b(a aVar) {
IronLog.INTERNAL.verbose("DemandOnlySmash " + this.b.f() + ": current state=" + this.d + ", new state=" + aVar);
synchronized (this.k) {
this.d = aVar;
}
}
public void b(String str) {
this.j = com.ironsource.mediationsdk.d.b().c(str);
}
public v2 f() {
return this.b;
}
public String g() {
return this.g;
}
public String h() {
return this.b.f();
}
public int i() {
return this.b.d();
}
public Map<String, Object> j() {
HashMap hashMap = new HashMap();
try {
AbstractAdapter abstractAdapter = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_ADAPTER_VERSION, abstractAdapter != null ? abstractAdapter.getVersion() : "");
AbstractAdapter abstractAdapter2 = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_SDK_VERSION, abstractAdapter2 != null ? abstractAdapter2.getCoreSDKVersion() : "");
hashMap.put("spId", this.b.i());
hashMap.put(IronSourceConstants.EVENTS_PROVIDER, this.b.a());
hashMap.put(IronSourceConstants.EVENTS_DEMAND_ONLY, 1);
hashMap.put("instanceType", Integer.valueOf(this.b.d()));
if (!TextUtils.isEmpty(this.g)) {
hashMap.put("auctionId", this.g);
}
JSONObject jSONObject = this.h;
if (jSONObject != null && jSONObject.length() > 0) {
hashMap.put("genericParams", this.h);
}
if (!TextUtils.isEmpty(this.j)) {
hashMap.put("dynamicDemandSource", this.j);
}
if (o()) {
hashMap.put("isOneFlow", 1);
}
} catch (Exception e) {
i9.d().a(e);
IronSourceLoggerManager.getLogger().logException(IronSourceLogger.IronSourceTag.NATIVE, "getProviderEventData " + h() + ")", e);
}
return hashMap;
}
public String k() {
a aVar = this.d;
return aVar == null ? "null" : aVar.toString();
}
public String l() {
return this.b.i();
}
public List<String> m() {
return this.i;
}
public boolean n() {
return this.b.j();
}
public boolean o() {
return this.c.optBoolean("isOneFlow", false);
}
public void p() {
synchronized (this.l) {
try {
Timer timer = this.e;
if (timer != null) {
timer.cancel();
this.e = null;
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,25 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface n {
public interface a {
void a(o oVar);
boolean a();
void b();
void c();
}
public interface b {
boolean a();
void b(o oVar);
void d();
void e();
}
}

View File

@@ -0,0 +1,32 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.dl;
import com.ironsource.za;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface o extends za<String> {
public static final class a implements o {
private final String a;
public a(String rowAdm) {
Intrinsics.checkNotNullParameter(rowAdm, "rowAdm");
this.a = rowAdm;
}
@Override // com.ironsource.mediationsdk.demandOnly.o
public <T> T a(dl<String, T> mapper) {
Intrinsics.checkNotNullParameter(mapper, "mapper");
return mapper.a(this.a);
}
@Override // com.ironsource.za
/* renamed from: b, reason: merged with bridge method [inline-methods] */
public String a() {
return this.a;
}
}
<T> T a(dl<String, T> dlVar);
}

View File

@@ -0,0 +1,29 @@
package com.ironsource.mediationsdk.demandOnly;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface p {
public static class a implements p {
private final String a;
public a(String plumbus) {
Intrinsics.checkNotNullParameter(plumbus, "plumbus");
this.a = plumbus;
}
@Override // com.ironsource.mediationsdk.demandOnly.p
public String value() {
return this.a;
}
}
public static final class b extends a {
public b() {
super("");
}
}
String value();
}

View File

@@ -0,0 +1,74 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.ISBannerSize;
import com.ironsource.mediationsdk.demandOnly.h;
import com.ironsource.mediationsdk.logger.IronSourceError;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface q {
public static final class a {
private final String a;
public a(String adFormat) {
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.a = adFormat;
}
public final IronSourceError a(h loadParams) {
Intrinsics.checkNotNullParameter(loadParams, "loadParams");
h.b bVar = (h.b) loadParams;
if (bVar.f() == null) {
return new IronSourceError(1060, this.a + " was initialized and loaded without Activity");
}
if (bVar.g() == null) {
return new IronSourceError(510, "Missing banner layout");
}
if (bVar.g().isDestroyed()) {
return new IronSourceError(510, "Banner layout is destroyed");
}
ISBannerSize size = bVar.g().getSize();
if (size == null) {
return new IronSourceError(510, "Missing banner size");
}
if (com.ironsource.mediationsdk.l.f == size.getDescription() && (size.getHeight() <= 0 || size.getWidth() <= 0)) {
return new IronSourceError(510, "Unsupported banner size. Height and width must be bigger than 0");
}
if (bVar.c() == null) {
return new IronSourceError(510, "Missing instance Id");
}
String b = bVar.b();
if ((b == null || b.length() == 0) && loadParams.d()) {
return new IronSourceError(510, "Missing adm");
}
return null;
}
}
public static final class b {
private final String a;
public b(String adFormat) {
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.a = adFormat;
}
public final IronSourceError a(h.d loadParams) {
Intrinsics.checkNotNullParameter(loadParams, "loadParams");
if (loadParams.e() == null) {
return new IronSourceError(1060, this.a + " was initialized and loaded without Activity");
}
if (loadParams.c() == null) {
return new IronSourceError(510, "Missing instance Id");
}
String b = loadParams.b();
if ((b == null || b.length() == 0) && loadParams.d()) {
return new IronSourceError(510, "Missing adm");
}
return null;
}
}
IronSourceError a();
}