Files
rr3-apk/decompiled/sources/com/fyber/inneractive/sdk/metrics/b.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

100 lines
4.3 KiB
Java

package com.fyber.inneractive.sdk.metrics;
import android.app.Application;
import android.content.SharedPreferences;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.k;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.network.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.util.t;
import java.util.Collection;
import java.util.Map;
import java.util.concurrent.CopyOnWriteArrayList;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class b implements Runnable {
public final /* synthetic */ g a;
public final /* synthetic */ Map b;
public final /* synthetic */ c c;
public b(c cVar, g gVar, Map map) {
this.c = cVar;
this.a = gVar;
this.b = map;
}
@Override // java.lang.Runnable
public final void run() {
UnitDisplayType unitDisplayType;
int a;
int a2;
String str;
IAlog.a("MetricCreativeReporter: sendMetricEvent()", new Object[0]);
c cVar = this.c;
UnitDisplayType unitDisplayType2 = cVar.b;
if (unitDisplayType2 == null || !(unitDisplayType2 == (unitDisplayType = UnitDisplayType.BANNER) || unitDisplayType2 == UnitDisplayType.MRECT || unitDisplayType2.isFullscreenUnit())) {
Object[] objArr = new Object[1];
UnitDisplayType unitDisplayType3 = cVar.b;
objArr[0] = unitDisplayType3 != null ? unitDisplayType3.value() : "";
IAlog.a("Unit display type %s is not supported for metric event", objArr);
return;
}
IAlog.a("MetricCreativeReporter: sendMetricEvent(), collectorData: data: %s", this.a.toString());
k kVar = IAConfigManager.L.t.b;
UnitDisplayType unitDisplayType4 = this.c.b;
if (unitDisplayType4 == unitDisplayType || unitDisplayType4 == UnitDisplayType.MRECT) {
String a3 = kVar.a("ad_metrics_interval_banner", c.f);
String a4 = kVar.a("ad_metrics_limit_banner", c.g);
a = t.a(a3, 24);
a2 = t.a(a4, 3);
str = "LastSentMetricsBanner";
} else {
String a5 = kVar.a("ad_metrics_interval_interstitial", c.h);
String a6 = kVar.a("ad_metrics_limit_interstitial", c.i);
a = t.a(a5, 24);
a2 = t.a(a6, 3);
str = "LastSentMetricsInterstitial";
}
Application application = o.a;
if (application != null) {
SharedPreferences sharedPreferences = application.getSharedPreferences("IAConfigPrefs", 0);
JSONArray jSONArray = new JSONArray();
try {
jSONArray = new JSONArray(sharedPreferences.getString(str, "[]"));
} catch (JSONException unused) {
}
CopyOnWriteArrayList copyOnWriteArrayList = new CopyOnWriteArrayList();
if (kVar.a(false, this.c.a) && !a.a(a, a2, jSONArray, copyOnWriteArrayList)) {
copyOnWriteArrayList.add(Long.valueOf(System.currentTimeMillis()));
c cVar2 = this.c;
InneractiveAdRequest inneractiveAdRequest = cVar2.d;
T t = cVar2.c;
Map map = this.b;
try {
s.a aVar = new s.a(r.METRIC_MEASUREMENTS_EVENT, inneractiveAdRequest, t, cVar2.e);
JSONObject jSONObject = new JSONObject();
for (String str2 : map.keySet()) {
Object obj = map.get(str2);
try {
jSONObject.put(str2, obj);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", str2, obj);
}
}
aVar.f.put(jSONObject);
aVar.a((String) null);
} catch (Exception unused3) {
}
}
sharedPreferences.edit().putString(str, new JSONArray((Collection) copyOnWriteArrayList).toString()).apply();
}
}
}