- 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
67 lines
3.3 KiB
Java
67 lines
3.3 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Objects;
|
|
import java.util.concurrent.TimeoutException;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzbng implements Runnable {
|
|
final /* synthetic */ zzbnr zza;
|
|
final /* synthetic */ zzbmn zzb;
|
|
final /* synthetic */ ArrayList zzc;
|
|
final /* synthetic */ long zzd;
|
|
final /* synthetic */ zzbns zze;
|
|
|
|
public zzbng(zzbns zzbnsVar, zzbnr zzbnrVar, zzbmn zzbmnVar, ArrayList arrayList, long j) {
|
|
this.zza = zzbnrVar;
|
|
this.zzb = zzbmnVar;
|
|
this.zzc = arrayList;
|
|
this.zzd = j;
|
|
this.zze = zzbnsVar;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
Object obj;
|
|
int i;
|
|
String str;
|
|
com.google.android.gms.ads.internal.util.zze.zza("loadJavascriptEngine > ADMOB_UI_HANDLER.postDelayed: Trying to acquire lock");
|
|
obj = this.zze.zza;
|
|
synchronized (obj) {
|
|
try {
|
|
com.google.android.gms.ads.internal.util.zze.zza("loadJavascriptEngine > ADMOB_UI_HANDLER.postDelayed: Lock acquired");
|
|
if (this.zza.zze() != -1 && this.zza.zze() != 1) {
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzhB)).booleanValue()) {
|
|
this.zza.zzh(new TimeoutException("Unable to fully load JS engine."), "SdkJavascriptFactory.loadJavascriptEngine.Runnable");
|
|
} else {
|
|
this.zza.zzg();
|
|
}
|
|
zzgcs zzgcsVar = zzbzw.zzf;
|
|
final zzbmn zzbmnVar = this.zzb;
|
|
Objects.requireNonNull(zzbmnVar);
|
|
zzgcsVar.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzbnf
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
zzbmn.this.zzc();
|
|
}
|
|
});
|
|
String valueOf = String.valueOf(com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzc));
|
|
int zze = this.zza.zze();
|
|
i = this.zze.zzi;
|
|
if (this.zzc.isEmpty()) {
|
|
str = ". Still waiting for the engine to be loaded";
|
|
} else {
|
|
str = ". While waiting for the /jsLoaded gmsg, observed the loadNewJavascriptEngine latency is " + String.valueOf(this.zzc.get(0));
|
|
}
|
|
com.google.android.gms.ads.internal.util.zze.zza("Could not finish the full JS engine loading in " + valueOf + " ms. JS engine session reference status(fullLoadTimeout) is " + zze + ". Update status(fullLoadTimeout) is " + i + str + " ms. Total latency(fullLoadTimeout) is " + (com.google.android.gms.ads.internal.zzv.zzC().currentTimeMillis() - this.zzd) + " ms at timeout. Rejecting.");
|
|
com.google.android.gms.ads.internal.util.zze.zza("loadJavascriptEngine > ADMOB_UI_HANDLER.postDelayed: Lock released");
|
|
return;
|
|
}
|
|
com.google.android.gms.ads.internal.util.zze.zza("loadJavascriptEngine > ADMOB_UI_HANDLER.postDelayed: Lock released, the promise is already settled");
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
}
|