package com.opos.mobad.model.utils; import android.content.Context; import com.opos.cmn.an.e.d.a; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; public final class c { private static volatile a a; private static final byte[] b = new byte[0]; private static Map<String, Boolean> c = new ConcurrentHashMap(); private static a a(Context context) { a aVar = a; if (aVar == null) { synchronized (b) { aVar = a; if (aVar == null) { aVar = new a(context, "mobad.record.show.prefs", 0); a = aVar; } } } return aVar; } public static String a() { return "https://uapi.ads.heytapmobi.com/union/ads/v2/show"; } public static void a(Context context, String str, boolean z) { try { com.opos.cmn.an.f.a.b("Utils", "updateRecordEvent posId=" + str + ",record=" + z); if (z != a(context, str)) { StringBuilder sb = new StringBuilder(); sb.append("really updateRecordEvent="); sb.append(str != null ? str : "null"); sb.append(",record="); sb.append(z); com.opos.cmn.an.f.a.b("Utils", sb.toString()); c.put(str, Boolean.valueOf(z)); b(context, str, z); } } catch (Exception e2) { com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2); } } public static boolean a(Context context, String str) { boolean z = false; if (context != null) { try { if (!com.opos.cmn.an.d.a.a(str)) { if (c.containsKey(str)) { z = c.get(str).booleanValue(); } else { z = b(context, str); c.put(str, Boolean.valueOf(z)); } } } catch (Exception e2) { com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2); } } StringBuilder sb = new StringBuilder(); sb.append("recordShowEvent posId="); if (str == null) { str = "null"; } sb.append(str); sb.append(",result="); sb.append(z); com.opos.cmn.an.f.a.b("Utils", sb.toString()); return z; } public static String b() { return "https://ssp-adx.ads.heytapmobi.com/v1/mixapi/ad_adapter/dsp/getAdInfo"; } private static void b(Context context, String str, boolean z) { try { StringBuilder sb = new StringBuilder(); sb.append("putRecordShowEvent posId="); sb.append(str != null ? str : "null"); sb.append(",record="); sb.append(z); com.opos.cmn.an.f.a.b("Utils", sb.toString()); if (context != null && !com.opos.cmn.an.d.a.a(str)) { a(context).a(str, Boolean.valueOf(z)); } } catch (Exception e2) { com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2); } } private static boolean b(Context context, String str) { boolean z = false; if (context != null) { try { if (!com.opos.cmn.an.d.a.a(str)) { z = a(context).a(str, true); } } catch (Exception e2) { com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2); } } StringBuilder sb = new StringBuilder(); sb.append("getRecordShowEvent posId="); if (str == null) { str = "null"; } sb.append(str); sb.append(",result="); sb.append(z); com.opos.cmn.an.f.a.b("Utils", sb.toString()); return z; } }