Files
rr3-apk/decompiled/sources/com/ironsource/m7.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

694 lines
21 KiB
Java

package com.ironsource;
import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import com.ironsource.he;
import com.ironsource.m7;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.IronSourceSegment;
import com.ironsource.mediationsdk.events.ISErrorListener;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.ob;
import com.ironsource.v8;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public abstract class m7 implements ge {
private int[] A;
private int[] B;
private int[] C;
int G;
String H;
String I;
Set<Integer> J;
private mb K;
private IronSourceSegment L;
private dr M;
private ISErrorListener N;
private boolean l;
private q9 p;
private com.ironsource.e q;
private ArrayList<kb> r;
private int t;
private jg u;
private Context v;
private int[] z;
final int a = 1;
final int b = 100;
final int c = 5000;
final int d = 90000;
final int e = 1024;
final int f = 5;
final String g = "supersonic_sdk.db";
final String h = IronSourceConstants.EVENTS_PROVIDER;
final String i = "placement";
private final String j = ad.x0;
private final String k = ad.I0;
private boolean m = false;
private boolean n = false;
private int o = -1;
private boolean s = true;
private int w = 100;
private int x = 5000;
private int y = 1;
private Map<String, String> D = new HashMap();
private Map<String, String> E = new HashMap();
private String F = "";
private final Object O = new Object();
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public void run() {
m7.this.a();
}
}
public class b implements Runnable {
final /* synthetic */ kb a;
final /* synthetic */ IronSource.AD_UNIT b;
public b(kb kbVar, IronSource.AD_UNIT ad_unit) {
this.a = kbVar;
this.b = ad_unit;
}
@Override // java.lang.Runnable
public void run() {
this.a.a("eventSessionId", m7.this.u.b());
this.a.a("essn", Integer.valueOf(m7.this.u.c()));
String connectionType = IronSourceUtils.getConnectionType(m7.this.v);
if (m7.this.g(this.a)) {
this.a.a(v8.i.t, connectionType);
}
if (m7.this.a(connectionType, this.a)) {
kb kbVar = this.a;
kbVar.a(m7.this.b(kbVar));
}
String d = s8.d(m7.this.v);
if (d != null) {
this.a.a(v8.i.u, d);
}
int a = m7.this.a(this.a.c(), this.b);
if (a != e.NOT_SUPPORTED.a()) {
this.a.a("adUnit", Integer.valueOf(a));
}
m7.this.a(this.a, "reason");
m7.this.a(this.a, IronSourceConstants.EVENTS_EXT1);
if (!m7.this.E.isEmpty()) {
for (Map.Entry entry : m7.this.E.entrySet()) {
if (!this.a.b().has((String) entry.getKey()) && entry.getKey() != "eventId" && entry.getKey() != "timestamp") {
this.a.a((String) entry.getKey(), entry.getValue());
}
}
}
if (m7.this.i(this.a)) {
if (m7.this.h(this.a) && !m7.this.e(this.a)) {
this.a.a("sessionDepth", Integer.valueOf(m7.this.c(this.a)));
}
if (m7.this.j(this.a)) {
m7.this.f(this.a);
}
long a2 = m7.this.u.a();
if (a2 > 0) {
this.a.a("firstSessionTimestamp", Long.valueOf(a2));
}
IronLog.EVENT.verbose(this.a.toString());
m7.this.r.add(this.a);
m7.d(m7.this);
}
m7 m7Var = m7.this;
boolean a3 = m7Var.a(m7Var.B) ? m7.this.a(this.a.c(), m7.this.B) : m7.this.d(this.a);
if (!m7.this.m && a3) {
m7.this.m = true;
}
if (m7.this.p != null) {
if (m7.this.g()) {
m7.this.f();
return;
}
m7 m7Var2 = m7.this;
if (m7Var2.b((ArrayList<kb>) m7Var2.r) || a3) {
m7.this.a();
}
}
}
}
public class c implements he {
public c() {
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void b(he.a aVar) {
try {
if (aVar.c()) {
ArrayList<kb> a = m7.this.p.a(m7.this.I);
m7.this.t = a.size() + m7.this.r.size();
} else {
IronLog.INTERNAL.error("Failed to send events. Saving them back to storage.");
m7.this.a(m7.this.a(aVar.b(), aVar.a()));
}
} catch (Exception e) {
i9.d().a(e);
if (m7.this.N != null) {
m7.this.N.onError(new IllegalStateException("Error on sending data ", e));
}
}
a(aVar.b());
}
@Override // com.ironsource.he
public synchronized void a(final he.a aVar) {
m7.this.K.a(new Runnable() { // from class: com.ironsource.m7$c$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
m7.c.this.b(aVar);
}
});
}
public void a(ArrayList<kb> arrayList) {
if (arrayList != null) {
try {
arrayList.clear();
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("clearData exception: " + e.getMessage());
}
}
}
}
public class d implements Runnable {
public d() {
}
@Override // java.lang.Runnable
public void run() {
m7.this.f();
}
}
public enum e {
NOT_SUPPORTED(-1),
INTERSTITIAL(2),
REWARDED_VIDEO(3),
NATIVE_AD(4),
BANNER(8);
private int a;
e(int i) {
this.a = i;
}
public int a() {
return this.a;
}
}
/* JADX INFO: Access modifiers changed from: private */
public int a(int i, IronSource.AD_UNIT ad_unit) {
e eVar;
int a2 = e.NOT_SUPPORTED.a();
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO || ((i >= 1000 && i < 2000) || (i >= 91000 && i < 92000))) {
eVar = e.REWARDED_VIDEO;
} else if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL || ((i >= 2000 && i < 3000) || (i >= 92000 && i < 93000))) {
eVar = e.INTERSTITIAL;
} else if (ad_unit == IronSource.AD_UNIT.BANNER || ((i >= 3000 && i < 4000) || (i >= 93000 && i < 94000))) {
eVar = e.BANNER;
} else {
if (ad_unit != IronSource.AD_UNIT.NATIVE_AD && ((i < 4000 || i >= 5000) && (i < 94000 || i >= 95000))) {
return a2;
}
eVar = e.NATIVE_AD;
}
return eVar.a();
}
/* JADX INFO: Access modifiers changed from: private */
public ArrayList<kb> a(ArrayList<kb> arrayList, String str) {
String a2 = a(str, 1024);
Iterator<kb> it = arrayList.iterator();
while (it.hasNext()) {
it.next().a(a2);
}
return arrayList;
}
/* JADX INFO: Access modifiers changed from: private */
public void a() {
synchronized (this.O) {
this.p.a(this.r, this.I);
this.r.clear();
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(kb kbVar, String str) {
a(kbVar, str, 1024);
}
private void a(kb kbVar, String str, int i) {
JSONObject b2 = kbVar.b();
if (b2 == null || !b2.has(str)) {
return;
}
try {
kbVar.a(str, a(b2.optString(str, null), i));
} catch (Exception e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
}
}
private void a(JSONObject jSONObject) {
try {
IronSourceSegment ironSourceSegment = this.L;
if (ironSourceSegment != null) {
if (ironSourceSegment.getAge() > 0) {
jSONObject.put("age", this.L.getAge());
}
if (!TextUtils.isEmpty(this.L.getGender())) {
jSONObject.put(IronSourceSegment.GENDER, this.L.getGender());
}
if (this.L.getLevel() > 0) {
jSONObject.put(IronSourceSegment.LEVEL, this.L.getLevel());
}
if (this.L.getIsPaying() != null) {
jSONObject.put(IronSourceSegment.PAYING, this.L.getIsPaying().get());
}
if (this.L.getIapt() > 0.0d) {
jSONObject.put(IronSourceSegment.IAPT, this.L.getIapt());
}
if (this.L.getUcd() > 0) {
jSONObject.put(IronSourceSegment.USER_CREATION_DATE, this.L.getUcd());
}
}
dr drVar = this.M;
if (drVar != null) {
String b2 = drVar.b();
if (!TextUtils.isEmpty(b2)) {
jSONObject.put("segmentId", b2);
}
JSONObject a2 = this.M.a();
Iterator<String> keys = a2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, a2.get(next));
}
}
} catch (JSONException e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
}
}
/* JADX INFO: Access modifiers changed from: private */
public boolean a(int i, int[] iArr) {
if (!a(iArr)) {
return false;
}
for (int i2 : iArr) {
if (i == i2) {
return true;
}
}
return false;
}
/* JADX INFO: Access modifiers changed from: private */
public synchronized boolean a(String str, kb kbVar) {
try {
if (str.equalsIgnoreCase("none")) {
return a(this.C) ? a(kbVar.c(), this.C) : this.J.contains(Integer.valueOf(kbVar.c()));
}
return false;
} catch (Throwable th) {
throw th;
}
}
/* JADX INFO: Access modifiers changed from: private */
public boolean a(int[] iArr) {
return iArr != null && iArr.length > 0;
}
/* JADX INFO: Access modifiers changed from: private */
public synchronized int b(kb kbVar) {
return kbVar.c() + 90000;
}
private void b(String str) {
com.ironsource.e eVar = this.q;
if (eVar == null || !eVar.c().equals(str)) {
this.q = rb.a(str, this.G);
}
}
/* JADX INFO: Access modifiers changed from: private */
public boolean b(ArrayList<kb> arrayList) {
return arrayList != null && arrayList.size() >= this.y;
}
public static /* synthetic */ int d(m7 m7Var) {
int i = m7Var.t;
m7Var.t = i + 1;
return i;
}
/* JADX INFO: Access modifiers changed from: private */
public boolean e(kb kbVar) {
JSONObject b2 = kbVar.b();
if (b2 == null) {
return false;
}
return b2.has("sessionDepth");
}
/* JADX INFO: Access modifiers changed from: private */
public void f() {
ArrayList<kb> a2;
try {
this.m = false;
ArrayList<kb> arrayList = new ArrayList<>();
try {
synchronized (this.O) {
a2 = this.p.a(this.I);
this.p.b(this.I);
}
ob.c cVar = new ob.c(new ob.a(a2, this.r), this.x);
this.p.a(cVar.a(), this.I);
arrayList.addAll(cVar.b());
} catch (Throwable th) {
i9.d().a(th);
IronLog.INTERNAL.error("CombinedEventList exception: " + th.getMessage());
ISErrorListener iSErrorListener = this.N;
if (iSErrorListener != null) {
iSErrorListener.onError(new IllegalStateException("Combined event exception: ", th));
}
arrayList.clear();
arrayList.addAll(this.r);
}
if (arrayList.size() > 0) {
this.r.clear();
this.t = 0;
JSONObject b2 = xc.a().b();
try {
a(b2);
String b3 = b();
if (!TextUtils.isEmpty(b3)) {
b2.put(ad.x0, b3);
}
String q = com.ironsource.mediationsdk.p.m().q();
if (!TextUtils.isEmpty(q)) {
b2.put(ad.I0, q);
}
Map<String, String> c2 = c();
if (!c2.isEmpty()) {
for (Map.Entry<String, String> entry : c2.entrySet()) {
if (!b2.has(entry.getKey())) {
b2.put(entry.getKey(), entry.getValue());
}
}
}
JSONObject a3 = new tb().a();
Iterator<String> keys = a3.keys();
while (keys.hasNext()) {
String next = keys.next();
b2.put(next, a3.get(next));
}
} catch (Throwable th2) {
i9.d().a(th2);
IronLog.INTERNAL.error("Exception while building the event general properties: " + th2.getMessage());
}
String a4 = this.q.a(arrayList, b2);
if (TextUtils.isEmpty(a4)) {
IronLog.INTERNAL.error("Failed to parse events.");
ISErrorListener iSErrorListener2 = this.N;
if (iSErrorListener2 != null) {
iSErrorListener2.onError(new IllegalStateException("Event parse failed"));
return;
}
return;
}
if (this.n) {
try {
a4 = Base64.encodeToString(si.a(a4, this.o), 0);
} catch (Exception e2) {
i9.d().a(e2);
ISErrorListener iSErrorListener3 = this.N;
if (iSErrorListener3 != null) {
iSErrorListener3.onError(new IllegalStateException("Error on compression: ", e2));
}
}
}
ls.a.a(new ub(new c(), a4, this.q.b(), arrayList));
}
} catch (Throwable th3) {
i9.d().a(th3);
IronLog.INTERNAL.error("Send event exception: " + th3.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public boolean g() {
return (this.t >= this.w || this.m) && this.l;
}
/* JADX INFO: Access modifiers changed from: private */
public boolean i(kb kbVar) {
if (kbVar == null) {
return false;
}
if (a(this.z)) {
return true ^ a(kbVar.c(), this.z);
}
if (a(this.A)) {
return a(kbVar.c(), this.A);
}
return true;
}
public String a(String str, int i) {
return (TextUtils.isEmpty(str) || str.length() <= i) ? str : str.substring(0, i);
}
@Override // com.ironsource.ge
public void a(int i) {
if (i > 0) {
this.x = i;
}
}
public synchronized void a(Context context, IronSourceSegment ironSourceSegment) {
String defaultEventsFormatterType = IronSourceUtils.getDefaultEventsFormatterType(context, this.I, this.H);
this.H = defaultEventsFormatterType;
b(defaultEventsFormatterType);
this.q.a(IronSourceUtils.getDefaultEventsURL(context, this.I, null));
this.p = q9.a(context, "supersonic_sdk.db", 5);
this.K.a(new a());
this.z = IronSourceUtils.getDefaultOptOutEvents(context, this.I);
this.A = IronSourceUtils.getDefaultOptInEvents(context, this.I);
this.B = IronSourceUtils.getDefaultTriggerEvents(context, this.I);
this.C = IronSourceUtils.getDefaultNonConnectivityEvents(context, this.I);
this.L = ironSourceSegment;
this.v = context;
}
public synchronized void a(dr drVar) {
this.M = drVar;
}
@Override // com.ironsource.ge
public synchronized void a(kb kbVar) {
a(kbVar, (IronSource.AD_UNIT) null);
}
public synchronized void a(kb kbVar, IronSource.AD_UNIT ad_unit) {
if (kbVar != null) {
if (this.s) {
this.K.a(new b(kbVar, ad_unit));
}
}
}
public void a(IronSourceSegment ironSourceSegment) {
this.L = ironSourceSegment;
}
public void a(ISErrorListener iSErrorListener) {
this.N = iSErrorListener;
}
public void a(String str) {
this.F = str;
}
@Override // com.ironsource.ge
public void a(String str, Context context) {
if (TextUtils.isEmpty(str)) {
return;
}
this.H = str;
IronSourceUtils.saveDefaultEventsFormatterType(context, this.I, str);
b(str);
}
public void a(ArrayList<kb> arrayList) {
if (arrayList != null) {
synchronized (this.O) {
this.p.a(arrayList, this.I);
this.t = this.p.a(this.I).size() + this.r.size();
}
}
}
public void a(Map<String, String> map) {
this.D.putAll(map);
}
public void a(Map<String, Object> map, int i, String str) {
map.put(IronSourceConstants.AUCTION_TRIALS, Integer.valueOf(i));
if (TextUtils.isEmpty(str)) {
return;
}
map.put(IronSourceConstants.AUCTION_FALLBACK, str);
}
@Override // com.ironsource.ge
public void a(boolean z) {
this.n = z;
}
@Override // com.ironsource.ge
public void a(int[] iArr, Context context) {
this.A = iArr;
IronSourceUtils.saveDefaultOptInEvents(context, this.I, iArr);
}
public String b() {
return this.F;
}
@Override // com.ironsource.ge
public void b(int i) {
if (i > 0) {
this.w = i;
}
}
@Override // com.ironsource.ge
public void b(String str, Context context) {
if (TextUtils.isEmpty(str)) {
return;
}
com.ironsource.e eVar = this.q;
if (eVar != null) {
eVar.a(str);
}
IronSourceUtils.saveDefaultEventsURL(context, this.I, str);
}
public void b(Map<String, String> map) {
this.E.putAll(map);
}
@Override // com.ironsource.ge
public void b(boolean z) {
this.s = z;
}
@Override // com.ironsource.ge
public void b(int[] iArr, Context context) {
this.B = iArr;
IronSourceUtils.saveDefaultTriggerEvents(context, this.I, iArr);
}
public abstract int c(kb kbVar);
public Map<String, String> c() {
return this.D;
}
@Override // com.ironsource.ge
public void c(int i) {
if (i > 0) {
this.y = i;
}
}
public void c(boolean z) {
this.l = z;
}
@Override // com.ironsource.ge
public void c(int[] iArr, Context context) {
this.z = iArr;
IronSourceUtils.saveDefaultOptOutEvents(context, this.I, iArr);
}
public abstract void d();
@Override // com.ironsource.ge
public void d(int i) {
this.o = i;
}
@Override // com.ironsource.ge
public void d(int[] iArr, Context context) {
this.C = iArr;
IronSourceUtils.saveDefaultNonConnectivityEvents(context, this.I, iArr);
}
public abstract boolean d(kb kbVar);
public abstract String e(int i);
public void e() {
this.r = new ArrayList<>();
this.t = 0;
this.q = rb.a(this.H, this.G);
mb mbVar = new mb(this.I + "EventThread");
this.K = mbVar;
mbVar.start();
this.K.a();
this.u = el.N().h();
this.J = new HashSet();
d();
}
public int f(int i) {
return a(i, (IronSource.AD_UNIT) null);
}
public abstract void f(kb kbVar);
public boolean g(kb kbVar) {
return (kbVar.c() == 40 || kbVar.c() == 41 || kbVar.c() == 50 || kbVar.c() == 51 || kbVar.c() == 52) ? false : true;
}
public void h() {
this.K.a(new d());
}
public boolean h(kb kbVar) {
return (kbVar.c() == 14 || kbVar.c() == 114 || kbVar.c() == 514 || kbVar.c() == 515 || kbVar.c() == 516 || kbVar.c() == 140 || kbVar.c() == 40 || kbVar.c() == 41 || kbVar.c() == 50 || kbVar.c() == 51 || kbVar.c() == 52) ? false : true;
}
public abstract boolean j(kb kbVar);
}