Files
rr3-apk/decompiled/sources/com/google/android/gms/internal/ads/zzeel.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

92 lines
3.9 KiB
Java

package com.google.android.gms.internal.ads;
import android.app.Activity;
import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import androidx.browser.customtabs.CustomTabsIntent;
import com.google.android.gms.ads.internal.overlay.AdOverlayInfoParcel;
import com.google.android.gms.ads.internal.util.client.VersionInfoParcel;
import com.google.common.util.concurrent.ListenableFuture;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
public final class zzeel implements zzecw {
private final Context zza;
private final zzdfu zzb;
private final Executor zzc;
private final zzfbn zzd;
private final zzdrw zze;
public zzeel(Context context, Executor executor, zzdfu zzdfuVar, zzfbn zzfbnVar, zzdrw zzdrwVar) {
this.zza = context;
this.zzb = zzdfuVar;
this.zzc = executor;
this.zzd = zzfbnVar;
this.zze = zzdrwVar;
}
@Nullable
private static String zze(zzfbo zzfboVar) {
try {
return zzfboVar.zzv.getString("tab_url");
} catch (Exception unused) {
return null;
}
}
@Override // com.google.android.gms.internal.ads.zzecw
public final ListenableFuture zza(final zzfca zzfcaVar, final zzfbo zzfboVar) {
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzmT)).booleanValue()) {
zzdrv zza = this.zze.zza();
zza.zzb("action", "cstm_tbs_rndr");
zza.zzg();
}
String zze = zze(zzfboVar);
final Uri parse = zze != null ? Uri.parse(zze) : null;
final zzfbr zzfbrVar = zzfcaVar.zzb.zzb;
return zzgch.zzn(zzgch.zzh(null), new zzgbo() { // from class: com.google.android.gms.internal.ads.zzeej
@Override // com.google.android.gms.internal.ads.zzgbo
public final ListenableFuture zza(Object obj) {
return zzeel.this.zzc(parse, zzfcaVar, zzfboVar, zzfbrVar, obj);
}
}, this.zzc);
}
@Override // com.google.android.gms.internal.ads.zzecw
public final boolean zzb(zzfca zzfcaVar, zzfbo zzfboVar) {
Context context = this.zza;
return (context instanceof Activity) && zzbdm.zzg(context) && !TextUtils.isEmpty(zze(zzfboVar));
}
public final /* synthetic */ ListenableFuture zzc(Uri uri, zzfca zzfcaVar, zzfbo zzfboVar, zzfbr zzfbrVar, Object obj) throws Exception {
try {
CustomTabsIntent build = new CustomTabsIntent.Builder().build();
build.intent.setData(uri);
com.google.android.gms.ads.internal.overlay.zzc zzcVar = new com.google.android.gms.ads.internal.overlay.zzc(build.intent, null);
final zzcab zzcabVar = new zzcab();
zzder zze = this.zzb.zze(new zzcrp(zzfcaVar, zzfboVar, null), new zzdeu(new zzdgc() { // from class: com.google.android.gms.internal.ads.zzeek
@Override // com.google.android.gms.internal.ads.zzdgc
public final void zza(boolean z, Context context, zzcwg zzcwgVar) {
zzeel.this.zzd(zzcabVar, z, context, zzcwgVar);
}
}, null));
zzcabVar.zzc(new AdOverlayInfoParcel(zzcVar, null, zze.zza(), null, new VersionInfoParcel(0, 0, false), null, null, zzfbrVar.zzb));
this.zzd.zza();
return zzgch.zzh(zze.zzg());
} catch (Throwable th) {
com.google.android.gms.ads.internal.util.client.zzo.zzh("Error in CustomTabsAdRenderer", th);
throw th;
}
}
public final /* synthetic */ void zzd(zzcab zzcabVar, boolean z, Context context, zzcwg zzcwgVar) throws zzdgb {
try {
com.google.android.gms.ads.internal.zzv.zzj();
com.google.android.gms.ads.internal.overlay.zzn.zza(context, (AdOverlayInfoParcel) zzcabVar.get(), true, this.zze);
} catch (Exception unused) {
}
}
}