Files
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

229 lines
6.2 KiB
Java

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;
}
}
}
}