- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
100 lines
4.3 KiB
Java
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();
|
|
}
|
|
}
|
|
}
|