- 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
155 lines
7.3 KiB
Java
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);
|
|
}
|
|
}
|