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

155 lines
7.3 KiB
Java

package com.google.android.gms.ads.internal;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.ads.internal.client.zzbe;
import com.google.android.gms.ads.internal.util.client.VersionInfoParcel;
import com.google.android.gms.common.wrappers.Wrappers;
import com.google.android.gms.internal.ads.zzbcc;
import com.google.android.gms.internal.ads.zzbcl;
import com.google.android.gms.internal.ads.zzbnw;
import com.google.android.gms.internal.ads.zzboa;
import com.google.android.gms.internal.ads.zzbod;
import com.google.android.gms.internal.ads.zzbog;
import com.google.android.gms.internal.ads.zzbzg;
import com.google.android.gms.internal.ads.zzbzw;
import com.google.android.gms.internal.ads.zzbzz;
import com.google.android.gms.internal.ads.zzdrv;
import com.google.android.gms.internal.ads.zzdrw;
import com.google.android.gms.internal.ads.zzfgv;
import com.google.android.gms.internal.ads.zzfgw;
import com.google.android.gms.internal.ads.zzfhk;
import com.google.android.gms.internal.ads.zzgbo;
import com.google.android.gms.internal.ads.zzgch;
import com.google.android.gms.internal.ads.zzgcs;
import com.google.common.util.concurrent.ListenableFuture;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class zzf {
private Context zza;
private long zzb = 0;
public static final /* synthetic */ ListenableFuture zzd(Long l, zzdrw zzdrwVar, zzfhk zzfhkVar, zzfgw zzfgwVar, JSONObject jSONObject) throws Exception {
boolean optBoolean = jSONObject.optBoolean("isSuccessful", false);
if (optBoolean) {
zzv.zzp().zzi().zzs(jSONObject.getString("appSettingsJson"));
if (l != null) {
zzf(zzdrwVar, "cld_s", zzv.zzC().elapsedRealtime() - l.longValue());
}
}
zzfgwVar.zzg(optBoolean);
zzfhkVar.zzb(zzfgwVar.zzm());
return zzgch.zzh(null);
}
/* JADX INFO: Access modifiers changed from: private */
public static final void zzf(zzdrw zzdrwVar, String str, long j) {
if (zzdrwVar != null) {
if (((Boolean) zzbe.zzc().zza(zzbcl.zzmy)).booleanValue()) {
zzdrv zza = zzdrwVar.zza();
zza.zzb("action", "lat_init");
zza.zzb(str, Long.toString(j));
zza.zzg();
}
}
}
public final void zza(Context context, VersionInfoParcel versionInfoParcel, String str, @Nullable Runnable runnable, zzfhk zzfhkVar, @Nullable zzdrw zzdrwVar, @Nullable Long l) {
zzb(context, versionInfoParcel, true, null, str, null, runnable, zzfhkVar, zzdrwVar, l);
}
@VisibleForTesting
public final void zzb(Context context, VersionInfoParcel versionInfoParcel, boolean z, @Nullable zzbzg zzbzgVar, String str, @Nullable String str2, @Nullable Runnable runnable, final zzfhk zzfhkVar, @Nullable final zzdrw zzdrwVar, @Nullable final Long l) {
PackageInfo packageInfo;
if (zzv.zzC().elapsedRealtime() - this.zzb < 5000) {
com.google.android.gms.ads.internal.util.client.zzo.zzj("Not retrying to fetch app settings");
return;
}
this.zzb = zzv.zzC().elapsedRealtime();
if (zzbzgVar != null && !TextUtils.isEmpty(zzbzgVar.zzc())) {
if (zzv.zzC().currentTimeMillis() - zzbzgVar.zza() <= ((Long) zzbe.zzc().zza(zzbcl.zzej)).longValue() && zzbzgVar.zzi()) {
return;
}
}
if (context == null) {
com.google.android.gms.ads.internal.util.client.zzo.zzj("Context not provided to fetch application settings");
return;
}
if (TextUtils.isEmpty(str) && TextUtils.isEmpty(str2)) {
com.google.android.gms.ads.internal.util.client.zzo.zzj("App settings could not be fetched. Required parameters missing");
return;
}
Context applicationContext = context.getApplicationContext();
if (applicationContext == null) {
applicationContext = context;
}
this.zza = applicationContext;
final zzfgw zza = zzfgv.zza(context, 4);
zza.zzi();
zzbog zza2 = zzv.zzg().zza(this.zza, versionInfoParcel, zzfhkVar);
zzboa zzboaVar = zzbod.zza;
zzbnw zza3 = zza2.zza("google.afma.config.fetchAppSettings", zzboaVar, zzboaVar);
try {
JSONObject jSONObject = new JSONObject();
if (!TextUtils.isEmpty(str)) {
jSONObject.put("app_id", str);
} else if (!TextUtils.isEmpty(str2)) {
jSONObject.put("ad_unit_id", str2);
}
jSONObject.put("is_init", z);
jSONObject.put("pn", context.getPackageName());
zzbcc zzbccVar = zzbcl.zza;
jSONObject.put("experiment_ids", TextUtils.join(",", zzbe.zza().zza()));
jSONObject.put("js", versionInfoParcel.afmaVersion);
try {
ApplicationInfo applicationInfo = this.zza.getApplicationInfo();
if (applicationInfo != null && (packageInfo = Wrappers.packageManager(context).getPackageInfo(applicationInfo.packageName, 0)) != null) {
jSONObject.put("version", packageInfo.versionCode);
}
} catch (PackageManager.NameNotFoundException unused) {
com.google.android.gms.ads.internal.util.zze.zza("Error fetching PackageInfo.");
}
ListenableFuture zzb = zza3.zzb(jSONObject);
zzgbo zzgboVar = new zzgbo(this) { // from class: com.google.android.gms.ads.internal.zzd
@Override // com.google.android.gms.internal.ads.zzgbo
public final ListenableFuture zza(Object obj) {
return zzf.zzd(l, zzdrwVar, zzfhkVar, zza, (JSONObject) obj);
}
};
zzgcs zzgcsVar = zzbzw.zzg;
ListenableFuture zzn = zzgch.zzn(zzb, zzgboVar, zzgcsVar);
if (runnable != null) {
zzb.addListener(runnable, zzgcsVar);
}
if (l != null) {
zzb.addListener(new Runnable(this) { // from class: com.google.android.gms.ads.internal.zze
@Override // java.lang.Runnable
public final void run() {
zzf.zzf(zzdrwVar, "cld_r", zzv.zzC().elapsedRealtime() - l.longValue());
}
}, zzgcsVar);
}
if (((Boolean) zzbe.zzc().zza(zzbcl.zzhC)).booleanValue()) {
zzbzz.zzb(zzn, "ConfigLoader.maybeFetchNewAppSettings");
} else {
zzbzz.zza(zzn, "ConfigLoader.maybeFetchNewAppSettings");
}
} catch (Exception e) {
com.google.android.gms.ads.internal.util.client.zzo.zzh("Error requesting application settings", e);
zza.zzh(e);
zza.zzg(false);
zzfhkVar.zzb(zza.zzm());
}
}
public final void zzc(Context context, VersionInfoParcel versionInfoParcel, String str, zzbzg zzbzgVar, zzfhk zzfhkVar) {
zzb(context, versionInfoParcel, false, zzbzgVar, zzbzgVar != null ? zzbzgVar.zzb() : null, str, null, zzfhkVar, null, null);
}
}