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