Files
rr3-apk/decompiled-community/sources/com/ironsource/k7.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

752 lines
23 KiB
Java

package com.ironsource;
import android.text.TextUtils;
import com.ironsource.environment.ContextProvider;
import com.ironsource.gs;
import com.ironsource.j2;
import com.ironsource.lg;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener;
import com.ironsource.mediationsdk.adunit.adapter.listener.NetworkInitializationListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdapterErrorType;
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.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.x1;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public abstract class k7<Listener extends j2> implements NetworkInitializationListener, gs.a, w1, AdapterAdListener, lg.b {
protected i1 a;
protected Listener b;
protected BaseAdAdapter<?, AdapterAdListener> c;
protected x1 d;
protected h e;
protected Placement g;
protected v2 h;
protected JSONObject i;
protected String j;
protected AdData k;
protected Long l;
protected ta m;
private final f5 o;
private final ko p;
private AtomicBoolean f = new AtomicBoolean(false);
private gs n = new gs(TimeUnit.SECONDS.toMillis(s()));
protected final Object q = new Object();
public class a extends yp {
public a() {
}
@Override // com.ironsource.yp
public void a() {
k7.this.L();
}
}
public class b extends yp {
public b() {
}
@Override // com.ironsource.yp
public void a() {
k7.this.K();
}
}
public class c extends yp {
final /* synthetic */ int a;
final /* synthetic */ String b;
public c(int i, String str) {
this.a = i;
this.b = str;
}
@Override // com.ironsource.yp
public void a() {
k7.this.a(this.a, this.b);
}
}
public class d extends yp {
public d() {
}
@Override // com.ironsource.yp
public void a() {
k7.this.I();
}
}
public class e extends yp {
final /* synthetic */ AdapterErrorType a;
final /* synthetic */ int b;
final /* synthetic */ String c;
public e(AdapterErrorType adapterErrorType, int i, String str) {
this.a = adapterErrorType;
this.b = i;
this.c = str;
}
@Override // com.ironsource.yp
public void a() {
k7.this.a(this.a, this.b, this.c);
}
}
public class f extends yp {
public f() {
}
@Override // com.ironsource.yp
public void a() {
k7.this.J();
}
}
public class g extends yp {
public g() {
}
@Override // com.ironsource.yp
public void a() {
k7.this.H();
}
}
public enum h {
NONE,
INIT_IN_PROGRESS,
READY_TO_LOAD,
LOADING,
LOADED,
SHOWING,
FAILED
}
/* JADX WARN: Multi-variable type inference failed */
public k7(ko koVar, i1 i1Var, BaseAdAdapter<?, ?> baseAdAdapter, v2 v2Var, f5 f5Var, Listener listener) {
this.a = i1Var;
this.b = listener;
this.d = new x1(i1Var.a(), x1.b.PROVIDER, this);
this.h = v2Var;
this.i = v2Var.c();
this.c = baseAdAdapter;
this.o = f5Var;
this.p = koVar;
a(h.NONE);
}
private boolean D() {
return this.e == h.INIT_IN_PROGRESS;
}
private void F() {
IronLog.INTERNAL.verbose(d());
a(h.LOADING);
a(false);
try {
this.n.a((gs.a) this);
G();
} catch (Throwable th) {
i9.d().a(th);
String str = "unexpected error while calling adapter.loadAd() - " + th.getMessage() + " - state = " + this.e;
IronLog.INTERNAL.error(a(str));
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.k.f(str);
}
onAdLoadFailed(AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL, 510, str);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void H() {
IronLog.INTERNAL.verbose(d());
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.j.a(j());
}
this.b.f(this);
}
/* JADX INFO: Access modifiers changed from: private */
public void I() {
boolean z;
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose(d());
gs gsVar = this.n;
if (gsVar != null) {
gsVar.e();
}
synchronized (this.q) {
try {
h hVar = this.e;
z = false;
if (hVar == h.LOADING) {
long a2 = ta.a(this.m);
ironLog.verbose(a("Load duration = " + a2));
if (this.d != null) {
if (v()) {
this.d.g.a(a2);
} else {
this.d.g.a(a2, false);
}
}
a(h.LOADED);
z = O();
} else if (hVar != h.FAILED) {
ironLog.error(a(String.format("unexpected load success for %s, state - %s", k(), this.e)));
String format = String.format("unexpected load success, state - %s", this.e);
if (this.d != null) {
if (v()) {
this.d.k.q(format);
} else {
this.d.k.n(format);
}
}
}
} catch (Throwable th) {
throw th;
}
}
if (z) {
this.b.e(this);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void J() {
IronLog.INTERNAL.verbose(d());
a(h.SHOWING);
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.j.g(j());
}
this.b.b(this);
}
/* JADX INFO: Access modifiers changed from: private */
public void K() {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose(d());
if (D()) {
gs gsVar = this.n;
if (gsVar != null) {
gsVar.e();
}
a(h.READY_TO_LOAD);
F();
return;
}
if (this.e == h.FAILED) {
return;
}
ironLog.error(a(String.format("unexpected init success for %s, state - %s", k(), this.e)));
if (this.d != null) {
this.d.k.l(String.format("unexpected init success, state - %s", this.e));
}
}
/* JADX INFO: Access modifiers changed from: private */
public void L() {
long a2 = ta.a(this.m);
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose(a("Load duration = " + a2 + ", state = " + this.e + ", isBidder = " + w()));
synchronized (this.q) {
try {
if (!z()) {
ironLog.error(a(String.format("unexpected timeout for %s, state - %s, error - %s", k(), this.e, 1025)));
if (this.d != null) {
this.d.k.s(String.format("unexpected timeout, state - %s, error - %s", this.e, 1025));
}
} else {
a(h.FAILED);
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.g.a(a2, 1025);
this.d.g.a(a2, 1025, "time out");
}
this.b.a(ErrorBuilder.buildLoadFailedError("time out"), this);
}
} catch (Throwable th) {
throw th;
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose(a("error = " + i + ", " + str));
if (D()) {
gs gsVar = this.n;
if (gsVar != null) {
gsVar.e();
}
a(h.FAILED);
a(AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL, i, str, ta.a(this.m));
this.b.a(new IronSourceError(i, str), this);
return;
}
if (this.e == h.FAILED) {
return;
}
ironLog.error(a(String.format("unexpected init failed for %s, state - %s, error - %s, %s", k(), this.e, Integer.valueOf(i), str)));
if (this.d != null) {
this.d.k.k(String.format("unexpected init failed, state - %s, error - %s, %s", this.e, Integer.valueOf(i), str));
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(AdapterErrorType adapterErrorType, int i, String str) {
long a2 = ta.a(this.m);
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose(a("Load duration = " + a2 + ", error = " + i + ", " + str));
gs gsVar = this.n;
if (gsVar != null) {
gsVar.e();
}
synchronized (this.q) {
h hVar = this.e;
if (hVar == h.LOADING) {
a(adapterErrorType, i, str, a2);
a(h.FAILED);
this.b.a(new IronSourceError(i, str), this);
return;
}
if (hVar == h.FAILED) {
a(adapterErrorType, i, str, a2);
return;
}
if (hVar == h.LOADED && adapterErrorType == AdapterErrorType.ADAPTER_ERROR_TYPE_AD_EXPIRED) {
this.l = Long.valueOf(System.currentTimeMillis());
ironLog.error(a(String.format("ad expired for %s, state = %s", this.h.f(), this.e)));
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.k.a(String.format("ad expired, state = %s", this.e));
}
return;
}
ironLog.error(a(String.format("unexpected load failed for %s, state - %s, error - %s, %s", k(), this.e, Integer.valueOf(i), str)));
String format = String.format("unexpected load failed, state - %s, error - %s, %s", this.e, Integer.valueOf(i), str);
if (this.d != null) {
if (v()) {
this.d.k.p(format);
} else if (this.a.a() != IronSource.AD_UNIT.REWARDED_VIDEO || this.e != h.SHOWING) {
this.d.k.m(format);
}
}
}
}
private void a(AdapterErrorType adapterErrorType, int i, String str, long j) {
if (this.d != null) {
if (adapterErrorType == AdapterErrorType.ADAPTER_ERROR_TYPE_NO_FILL) {
if (v()) {
this.d.g.c(j, i);
return;
} else {
this.d.g.b(j, i);
return;
}
}
if (TextUtils.isEmpty(str)) {
this.d.g.a(j, i);
} else if (v()) {
this.d.g.b(j, i, str);
} else {
this.d.g.a(j, i, str);
}
}
}
private boolean b(u1 u1Var) {
return new ArrayList(Arrays.asList(u1.LOAD_AD, u1.LOAD_AD_SUCCESS, u1.LOAD_AD_FAILED, u1.LOAD_AD_FAILED_WITH_REASON, u1.LOAD_AD_NO_FILL, u1.RELOAD_AD, u1.RELOAD_AD_SUCCESS, u1.RELOAD_AD_FAILED_WITH_REASON, u1.RELOAD_AD_NO_FILL, u1.DESTROY_AD, u1.AD_PRESENT_SCREEN, u1.AD_DISMISS_SCREEN, u1.AD_LEFT_APPLICATION, u1.AD_OPENED, u1.AD_CLOSED, u1.SHOW_AD, u1.SHOW_AD_FAILED, u1.AD_CLICKED, u1.AD_REWARDED)).contains(u1Var);
}
private int o() {
return 1;
}
private int s() {
f5 f5Var = this.o;
if (f5Var == null) {
return this.a.f();
}
Integer e2 = f5Var.e();
int f2 = (e2 == null || e2.intValue() <= 0) ? this.a.f() : e2.intValue();
IronLog.INTERNAL.verbose(a("Load timeout for " + this.o.c() + " - " + f2 + " seconds"));
return f2;
}
public AtomicBoolean A() {
return this.f;
}
public boolean B() {
return y();
}
public boolean C() {
return this.e == h.SHOWING;
}
/* JADX WARN: Type inference failed for: r1v16, types: [com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface] */
public void E() {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose(d());
f5 i = i();
String j = i.j();
Map<String, Object> a2 = hj.a(i.a());
a2.put("adUnit", this.a.a());
b(j);
try {
boolean z = false;
if (v()) {
this.d.g.a();
} else {
this.d.g.a(false);
}
this.l = null;
this.m = new ta();
this.k = a(j, a2);
synchronized (this.q) {
if (this.e != h.NONE) {
z = true;
} else {
a(h.INIT_IN_PROGRESS);
}
}
if (z) {
String str = "loadAd - incorrect state while loading, state = " + this.e;
ironLog.error(a(str));
this.d.k.f(str);
onInitFailed(t1.c(this.a.a()), str);
return;
}
this.n.a((gs.a) this);
?? networkAdapter = this.c.getNetworkAdapter();
if (networkAdapter != 0) {
networkAdapter.init(this.k, ContextProvider.getInstance().getApplicationContext(), this);
return;
}
String str2 = "loadAd - network adapter not available " + k();
ironLog.error(a(str2));
onInitFailed(t1.c(this.a.a()), str2);
} catch (Throwable th) {
i9.d().a(th);
String str3 = "loadAd - exception = " + th.getLocalizedMessage();
IronLog.INTERNAL.error(a(str3));
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.k.f(str3);
}
onInitFailed(t1.c(this.a.a()), str3);
}
}
public void G() {
Object obj = this.c;
if (obj instanceof AdapterAdFullScreenInterface) {
((AdapterAdFullScreenInterface) obj).loadAd(this.k, ContextProvider.getInstance().getCurrentActiveActivity(), this);
} else {
IronLog.INTERNAL.error(a("adapter not instance of AdapterAdFullScreenInterface"));
}
}
public void M() {
synchronized (this) {
BaseAdAdapter<?, AdapterAdListener> baseAdAdapter = this.c;
if (baseAdAdapter != null) {
try {
baseAdAdapter.releaseMemory();
this.c = null;
} catch (Exception e2) {
i9.d().a(e2);
String str = "Exception while calling adapter.releaseMemory() from " + this.h.f() + " - " + e2.getMessage() + " - state = " + this.e;
IronLog.INTERNAL.error(a(str));
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.k.f(str);
}
}
}
x1 x1Var2 = this.d;
if (x1Var2 != null) {
x1Var2.f();
this.d = null;
}
gs gsVar = this.n;
if (gsVar != null) {
gsVar.d();
this.n = null;
}
}
}
public void N() {
IronLog.INTERNAL.verbose(d());
x1 x1Var = this.d;
if (x1Var != null) {
x1Var.j.a();
}
}
public boolean O() {
return true;
}
public AdData a(String str, Map<String, Object> map) {
return new AdData(str, q(), a(map));
}
public String a(String str) {
String str2 = this.a.a().name() + " - " + k() + " - state = " + this.e;
if (TextUtils.isEmpty(str)) {
return str2;
}
return str2 + " - " + str;
}
/* JADX WARN: Type inference failed for: r2v16, types: [com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface] */
/* JADX WARN: Type inference failed for: r2v17, types: [com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface] */
public Map<String, Object> a(u1 u1Var) {
HashMap hashMap = new HashMap();
try {
BaseAdAdapter<?, AdapterAdListener> baseAdAdapter = this.c;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_ADAPTER_VERSION, baseAdAdapter != null ? baseAdAdapter.getNetworkAdapter().getAdapterVersion() : "");
BaseAdAdapter<?, AdapterAdListener> baseAdAdapter2 = this.c;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_SDK_VERSION, baseAdAdapter2 != null ? baseAdAdapter2.getNetworkAdapter().getNetworkSDKVersion() : "");
} catch (Exception e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(a("could not get adapter version for event data" + k()));
}
hashMap.put("spId", this.h.i());
hashMap.put(IronSourceConstants.EVENTS_PROVIDER, this.h.a());
hashMap.put("instanceType", Integer.valueOf(l()));
hashMap.put(IronSourceConstants.EVENTS_PROGRAMMATIC, Integer.valueOf(o()));
if (!TextUtils.isEmpty(this.j)) {
hashMap.put("dynamicDemandSource", this.j);
}
hashMap.put("sessionDepth", r());
if (this.a.e() != null && this.a.e().length() > 0) {
hashMap.put("genericParams", this.a.e());
}
if (!TextUtils.isEmpty(this.a.c())) {
hashMap.put("auctionId", this.a.c());
}
if (b(u1Var)) {
hashMap.put(IronSourceConstants.AUCTION_TRIALS, Integer.valueOf(this.a.d()));
if (!TextUtils.isEmpty(this.a.b())) {
hashMap.put(IronSourceConstants.AUCTION_FALLBACK, this.a.b());
}
}
if (!TextUtils.isEmpty(this.a.g().getCustomNetwork())) {
hashMap.put(IronSourceConstants.EVENTS_CUSTOM_NETWORK_FIELD, this.a.g().getCustomNetwork());
}
return hashMap;
}
public Map<String, Object> a(Map<String, Object> map) {
if (map == null) {
map = new HashMap<>();
}
map.put("userId", this.a.i());
return map;
}
@Override // com.ironsource.gs.a
public void a() {
if (this.p.c()) {
this.p.a(new a());
} else {
L();
}
}
public void a(h hVar) {
IronLog.INTERNAL.verbose(d());
this.e = hVar;
}
public void a(boolean z) {
this.f.set(z);
}
@Override // com.ironsource.lg.b
public int b() {
return this.h.e();
}
public void b(String str) {
this.j = com.ironsource.mediationsdk.d.b().c(str);
}
@Override // com.ironsource.lg.b
public String c() {
return this.h.f();
}
public String d() {
return a((String) null);
}
public Long e() {
return this.l;
}
public AdInfo f() {
return new AdInfo(this.o.a(j()));
}
public IronSource.AD_UNIT g() {
return this.a.a();
}
public String h() {
return this.a.c();
}
public f5 i() {
return this.o;
}
public String j() {
Placement placement = this.g;
return placement == null ? "" : placement.getPlacementName();
}
public String k() {
return String.format("%s %s", c(), Integer.valueOf(hashCode()));
}
public int l() {
return this.h.d();
}
public String m() {
return this.h.h().isMultipleInstances() ? this.h.h().getProviderTypeForReflection() : this.h.f();
}
public String n() {
return this.h.g();
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener
public void onAdClicked() {
if (this.p.c()) {
this.p.a(new g());
} else {
H();
}
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener
public void onAdLoadFailed(AdapterErrorType adapterErrorType, int i, String str) {
if (this.p.c()) {
this.p.a(new e(adapterErrorType, i, str));
} else {
a(adapterErrorType, i, str);
}
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener
public void onAdLoadSuccess() {
if (this.p.c()) {
this.p.a(new d());
} else {
I();
}
}
public void onAdOpened() {
if (this.p.c()) {
this.p.a(new f());
} else {
J();
}
}
@Override // com.ironsource.mediationsdk.adunit.adapter.listener.NetworkInitializationListener
public void onInitFailed(int i, String str) {
if (this.p.c()) {
this.p.a(new c(i, str));
} else {
a(i, str);
}
}
@Override // com.ironsource.mediationsdk.adunit.adapter.listener.NetworkInitializationListener
public void onInitSuccess() {
if (this.p.c()) {
this.p.a(new b());
} else {
K();
}
}
public NetworkSettings p() {
return this.a.g();
}
public Map<String, Object> q() {
HashMap hashMap = new HashMap();
hashMap.putAll(hj.a(this.i));
return hashMap;
}
public Integer r() {
i1 i1Var = this.a;
if (i1Var != null) {
return Integer.valueOf(i1Var.h());
}
return null;
}
public h t() {
return this.e;
}
public ko u() {
return this.p;
}
public boolean v() {
return false;
}
public boolean w() {
return this.h.j();
}
public boolean x() {
return this.e == h.FAILED;
}
public boolean y() {
return this.e == h.LOADED;
}
public boolean z() {
h hVar = this.e;
return hVar == h.INIT_IN_PROGRESS || hVar == h.LOADING;
}
}