Files
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

154 lines
4.9 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.annotation.Nullable;
import java.util.concurrent.Executor;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes3.dex */
public final class zzcuo implements zzcvt, zzdcx, zzdan, zzcwj, zzayk {
private final zzcwl zza;
private final zzfbo zzb;
private final ScheduledExecutorService zzc;
private final Executor zzd;
private ScheduledFuture zzf;
@Nullable
private final String zzh;
private final zzgdb zze = zzgdb.zze();
private final AtomicBoolean zzg = new AtomicBoolean();
public zzcuo(zzcwl zzcwlVar, zzfbo zzfboVar, ScheduledExecutorService scheduledExecutorService, Executor executor, @Nullable String str) {
this.zza = zzcwlVar;
this.zzb = zzfboVar;
this.zzc = scheduledExecutorService;
this.zzd = executor;
this.zzh = str;
}
private final boolean zzm() {
return this.zzh.equals("com.google.ads.mediation.admob.AdMobAdapter");
}
@Override // com.google.android.gms.internal.ads.zzcvt
public final void zza() {
}
@Override // com.google.android.gms.internal.ads.zzcvt
public final void zzb() {
}
@Override // com.google.android.gms.internal.ads.zzcvt
public final void zzc() {
zzfbo zzfboVar = this.zzb;
if (zzfboVar.zze == 3) {
return;
}
int i = zzfboVar.zzY;
if (i == 0 || i == 1) {
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlp)).booleanValue() && zzm()) {
return;
}
this.zza.zza();
}
}
@Override // com.google.android.gms.internal.ads.zzayk
public final void zzdn(zzayj zzayjVar) {
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlp)).booleanValue() && zzm() && zzayjVar.zzj && this.zzg.compareAndSet(false, true) && this.zzb.zze != 3) {
com.google.android.gms.ads.internal.util.zze.zza("Full screen 1px impression occurred");
this.zza.zza();
}
}
@Override // com.google.android.gms.internal.ads.zzcvt
public final void zzdq(zzbvw zzbvwVar, String str, String str2) {
}
@Override // com.google.android.gms.internal.ads.zzcvt
public final void zze() {
}
@Override // com.google.android.gms.internal.ads.zzcvt
public final void zzf() {
}
public final /* synthetic */ void zzh() {
synchronized (this) {
try {
if (this.zze.isDone()) {
return;
}
this.zze.zzc(Boolean.TRUE);
} catch (Throwable th) {
throw th;
}
}
}
@Override // com.google.android.gms.internal.ads.zzdan
public final void zzi() {
}
@Override // com.google.android.gms.internal.ads.zzdan
public final synchronized void zzj() {
try {
if (this.zze.isDone()) {
return;
}
ScheduledFuture scheduledFuture = this.zzf;
if (scheduledFuture != null) {
scheduledFuture.cancel(true);
}
this.zze.zzc(Boolean.TRUE);
} catch (Throwable th) {
throw th;
}
}
@Override // com.google.android.gms.internal.ads.zzdcx
public final void zzk() {
if (this.zzb.zze == 3) {
return;
}
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzbE)).booleanValue()) {
zzfbo zzfboVar = this.zzb;
if (zzfboVar.zzY == 2) {
if (zzfboVar.zzq == 0) {
this.zza.zza();
} else {
zzgch.zzr(this.zze, new zzcun(this), this.zzd);
this.zzf = this.zzc.schedule(new Runnable() { // from class: com.google.android.gms.internal.ads.zzcum
@Override // java.lang.Runnable
public final void run() {
zzcuo.this.zzh();
}
}, this.zzb.zzq, TimeUnit.MILLISECONDS);
}
}
}
}
@Override // com.google.android.gms.internal.ads.zzdcx
public final void zzl() {
}
@Override // com.google.android.gms.internal.ads.zzcwj
public final synchronized void zzq(com.google.android.gms.ads.internal.client.zze zzeVar) {
try {
if (this.zze.isDone()) {
return;
}
ScheduledFuture scheduledFuture = this.zzf;
if (scheduledFuture != null) {
scheduledFuture.cancel(true);
}
this.zze.zzd(new Exception());
} catch (Throwable th) {
throw th;
}
}
}