Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzfdk.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

234 lines
9.0 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.annotation.Nullable;
import com.google.android.gms.ads.MobileAds;
/* loaded from: classes3.dex */
public final class zzfdk {
public static com.google.android.gms.ads.internal.client.zze zza(Throwable th) {
if (th instanceof zzeda) {
zzeda zzedaVar = (zzeda) th;
return zzc(zzedaVar.zza(), zzedaVar.zzb());
}
if (th instanceof zzdvy) {
return th.getMessage() == null ? zzd(((zzdvy) th).zza(), null, null) : zzd(((zzdvy) th).zza(), th.getMessage(), null);
}
if (!(th instanceof com.google.android.gms.ads.internal.util.zzba)) {
return zzd(1, null, null);
}
com.google.android.gms.ads.internal.util.zzba zzbaVar = (com.google.android.gms.ads.internal.util.zzba) th;
return new com.google.android.gms.ads.internal.client.zze(zzbaVar.zza(), zzfve.zzc(zzbaVar.getMessage()), MobileAds.ERROR_DOMAIN, null, null);
}
public static com.google.android.gms.ads.internal.client.zze zzb(Throwable th, @Nullable zzedb zzedbVar) {
com.google.android.gms.ads.internal.client.zze zzeVar;
com.google.android.gms.ads.internal.client.zze zza = zza(th);
int i = zza.zza;
if ((i == 3 || i == 0) && (zzeVar = zza.zzd) != null && !zzeVar.zzc.equals(MobileAds.ERROR_DOMAIN)) {
zza.zzd = null;
}
if (zzedbVar != null) {
zza.zze = zzedbVar.zzb();
}
return zza;
}
public static com.google.android.gms.ads.internal.client.zze zzc(int i, com.google.android.gms.ads.internal.client.zze zzeVar) {
if (i == 0) {
throw null;
}
if (i == 8) {
if (((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzif)).intValue() > 0) {
return zzeVar;
}
i = 8;
}
return zzd(i, null, zzeVar);
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
public static com.google.android.gms.ads.internal.client.zze zzd(int i, @Nullable String str, @Nullable com.google.android.gms.ads.internal.client.zze zzeVar) {
int i2;
String str2;
int i3 = i - 1;
if (str == null) {
if (i == 0) {
throw null;
}
str = "No fill.";
switch (i3) {
case 1:
str = "Invalid request.";
break;
case 2:
break;
case 3:
str = "App ID missing.";
break;
case 4:
str = "Network error.";
break;
case 5:
str = "Invalid request: Invalid ad unit ID.";
break;
case 6:
str = "Invalid request: Invalid ad size.";
break;
case 7:
str = "A mediation adapter failed to show the ad.";
break;
case 8:
str = "The ad is not ready.";
break;
case 9:
str = "The ad has already been shown.";
break;
case 10:
str = "The ad can not be shown when app is not in foreground.";
break;
case 11:
default:
str = "Internal error.";
break;
case 12:
if (((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzii)).intValue() <= 0) {
str = "The mediation adapter did not return an ad.";
break;
}
break;
case 13:
str = "Mismatch request IDs.";
break;
case 14:
str = "Invalid ad string.";
break;
case 15:
str = "Ad inspector had an internal error.";
break;
case 16:
str = "Ad inspector failed to load.";
break;
case 17:
str = "Ad inspector cannot be opened because the device is not in test mode. See https://developers.google.com/admob/android/test-ads#enable_test_devices for more information.";
break;
case 18:
str = "Ad inspector cannot be opened because it is already open.";
break;
}
}
String str3 = str;
if (i == 0) {
throw null;
}
int i4 = 2;
switch (i3) {
case 0:
case 11:
case 15:
i4 = 0;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 1:
case 5:
case 6:
case 9:
case 16:
i4 = 1;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 2:
case 10:
case 18:
i4 = 3;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 3:
i2 = 8;
i4 = i2;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 4:
case 8:
case 17:
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 7:
i2 = 4;
i4 = i2;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 12:
if (((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzii)).intValue() <= 0) {
i2 = 9;
i4 = i2;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
}
i4 = 3;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 13:
i2 = 10;
i4 = i2;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
case 14:
i2 = 11;
i4 = i2;
return new com.google.android.gms.ads.internal.client.zze(i4, str3, MobileAds.ERROR_DOMAIN, zzeVar, null);
default:
switch (i) {
case 1:
str2 = "INTERNAL_ERROR";
break;
case 2:
str2 = "INVALID_REQUEST";
break;
case 3:
str2 = "NO_FILL";
break;
case 4:
str2 = "APP_ID_MISSING";
break;
case 5:
str2 = "NETWORK_ERROR";
break;
case 6:
str2 = "INVALID_AD_UNIT_ID";
break;
case 7:
str2 = "INVALID_AD_SIZE";
break;
case 8:
str2 = "MEDIATION_SHOW_ERROR";
break;
case 9:
str2 = "NOT_READY";
break;
case 10:
str2 = "AD_REUSED";
break;
case 11:
str2 = "APP_NOT_FOREGROUND";
break;
case 12:
str2 = "INTERNAL_SHOW_ERROR";
break;
case 13:
str2 = "MEDIATION_NO_FILL";
break;
case 14:
str2 = "REQUEST_ID_MISMATCH";
break;
case 15:
str2 = "INVALID_AD_STRING";
break;
case 16:
str2 = "AD_INSPECTOR_INTERNAL_ERROR";
break;
case 17:
str2 = "AD_INSPECTOR_FAILED_TO_LOAD";
break;
case 18:
str2 = "AD_INSPECTOR_NOT_IN_TEST_MODE";
break;
default:
str2 = "AD_INSPECTOR_ALREADY_OPEN";
break;
}
throw new AssertionError("Unknown SdkError: ".concat(str2));
}
}
}