- 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
92 lines
3.9 KiB
Java
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) {
|
|
}
|
|
}
|
|
}
|