Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzaus.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

341 lines
14 KiB
Java

package com.google.android.gms.internal.ads;
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
import android.view.MotionEvent;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.util.Arrays;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
/* loaded from: classes3.dex */
public final class zzaus implements zzauv {
@Nullable
private static zzaus zzb;
private final Context zzc;
private final zzfox zzd;
private final zzfpe zze;
private final zzfpg zzf;
private final zzavx zzg;
private final zzfni zzh;
private final Executor zzi;
private final zzfpd zzj;
private final zzawm zzl;
@Nullable
private final zzawe zzm;
@Nullable
private final zzavv zzn;
private volatile boolean zzp;
private volatile boolean zzq;
private final int zzr;
@VisibleForTesting
volatile long zza = 0;
private final Object zzo = new Object();
private final CountDownLatch zzk = new CountDownLatch(1);
@VisibleForTesting
public zzaus(@NonNull Context context, @NonNull zzfni zzfniVar, @NonNull zzfox zzfoxVar, @NonNull zzfpe zzfpeVar, @NonNull zzfpg zzfpgVar, @NonNull zzavx zzavxVar, @NonNull Executor executor, @NonNull zzfnd zzfndVar, int i, @Nullable zzawm zzawmVar, @Nullable zzawe zzaweVar, @Nullable zzavv zzavvVar) {
this.zzq = false;
this.zzc = context;
this.zzh = zzfniVar;
this.zzd = zzfoxVar;
this.zze = zzfpeVar;
this.zzf = zzfpgVar;
this.zzg = zzavxVar;
this.zzi = executor;
this.zzr = i;
this.zzl = zzawmVar;
this.zzm = zzaweVar;
this.zzn = zzavvVar;
this.zzq = false;
this.zzj = new zzauq(this, zzfndVar);
}
public static synchronized zzaus zza(@NonNull Context context, @NonNull zzarg zzargVar, boolean z) {
zzaus zzs;
synchronized (zzaus.class) {
zzfnj zzc = zzfnk.zzc();
zzc.zza(zzargVar.zzf());
zzc.zzg(zzargVar.zzi());
zzs = zzs(context, Executors.newCachedThreadPool(), zzc.zzh(), z);
}
return zzs;
}
public static /* bridge */ /* synthetic */ void zzj(zzaus zzausVar) {
String str;
String str2;
int length;
boolean zza;
long currentTimeMillis = System.currentTimeMillis();
zzfow zzu = zzausVar.zzu(1);
if (zzu != null) {
String zzk = zzu.zza().zzk();
str2 = zzu.zza().zzj();
str = zzk;
} else {
str = null;
str2 = null;
}
try {
try {
zzfpb zza2 = zzfns.zza(zzausVar.zzc, 1, zzausVar.zzr, str, str2, "1", zzausVar.zzh);
byte[] bArr = zza2.zzb;
if (bArr == null || (length = bArr.length) == 0) {
zzausVar.zzh.zzd(IronSourceConstants.errorCode_adClosed, System.currentTimeMillis() - currentTimeMillis);
} else {
try {
zzaxw zzb2 = zzaxw.zzb(zzgwj.zzv(bArr, 0, length), zzgxb.zza());
if (!zzb2.zzc().zzk().isEmpty() && !zzb2.zzc().zzj().isEmpty() && zzb2.zzd().zzA().length != 0) {
zzfow zzu2 = zzausVar.zzu(1);
if (zzu2 != null) {
zzaxz zza3 = zzu2.zza();
if (zzb2.zzc().zzk().equals(zza3.zzk())) {
if (!zzb2.zzc().zzj().equals(zza3.zzj())) {
}
}
}
zzfpd zzfpdVar = zzausVar.zzj;
int i = zza2.zzc;
if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcu)).booleanValue()) {
zza = zzausVar.zzd.zza(zzb2, zzfpdVar);
} else if (i == 3) {
zza = zzausVar.zze.zza(zzb2);
} else {
if (i == 4) {
zza = zzausVar.zze.zzb(zzb2, zzfpdVar);
}
zzausVar.zzh.zzd(IronSourceConstants.NT_INSTANCE_SHOW, System.currentTimeMillis() - currentTimeMillis);
}
if (zza) {
zzfow zzu3 = zzausVar.zzu(1);
if (zzu3 != null) {
if (zzausVar.zzf.zzc(zzu3)) {
zzausVar.zzq = true;
}
zzausVar.zza = System.currentTimeMillis() / 1000;
}
}
zzausVar.zzh.zzd(IronSourceConstants.NT_INSTANCE_SHOW, System.currentTimeMillis() - currentTimeMillis);
}
zzausVar.zzh.zzd(IronSourceConstants.errorCode_destroy, System.currentTimeMillis() - currentTimeMillis);
} catch (NullPointerException unused) {
zzausVar.zzh.zzd(IronSourceError.ERROR_OLD_API_INIT_IN_PROGRESS, System.currentTimeMillis() - currentTimeMillis);
}
}
} catch (zzgyg e) {
zzausVar.zzh.zzc(IronSourceConstants.NT_INSTANCE_LOAD, System.currentTimeMillis() - currentTimeMillis, e);
}
zzausVar.zzk.countDown();
} catch (Throwable th) {
zzausVar.zzk.countDown();
throw th;
}
}
private static synchronized zzaus zzs(@NonNull Context context, @NonNull Executor executor, zzfnk zzfnkVar, boolean z) {
zzaus zzausVar;
zzfnk zzfnkVar2;
zzavv zzavvVar;
synchronized (zzaus.class) {
try {
if (zzb == null) {
zzfni zza = zzfni.zza(context, executor, z);
zzavg zzc = ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzdw)).booleanValue() ? zzavg.zzc(context) : null;
zzawm zzd = ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzdx)).booleanValue() ? zzawm.zzd(context, executor) : null;
zzawe zzaweVar = ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcM)).booleanValue() ? new zzawe() : null;
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcT)).booleanValue()) {
zzavvVar = new zzavv();
zzfnkVar2 = zzfnkVar;
} else {
zzfnkVar2 = zzfnkVar;
zzavvVar = null;
}
zzfob zze = zzfob.zze(context, executor, zza, zzfnkVar2);
zzavw zzavwVar = new zzavw(context);
zzavx zzavxVar = new zzavx(zzfnkVar, zze, new zzawk(context, zzavwVar), zzavwVar, zzc, zzd, zzaweVar, zzavvVar);
int zzb2 = zzfok.zzb(context, zza);
zzfnd zzfndVar = new zzfnd();
zzaus zzausVar2 = new zzaus(context, zza, new zzfox(context, zzb2), new zzfpe(context, zzb2, new zzaup(zza), ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcw)).booleanValue()), new zzfpg(context, zzavxVar, zza, zzfndVar), zzavxVar, executor, zzfndVar, zzb2, zzd, zzaweVar, zzavvVar);
zzb = zzausVar2;
zzausVar2.zzm();
zzb.zzp();
}
zzausVar = zzb;
} catch (Throwable th) {
throw th;
}
}
return zzausVar;
}
private final void zzt() {
zzawm zzawmVar = this.zzl;
if (zzawmVar != null) {
zzawmVar.zzh();
}
}
private final zzfow zzu(int i) {
if (zzfok.zza(this.zzr)) {
return ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcu)).booleanValue() ? this.zze.zzc(1) : this.zzd.zzc(1);
}
return null;
}
@Override // com.google.android.gms.internal.ads.zzauv
public final String zzd(Context context, @Nullable String str, @Nullable View view) {
return zze(context, str, view, null);
}
@Override // com.google.android.gms.internal.ads.zzauv
public final String zze(Context context, String str, @Nullable View view, @Nullable Activity activity) {
zzt();
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcM)).booleanValue()) {
this.zzm.zzi();
}
zzp();
zzfnl zza = this.zzf.zza();
if (zza == null) {
return "";
}
long currentTimeMillis = System.currentTimeMillis();
String zza2 = zza.zza(context, null, str, view, activity);
this.zzh.zzf(5000, System.currentTimeMillis() - currentTimeMillis, zza2, null);
return zza2;
}
@Override // com.google.android.gms.internal.ads.zzauv
public final String zzf(Context context) {
zzt();
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcM)).booleanValue()) {
this.zzm.zzj();
}
zzp();
zzfnl zza = this.zzf.zza();
if (zza == null) {
return "";
}
long currentTimeMillis = System.currentTimeMillis();
String zzc = zza.zzc(context, null);
this.zzh.zzf(IronSourceConstants.errorCode_biddingDataException, System.currentTimeMillis() - currentTimeMillis, zzc, null);
return zzc;
}
@Override // com.google.android.gms.internal.ads.zzauv
public final String zzg(Context context) {
return "19";
}
@Override // com.google.android.gms.internal.ads.zzauv
public final String zzh(Context context, @Nullable View view, @Nullable Activity activity) {
zzt();
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcM)).booleanValue()) {
this.zzm.zzk(context, view);
}
zzp();
zzfnl zza = this.zzf.zza();
if (zza == null) {
return "";
}
long currentTimeMillis = System.currentTimeMillis();
String zzb2 = zza.zzb(context, null, view, activity);
this.zzh.zzf(IronSourceConstants.errorCode_isReadyException, System.currentTimeMillis() - currentTimeMillis, zzb2, null);
return zzb2;
}
@Override // com.google.android.gms.internal.ads.zzauv
public final void zzk(@Nullable MotionEvent motionEvent) {
zzfnl zza = this.zzf.zza();
if (zza != null) {
try {
zza.zzd(null, motionEvent);
} catch (zzfpf e) {
this.zzh.zzc(e.zza(), -1L, e);
}
}
}
@Override // com.google.android.gms.internal.ads.zzauv
public final void zzl(int i, int i2, int i3) {
DisplayMetrics displayMetrics;
if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlP)).booleanValue() || (displayMetrics = this.zzc.getResources().getDisplayMetrics()) == null) {
return;
}
float f = i;
float f2 = displayMetrics.density;
float f3 = i2;
MotionEvent obtain = MotionEvent.obtain(0L, 0L, 0, f * f2, f3 * f2, 0.0f, 0.0f, 0, 0.0f, 0.0f, 0, 0);
zzk(obtain);
obtain.recycle();
float f4 = displayMetrics.density;
MotionEvent obtain2 = MotionEvent.obtain(0L, 0L, 2, f * f4, f3 * f4, 0.0f, 0.0f, 0, 0.0f, 0.0f, 0, 0);
zzk(obtain2);
obtain2.recycle();
float f5 = displayMetrics.density;
MotionEvent obtain3 = MotionEvent.obtain(0L, i3, 1, f * f5, f3 * f5, 0.0f, 0.0f, 0, 0.0f, 0.0f, 0, 0);
zzk(obtain3);
obtain3.recycle();
}
public final synchronized void zzm() {
long currentTimeMillis = System.currentTimeMillis();
zzfow zzu = zzu(1);
if (zzu == null) {
this.zzh.zzd(4013, System.currentTimeMillis() - currentTimeMillis);
} else if (this.zzf.zzc(zzu)) {
this.zzq = true;
this.zzk.countDown();
}
}
@Override // com.google.android.gms.internal.ads.zzauv
public final void zzn(StackTraceElement[] stackTraceElementArr) {
zzavv zzavvVar = this.zzn;
if (zzavvVar != null) {
zzavvVar.zzb(Arrays.asList(stackTraceElementArr));
}
}
@Override // com.google.android.gms.internal.ads.zzauv
public final void zzo(@Nullable View view) {
this.zzg.zzd(view);
}
public final void zzp() {
if (this.zzp) {
return;
}
synchronized (this.zzo) {
try {
if (!this.zzp) {
if ((System.currentTimeMillis() / 1000) - this.zza < 3600) {
return;
}
zzfow zzb2 = this.zzf.zzb();
if ((zzb2 == null || zzb2.zzd(3600L)) && zzfok.zza(this.zzr)) {
this.zzi.execute(new zzaur(this));
}
}
} catch (Throwable th) {
throw th;
}
}
}
public final synchronized boolean zzr() {
return this.zzq;
}
}