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

150 lines
5.7 KiB
Java

package com.google.android.gms.internal.ads;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes3.dex */
public final class zzbzg {
private String zzd;
private String zze;
private long zzf;
private JSONObject zzg;
private boolean zzh;
private boolean zzj;
private final List zza = new ArrayList();
private final List zzb = new ArrayList();
private final Map zzc = new HashMap();
private final List zzi = new ArrayList();
public zzbzg(String str, long j) {
JSONObject optJSONObject;
JSONObject optJSONObject2;
JSONArray optJSONArray;
JSONObject optJSONObject3;
this.zzd = "";
this.zzh = false;
this.zzj = false;
this.zze = str;
this.zzf = j;
if (TextUtils.isEmpty(str)) {
return;
}
try {
this.zzg = new JSONObject(str);
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzly)).booleanValue() && zzj()) {
return;
}
if (this.zzg.optInt("status", -1) != 1) {
this.zzh = false;
com.google.android.gms.ads.internal.util.client.zzo.zzj("App settings could not be fetched successfully.");
return;
}
this.zzh = true;
this.zzd = this.zzg.optString("app_id");
JSONArray optJSONArray2 = this.zzg.optJSONArray("ad_unit_id_settings");
if (optJSONArray2 != null) {
for (int i = 0; i < optJSONArray2.length(); i++) {
JSONObject jSONObject = optJSONArray2.getJSONObject(i);
String optString = jSONObject.optString("format");
String optString2 = jSONObject.optString("ad_unit_id");
if (!TextUtils.isEmpty(optString) && !TextUtils.isEmpty(optString2)) {
if ("interstitial".equalsIgnoreCase(optString)) {
this.zzb.add(optString2);
} else if (("rewarded".equalsIgnoreCase(optString) || "rewarded_interstitial".equals(optString)) && (optJSONObject3 = jSONObject.optJSONObject("mediation_config")) != null) {
this.zzc.put(optString2, new zzboy(optJSONObject3));
}
}
}
}
JSONArray optJSONArray3 = this.zzg.optJSONArray("persistable_banner_ad_unit_ids");
if (optJSONArray3 != null) {
for (int i2 = 0; i2 < optJSONArray3.length(); i2++) {
this.zza.add(optJSONArray3.optString(i2));
}
}
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzgI)).booleanValue() && (optJSONObject2 = this.zzg.optJSONObject("common_settings")) != null && (optJSONArray = optJSONObject2.optJSONArray("loeid")) != null) {
for (int i3 = 0; i3 < optJSONArray.length(); i3++) {
this.zzi.add(optJSONArray.get(i3).toString());
}
}
if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzge)).booleanValue() || (optJSONObject = this.zzg.optJSONObject("common_settings")) == null) {
return;
}
this.zzj = optJSONObject.optBoolean("is_prefetching_enabled", false);
} catch (JSONException e) {
com.google.android.gms.ads.internal.util.client.zzo.zzk("Exception occurred while processing app setting json", e);
com.google.android.gms.ads.internal.zzv.zzp().zzw(e, "AppSettings.parseAppSettingsJson");
}
}
public final long zza() {
return this.zzf;
}
public final String zzb() {
return this.zzd;
}
public final String zzc() {
return this.zze;
}
public final List zzd() {
return this.zzi;
}
public final Map zze() {
return this.zzc;
}
public final JSONObject zzf() {
return this.zzg;
}
public final void zzg(long j) {
this.zzf = j;
}
public final boolean zzh() {
return this.zzj;
}
public final boolean zzi() {
return this.zzh;
}
public final boolean zzj() {
if (!TextUtils.isEmpty(this.zze) && this.zzg != null) {
zzbcc zzbccVar = zzbcl.zzlB;
long longValue = ((Long) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbccVar)).longValue();
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlA)).booleanValue() && !TextUtils.isEmpty(this.zze)) {
longValue = this.zzg.optLong("cache_ttl_sec", ((Long) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbccVar)).longValue());
}
long currentTimeMillis = com.google.android.gms.ads.internal.zzv.zzC().currentTimeMillis();
if (longValue >= 0) {
long j = this.zzf;
if (j > currentTimeMillis || TimeUnit.MILLISECONDS.toSeconds(currentTimeMillis - j) > longValue) {
this.zza.clear();
this.zzb.clear();
this.zzc.clear();
this.zzd = "";
this.zze = "";
this.zzg = null;
this.zzh = false;
this.zzi.clear();
this.zzj = false;
return true;
}
}
}
return false;
}
}