- 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
143 lines
4.5 KiB
Java
143 lines
4.5 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.os.Build;
|
|
import android.webkit.WebView;
|
|
import androidx.annotation.NonNull;
|
|
import com.glu.plugins.gluanalytics.AnalyticsData;
|
|
import com.ironsource.ad;
|
|
import com.ironsource.v8;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.unity3d.ads.core.domain.HandleInvocationsFromAdViewer;
|
|
import java.util.Date;
|
|
import java.util.Iterator;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public class zzfma {
|
|
private final String zza;
|
|
private zzfnc zzb;
|
|
private long zzc;
|
|
private int zzd;
|
|
|
|
public zzfma(String str) {
|
|
zzb();
|
|
this.zza = str;
|
|
this.zzb = new zzfnc(null);
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public final WebView zza() {
|
|
return (WebView) this.zzb.get();
|
|
}
|
|
|
|
public final void zzb() {
|
|
this.zzc = System.nanoTime();
|
|
this.zzd = 1;
|
|
}
|
|
|
|
public void zzc() {
|
|
this.zzb.clear();
|
|
}
|
|
|
|
public final void zzd(String str, long j) {
|
|
if (j < this.zzc || this.zzd == 3) {
|
|
return;
|
|
}
|
|
this.zzd = 3;
|
|
zzflr.zza().zzh(zza(), this.zza, str);
|
|
}
|
|
|
|
public final void zze() {
|
|
zzflr.zza().zzc(zza(), this.zza);
|
|
}
|
|
|
|
public final void zzf(zzfkq zzfkqVar) {
|
|
zzflr.zza().zzd(zza(), this.zza, zzfkqVar.zzb());
|
|
}
|
|
|
|
public final void zzg(@NonNull Date date) {
|
|
if (date == null) {
|
|
return;
|
|
}
|
|
JSONObject jSONObject = new JSONObject();
|
|
zzfmg.zze(jSONObject, "timestamp", Long.valueOf(date.getTime()));
|
|
zzflr.zza().zzf(zza(), jSONObject);
|
|
}
|
|
|
|
public final void zzh(String str, long j) {
|
|
if (j >= this.zzc) {
|
|
this.zzd = 2;
|
|
zzflr.zza().zzh(zza(), this.zza, str);
|
|
}
|
|
}
|
|
|
|
public void zzi(zzfkt zzfktVar, zzfkr zzfkrVar) {
|
|
zzj(zzfktVar, zzfkrVar, null);
|
|
}
|
|
|
|
public final void zzj(zzfkt zzfktVar, zzfkr zzfkrVar, JSONObject jSONObject) {
|
|
String zzh = zzfktVar.zzh();
|
|
JSONObject jSONObject2 = new JSONObject();
|
|
zzfmg.zze(jSONObject2, "environment", MBridgeConstans.DYNAMIC_VIEW_WX_APP);
|
|
zzfmg.zze(jSONObject2, "adSessionType", zzfkrVar.zzd());
|
|
JSONObject jSONObject3 = new JSONObject();
|
|
zzfmg.zze(jSONObject3, "deviceType", Build.MANUFACTURER + "; " + Build.MODEL);
|
|
zzfmg.zze(jSONObject3, AnalyticsData.S_OS_VERSION, Integer.toString(Build.VERSION.SDK_INT));
|
|
zzfmg.zze(jSONObject3, ad.y, v8.d);
|
|
zzfmg.zze(jSONObject2, "deviceInfo", jSONObject3);
|
|
zzfmg.zze(jSONObject2, "deviceCategory", zzfmf.zza().toString());
|
|
JSONArray jSONArray = new JSONArray();
|
|
jSONArray.put("clid");
|
|
jSONArray.put("vlid");
|
|
zzfmg.zze(jSONObject2, "supports", jSONArray);
|
|
JSONObject jSONObject4 = new JSONObject();
|
|
zzfmg.zze(jSONObject4, HandleInvocationsFromAdViewer.KEY_OM_PARTNER, zzfkrVar.zze().zzb());
|
|
zzfmg.zze(jSONObject4, HandleInvocationsFromAdViewer.KEY_OM_PARTNER_VERSION, zzfkrVar.zze().zzc());
|
|
zzfmg.zze(jSONObject2, "omidNativeInfo", jSONObject4);
|
|
JSONObject jSONObject5 = new JSONObject();
|
|
zzfmg.zze(jSONObject5, "libraryVersion", "1.5.2-google_20241009");
|
|
zzfmg.zze(jSONObject5, "appId", zzflp.zzb().zza().getApplicationContext().getPackageName());
|
|
zzfmg.zze(jSONObject2, MBridgeConstans.DYNAMIC_VIEW_WX_APP, jSONObject5);
|
|
if (zzfkrVar.zzf() != null) {
|
|
zzfmg.zze(jSONObject2, "contentUrl", zzfkrVar.zzf());
|
|
}
|
|
if (zzfkrVar.zzg() != null) {
|
|
zzfmg.zze(jSONObject2, "customReferenceData", zzfkrVar.zzg());
|
|
}
|
|
JSONObject jSONObject6 = new JSONObject();
|
|
Iterator it = zzfkrVar.zzh().iterator();
|
|
if (it.hasNext()) {
|
|
throw null;
|
|
}
|
|
zzflr.zza().zzj(zza(), zzh, jSONObject2, jSONObject6, jSONObject);
|
|
}
|
|
|
|
public final void zzk(boolean z) {
|
|
if (zzp()) {
|
|
zzflr.zza().zzi(zza(), this.zza, true != z ? "backgrounded" : "foregrounded");
|
|
}
|
|
}
|
|
|
|
public final void zzl(float f) {
|
|
zzflr.zza().zze(zza(), this.zza, f);
|
|
}
|
|
|
|
public final void zzm(boolean z) {
|
|
if (zzp()) {
|
|
zzflr.zza().zzg(zza(), this.zza, true != z ? "unlocked" : "locked");
|
|
}
|
|
}
|
|
|
|
public final void zzn(WebView webView) {
|
|
this.zzb = new zzfnc(webView);
|
|
}
|
|
|
|
public void zzo() {
|
|
}
|
|
|
|
public final boolean zzp() {
|
|
return this.zzb.get() != 0;
|
|
}
|
|
}
|