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

293 lines
12 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.os.Bundle;
import android.os.RemoteException;
import android.util.Pair;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.FrameLayout;
import androidx.annotation.Nullable;
import com.google.common.util.concurrent.ListenableFuture;
import java.util.Objects;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
public final class zzeya implements zzeld {
private final Context zza;
private final Executor zzb;
private final zzcgx zzc;
private final zzekn zzd;
private final zzekr zze;
private final ViewGroup zzf;
@Nullable
private zzbdg zzg;
private final zzcyl zzh;
private final zzfhk zzi;
private final zzdar zzj;
private final zzfch zzk;
@Nullable
private ListenableFuture zzl;
private boolean zzm;
@Nullable
private com.google.android.gms.ads.internal.client.zze zzn;
@Nullable
private zzelc zzo;
public zzeya(Context context, Executor executor, com.google.android.gms.ads.internal.client.zzs zzsVar, zzcgx zzcgxVar, zzekn zzeknVar, zzekr zzekrVar, zzfch zzfchVar, zzdar zzdarVar) {
this.zza = context;
this.zzb = executor;
this.zzc = zzcgxVar;
this.zzd = zzeknVar;
this.zze = zzekrVar;
this.zzk = zzfchVar;
this.zzh = zzcgxVar.zzf();
this.zzi = zzcgxVar.zzz();
this.zzf = new FrameLayout(context);
this.zzj = zzdarVar;
zzfchVar.zzs(zzsVar);
this.zzm = true;
this.zzn = null;
this.zzo = null;
}
/* JADX INFO: Access modifiers changed from: private */
public final void zzt() {
this.zzl = null;
final com.google.android.gms.ads.internal.client.zze zzeVar = this.zzn;
this.zzn = null;
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzhZ)).booleanValue() && zzeVar != null) {
this.zzb.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzexw
@Override // java.lang.Runnable
public final void run() {
zzeya.this.zzj(zzeVar);
}
});
}
zzelc zzelcVar = this.zzo;
if (zzelcVar != null) {
zzelcVar.zza();
}
}
@Override // com.google.android.gms.internal.ads.zzeld
public final boolean zza() {
ListenableFuture listenableFuture = this.zzl;
return (listenableFuture == null || listenableFuture.isDone()) ? false : true;
}
@Override // com.google.android.gms.internal.ads.zzeld
public final boolean zzb(com.google.android.gms.ads.internal.client.zzm zzmVar, String str, @Nullable zzelb zzelbVar, zzelc zzelcVar) throws RemoteException {
zzcpq zzh;
if (str == null) {
com.google.android.gms.ads.internal.util.client.zzo.zzg("Ad unit ID should not be null for banner ad.");
this.zzb.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzexy
@Override // java.lang.Runnable
public final void run() {
zzeya.this.zzk();
}
});
return false;
}
if (!zza()) {
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziN)).booleanValue() && zzmVar.zzf) {
this.zzc.zzl().zzo(true);
}
Bundle zza = zzdrg.zza(new Pair(zzdre.PUBLIC_API_CALL.zza(), Long.valueOf(zzmVar.zzz)), new Pair(zzdre.DYNAMITE_ENTER.zza(), Long.valueOf(com.google.android.gms.ads.internal.zzv.zzC().currentTimeMillis())));
zzfch zzfchVar = this.zzk;
zzfchVar.zzt(str);
zzfchVar.zzH(zzmVar);
zzfchVar.zzA(zza);
Context context = this.zza;
zzfcj zzJ = zzfchVar.zzJ();
zzfgw zzb = zzfgv.zzb(context, zzfhg.zzf(zzJ), 3, zzmVar);
zzfhh zzfhhVar = null;
if (!((Boolean) zzber.zzd.zze()).booleanValue() || !this.zzk.zzh().zzk) {
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzhZ)).booleanValue()) {
zzcpp zze = this.zzc.zze();
zzcva zzcvaVar = new zzcva();
zzcvaVar.zzf(this.zza);
zzcvaVar.zzk(zzJ);
zze.zzi(zzcvaVar.zzl());
zzdbk zzdbkVar = new zzdbk();
zzdbkVar.zzj(this.zzd, this.zzb);
zzdbkVar.zzk(this.zzd, this.zzb);
zze.zzf(zzdbkVar.zzn());
zze.zze(new zzeiw(this.zzg));
zze.zzd(new zzdgl(zzdiq.zza, null));
zze.zzg(new zzcqr(this.zzh, this.zzj));
zze.zzc(new zzcoj(this.zzf));
zzh = zze.zzh();
} else {
zzcpp zze2 = this.zzc.zze();
zzcva zzcvaVar2 = new zzcva();
zzcvaVar2.zzf(this.zza);
zzcvaVar2.zzk(zzJ);
zze2.zzi(zzcvaVar2.zzl());
zzdbk zzdbkVar2 = new zzdbk();
zzdbkVar2.zzj(this.zzd, this.zzb);
zzdbkVar2.zza(this.zzd, this.zzb);
zzdbkVar2.zza(this.zze, this.zzb);
zzdbkVar2.zzl(this.zzd, this.zzb);
zzdbkVar2.zzd(this.zzd, this.zzb);
zzdbkVar2.zze(this.zzd, this.zzb);
zzdbkVar2.zzf(this.zzd, this.zzb);
zzdbkVar2.zzb(this.zzd, this.zzb);
zzdbkVar2.zzk(this.zzd, this.zzb);
zzdbkVar2.zzi(this.zzd, this.zzb);
zze2.zzf(zzdbkVar2.zzn());
zze2.zze(new zzeiw(this.zzg));
zze2.zzd(new zzdgl(zzdiq.zza, null));
zze2.zzg(new zzcqr(this.zzh, this.zzj));
zze2.zzc(new zzcoj(this.zzf));
zzh = zze2.zzh();
}
if (((Boolean) zzbee.zzc.zze()).booleanValue()) {
zzfhhVar = zzh.zzj();
zzfhhVar.zzi(3);
zzfhhVar.zzb(zzmVar.zzp);
zzfhhVar.zzf(zzmVar.zzm);
}
this.zzo = zzelcVar;
zzcsd zzd = zzh.zzd();
ListenableFuture zzh2 = zzd.zzh(zzd.zzi());
this.zzl = zzh2;
zzgch.zzr(zzh2, new zzexz(this, zzfhhVar, zzb, zzh), this.zzb);
return true;
}
zzekn zzeknVar = this.zzd;
if (zzeknVar != null) {
zzeknVar.zzdz(zzfdk.zzd(7, null, null));
}
} else if (!this.zzk.zzS()) {
this.zzm = true;
}
return false;
}
public final ViewGroup zzc() {
return this.zzf;
}
public final zzfch zzf() {
return this.zzk;
}
public final /* synthetic */ void zzj(com.google.android.gms.ads.internal.client.zze zzeVar) {
this.zzd.zzdz(zzeVar);
}
public final /* synthetic */ void zzk() {
this.zzd.zzdz(zzfdk.zzd(6, null, null));
}
public final void zzl() {
this.zzh.zzd(this.zzj.zzc());
}
public final void zzm() {
this.zzh.zze(this.zzj.zzd());
}
public final void zzn(com.google.android.gms.ads.internal.client.zzbi zzbiVar) {
this.zze.zza(zzbiVar);
}
public final void zzo(zzcyf zzcyfVar) {
this.zzh.zzo(zzcyfVar, this.zzb);
}
public final void zzp(zzbdg zzbdgVar) {
this.zzg = zzbdgVar;
}
public final void zzq() {
synchronized (this) {
try {
ListenableFuture listenableFuture = this.zzl;
if (listenableFuture != null && listenableFuture.isDone()) {
try {
zzcom zzcomVar = (zzcom) this.zzl.get();
this.zzl = null;
this.zzf.removeAllViews();
if (zzcomVar.zzd() != null) {
ViewParent parent = zzcomVar.zzd().getParent();
if (parent instanceof ViewGroup) {
com.google.android.gms.ads.internal.util.client.zzo.zzj("Banner view provided from " + (zzcomVar.zzm() != null ? zzcomVar.zzm().zzg() : "") + " already has a parent view. Removing its old parent.");
((ViewGroup) parent).removeView(zzcomVar.zzd());
}
}
zzbcc zzbccVar = zzbcl.zzhZ;
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbccVar)).booleanValue()) {
zzczz zzo = zzcomVar.zzo();
zzo.zza(this.zzd);
zzo.zzc(this.zze);
}
this.zzf.addView(zzcomVar.zzd());
zzelc zzelcVar = this.zzo;
if (zzelcVar != null) {
zzelcVar.zzb(zzcomVar);
}
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbccVar)).booleanValue()) {
Executor executor = this.zzb;
final zzekn zzeknVar = this.zzd;
Objects.requireNonNull(zzeknVar);
executor.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzexx
@Override // java.lang.Runnable
public final void run() {
zzekn.this.zzs();
}
});
}
if (zzcomVar.zza() >= 0) {
this.zzm = false;
this.zzh.zzd(zzcomVar.zza());
this.zzh.zze(zzcomVar.zzc());
} else {
this.zzm = true;
this.zzh.zzd(zzcomVar.zzc());
}
} catch (InterruptedException e) {
e = e;
zzt();
com.google.android.gms.ads.internal.util.zze.zzb("Error occurred while refreshing the ad. Making a new ad request.", e);
this.zzm = true;
this.zzh.zza();
} catch (ExecutionException e2) {
e = e2;
zzt();
com.google.android.gms.ads.internal.util.zze.zzb("Error occurred while refreshing the ad. Making a new ad request.", e);
this.zzm = true;
this.zzh.zza();
}
} else if (this.zzl != null) {
com.google.android.gms.ads.internal.util.zze.zza("Show timer went off but there is an ongoing ad request.");
this.zzm = true;
} else {
com.google.android.gms.ads.internal.util.zze.zza("No ad request was in progress or an ad was cached when show timer went off. Hence requesting a new ad.");
this.zzm = true;
this.zzh.zza();
}
} catch (Throwable th) {
throw th;
}
}
}
public final boolean zzs() {
Object parent = this.zzf.getParent();
if (!(parent instanceof View)) {
return false;
}
View view = (View) parent;
com.google.android.gms.ads.internal.zzv.zzq();
return com.google.android.gms.ads.internal.util.zzs.zzW(view, view.getContext());
}
}