package com.tapjoy; import android.content.Context; import android.content.SharedPreferences; import com.google.android.gms.ads.identifier.AdvertisingIdClient; import com.tapjoy.internal.j2; import java.util.UUID; import java.util.concurrent.ExecutorService; import kotlin.Lazy; import kotlin.LazyKt__LazyJVMKt; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes4.dex */ public final class TJTracking { public static final TJTracking INSTANCE = new TJTracking(); public static String a = null; public static String b = null; public static String c = ""; public static String d = ""; public static String e = ""; public static String f = ""; public static String g = ""; public static boolean h; public static boolean i; public static boolean j; public static boolean k; public static boolean l; public static long m; public static int n; public static boolean o; public static boolean p; public static AdvertisingIdClient.Info q; public static SharedPreferences r; public static final Lazy s; static { Lazy lazy; lazy = LazyKt__LazyJVMKt.lazy(j2.a); s = lazy; } public static final void a(Context context) { if (context != null) { INSTANCE.fetchAdvertisingID(context); } } public final boolean getAdIdCheckDisabled() { return o; } public final boolean getAdTrackingEnableIfPresent() { if (isAdvertisingIdPresent()) { return i; } return false; } public final String getAdvertisingID() { return c; } public final String getAdvertisingIdIfAllowed() { return (isAdvertisingIdPresent() && isAdvertisingIdAllowed()) ? c : ""; } public final String getAndroidID() { return e; } public final String getAndroidIDIfAllowed() { if ((!isLegacyIdFallbackAllowed() || isAdvertisingIdPresent()) && isGooglePlayServiceIntegrated()) { return null; } return e; } public final String getAppSetID() { return g; } public final Long getDeviceGpsVersion() { long j2 = m; if (j2 != 0) { return Long.valueOf(j2); } return null; } public final String getInstallID() { return d; } public final boolean getLegacyIdFallbackAllowed() { return p; } public final String getLevelPlayAuid() { return b; } public final Integer getPackagedGpsVersion() { int i2 = n; if (i2 != 0) { return Integer.valueOf(i2); } return null; } public final String getTestID() { return f; } public final String getUnityAdsIdfi() { return a; } public final boolean isAdvertisingIdAllowed() { SharedPreferences sharedPreferences = r; if (sharedPreferences == null || !sharedPreferences.contains(TapjoyConstants.PREF_OPTOUT_ADVERTISING_ID)) { return true; } return !(r != null ? r0.getBoolean(TapjoyConstants.PREF_OPTOUT_ADVERTISING_ID, false) : false); } public final boolean isAdvertisingIdPresent() { return c.length() > 0; } public final boolean isAndroidIdPresent() { return e.length() > 0; } public final boolean isGooglePlayServiceIntegrated() { String connectFlagValue = TapjoyConnectCore.getInstance().getConnectFlagValue(TapjoyConnectFlag.DISABLE_ADVERTISING_ID_CHECK); return ((k || l) && connectFlagValue != null && Intrinsics.areEqual(connectFlagValue, "true")) ? false : true; } public final boolean isGpsAvailable() { return k; } public final boolean isGpsManifestConfigured() { return l; } public final boolean isLegacyIdFallbackAllowed() { return TapjoyConnectCore.getInstance().getConnectFlagValue(TapjoyConnectFlag.ALLOW_LEGACY_ID_FALLBACK) != null && Intrinsics.areEqual(TapjoyConnectCore.getInstance().getConnectFlagValue(TapjoyConnectFlag.ALLOW_LEGACY_ID_FALLBACK), "true"); } public final void optOutAdvertisingID(final Context context, boolean z) { SharedPreferences sharedPreferences; SharedPreferences.Editor edit = (context == null || (sharedPreferences = context.getSharedPreferences(TapjoyConstants.TJC_PREFERENCE, 0)) == null) ? null : sharedPreferences.edit(); if (edit != null) { edit.putBoolean(TapjoyConstants.PREF_OPTOUT_ADVERTISING_ID, z); } if (edit != null) { edit.apply(); } if (Tapjoy.isConnected()) { if (z) { c = ""; } else if (c.length() == 0 || Intrinsics.areEqual(c, "00000000-0000-0000-0000-000000000000")) { h = false; ((ExecutorService) s.getValue()).submit(new Runnable() { // from class: com.tapjoy.TJTracking$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { TJTracking.a(context); } }); } } } public final void setAppSetID(String id) { Intrinsics.checkNotNullParameter(id, "id"); g = id; } /* JADX WARN: Code restructure failed: missing block: B:6:0x002f, code lost: if (r0 == null) goto L8; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void setContext(android.content.Context r6) { /* r5 = this; if (r6 == 0) goto L10c java.lang.String r0 = "tjcPrefrences" r1 = 0 android.content.SharedPreferences r0 = r6.getSharedPreferences(r0, r1) com.tapjoy.TJTracking.r = r0 com.tapjoy.TJTracking r0 = com.tapjoy.TJTracking.INSTANCE r0.getClass() android.content.ContentResolver r0 = r6.getContentResolver() java.lang.String r2 = "android_id" java.lang.String r0 = android.provider.Settings.Secure.getString(r0, r2) java.lang.String r2 = "9774d56d682e549c" boolean r2 = kotlin.jvm.internal.Intrinsics.areEqual(r2, r0) java.lang.String r3 = "toLowerCase(...)" if (r2 != 0) goto L31 if (r0 == 0) goto L31 java.util.Locale r2 = java.util.Locale.ROOT java.lang.String r0 = r0.toLowerCase(r2) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r3) if (r0 != 0) goto L33 L31: java.lang.String r0 = "" L33: com.tapjoy.TJTracking.e = r0 java.lang.String r0 = a() com.tapjoy.TJTracking.d = r0 java.lang.String r0 = b() com.tapjoy.TJTracking.f = r0 java.lang.String r0 = "unityads-installinfo" android.content.SharedPreferences r0 = r6.getSharedPreferences(r0, r1) java.lang.String r2 = "unityads-idfi" r4 = 0 java.lang.String r0 = r0.getString(r2, r4) com.tapjoy.TJTracking.a = r0 java.lang.String r0 = "supersonic_shared_preferen" android.content.SharedPreferences r0 = r6.getSharedPreferences(r0, r1) java.lang.String r2 = "auid" java.lang.String r0 = r0.getString(r2, r4) com.tapjoy.TJTracking.b = r0 boolean r0 = com.tapjoy.TJTracking.k r2 = 1 if (r0 != 0) goto L74 java.lang.ClassLoader r0 = r6.getClassLoader() // Catch: java.lang.Error -> L6f java.lang.Exception -> L72 java.lang.String r4 = "com.google.android.gms.ads.identifier.AdvertisingIdClient" r0.loadClass(r4) // Catch: java.lang.Error -> L6f java.lang.Exception -> L72 com.tapjoy.TJTracking.k = r2 // Catch: java.lang.Error -> L6f java.lang.Exception -> L72 goto L74 L6f: com.tapjoy.TJTracking.k = r1 goto L74 L72: com.tapjoy.TJTracking.k = r1 L74: boolean r0 = com.tapjoy.TJTracking.l if (r0 != 0) goto L9a android.content.pm.PackageManager r0 = r6.getPackageManager() // Catch: java.lang.Exception -> L98 java.lang.String r6 = r6.getPackageName() // Catch: java.lang.Exception -> L98 r4 = 128(0x80, float:1.8E-43) android.content.pm.ApplicationInfo r6 = r0.getApplicationInfo(r6, r4) // Catch: java.lang.Exception -> L98 java.lang.String r0 = "getApplicationInfo(...)" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r0) // Catch: java.lang.Exception -> L98 android.os.Bundle r6 = r6.metaData // Catch: java.lang.Exception -> L98 java.lang.String r0 = "com.google.android.gms.version" int r6 = r6.getInt(r0) // Catch: java.lang.Exception -> L98 com.tapjoy.TJTracking.n = r6 // Catch: java.lang.Exception -> L98 com.tapjoy.TJTracking.l = r2 // Catch: java.lang.Exception -> L98 goto L9a L98: com.tapjoy.TJTracking.l = r1 L9a: com.tapjoy.TapjoyConnectCore r6 = com.tapjoy.TapjoyConnectCore.getInstance() java.lang.String r0 = "TJC_OPTION_ALLOW_LEGACY_ID_FALLBACK" java.lang.String r6 = r6.getConnectFlagValue(r0) java.lang.String r1 = "true" java.lang.String r2 = "getConnectFlagValue(...)" if (r6 == 0) goto Ld5 com.tapjoy.TapjoyConnectCore r6 = com.tapjoy.TapjoyConnectCore.getInstance() java.lang.String r6 = r6.getConnectFlagValue(r0) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r2) int r6 = r6.length() if (r6 <= 0) goto Ld5 com.tapjoy.TapjoyConnectCore r6 = com.tapjoy.TapjoyConnectCore.getInstance() java.lang.String r6 = r6.getConnectFlagValue(r0) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r2) java.util.Locale r0 = java.util.Locale.ROOT java.lang.String r6 = r6.toLowerCase(r0) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r3) boolean r6 = kotlin.jvm.internal.Intrinsics.areEqual(r6, r1) com.tapjoy.TJTracking.p = r6 Ld5: com.tapjoy.TapjoyConnectCore r6 = com.tapjoy.TapjoyConnectCore.getInstance() java.lang.String r0 = "TJC_OPTION_DISABLE_ADVERTISING_ID_CHECK" java.lang.String r6 = r6.getConnectFlagValue(r0) if (r6 == 0) goto L10c com.tapjoy.TapjoyConnectCore r6 = com.tapjoy.TapjoyConnectCore.getInstance() java.lang.String r6 = r6.getConnectFlagValue(r0) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r2) int r6 = r6.length() if (r6 <= 0) goto L10c com.tapjoy.TapjoyConnectCore r6 = com.tapjoy.TapjoyConnectCore.getInstance() java.lang.String r6 = r6.getConnectFlagValue(r0) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r2) java.util.Locale r0 = java.util.Locale.ROOT java.lang.String r6 = r6.toLowerCase(r0) kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r3) boolean r6 = kotlin.jvm.internal.Intrinsics.areEqual(r6, r1) com.tapjoy.TJTracking.o = r6 L10c: return */ throw new UnsupportedOperationException("Method not decompiled: com.tapjoy.TJTracking.setContext(android.content.Context):void"); } public static String b() { SharedPreferences sharedPreferences = r; if (sharedPreferences != null) { String str = ""; String string = sharedPreferences.getString(TapjoyConstants.PREF_TEST_ID, ""); if (string != null) { Intrinsics.checkNotNull(string); str = string; } f = str; if (str.length() == 0) { try { String uuid = UUID.randomUUID().toString(); Intrinsics.checkNotNullExpressionValue(uuid, "toString(...)"); f = uuid; SharedPreferences.Editor edit = sharedPreferences.edit(); edit.putString(TapjoyConstants.PREF_TEST_ID, f); edit.apply(); } catch (Exception e2) { TapjoyLog.e("TJTracking", "Error generating test id: " + e2); } } } return f; } public static String a() { SharedPreferences sharedPreferences = r; if (sharedPreferences != null) { String str = ""; String string = sharedPreferences.getString(TapjoyConstants.PREF_INSTALL_ID, ""); if (string != null) { Intrinsics.checkNotNull(string); str = string; } d = str; if (str.length() == 0) { try { String SHA256 = TapjoyUtil.SHA256(UUID.randomUUID().toString() + System.currentTimeMillis()); Intrinsics.checkNotNullExpressionValue(SHA256, "SHA256(...)"); d = SHA256; SharedPreferences.Editor edit = sharedPreferences.edit(); edit.putString(TapjoyConstants.PREF_INSTALL_ID, d); edit.apply(); } catch (Exception e2) { TapjoyLog.e("TJTracking", "Error generating install id: " + e2); } } } return d; } public final void fetchAdvertisingID(Context context) { Intrinsics.checkNotNullParameter(context, "context"); if (h) { return; } try { a(context, !isLegacyIdFallbackAllowed()); h = true; } catch (Exception e2) { TapjoyLog.i("TJTracking", "Error fetching advertising id: " + e2); e2.printStackTrace(); } } /* JADX WARN: Can't wrap try/catch for region: R(13:5|(13:46|47|48|8|9|10|11|12|13|(1:15)(1:42)|16|17|(7:19|(1:21)(1:31)|(1:23)|24|(1:26)(1:30)|27|28)(2:32|(2:34|(2:36|37)(2:38|39))(1:40)))|7|8|9|10|11|12|13|(0)(0)|16|17|(0)(0)) */ /* JADX WARN: Code restructure failed: missing block: B:43:0x008e, code lost: com.tapjoy.TapjoyLog.i("TJTracking", "Error getting device's Google Play Services version"); */ /* JADX WARN: Code restructure failed: missing block: B:45:0x0056, code lost: com.tapjoy.TapjoyLog.i("TJTracking", "Error getting device's Google Play Services version"); */ /* JADX WARN: Removed duplicated region for block: B:15:0x0061 A[Catch: Exception -> 0x008e, TRY_ENTER, TryCatch #0 {Exception -> 0x008e, blocks: (B:12:0x0059, B:15:0x0061, B:16:0x0079, B:42:0x006e), top: B:11:0x0059 }] */ /* JADX WARN: Removed duplicated region for block: B:19:0x0097 */ /* JADX WARN: Removed duplicated region for block: B:32:0x00e1 */ /* JADX WARN: Removed duplicated region for block: B:42:0x006e A[Catch: Exception -> 0x008e, TryCatch #0 {Exception -> 0x008e, blocks: (B:12:0x0059, B:15:0x0061, B:16:0x0079, B:42:0x006e), top: B:11:0x0059 }] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void a(android.content.Context r9, boolean r10) { /* Method dump skipped, instructions count: 258 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.tapjoy.TJTracking.a(android.content.Context, boolean):void"); } }