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

73 lines
4.6 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.graphics.Rect;
import android.os.PowerManager;
import android.text.TextUtils;
import android.view.Display;
import android.view.WindowManager;
import com.ironsource.Cif;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import com.ironsource.v8;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import csdk.gluads.Consts;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes3.dex */
public final class zzcnd implements zzbnz {
private final Context zza;
private final zzayg zzb;
private final PowerManager zzc;
public zzcnd(Context context, zzayg zzaygVar) {
this.zza = context;
this.zzb = zzaygVar;
this.zzc = (PowerManager) context.getSystemService("power");
}
@Override // com.google.android.gms.internal.ads.zzbnz
/* renamed from: zza, reason: merged with bridge method [inline-methods] */
public final JSONObject zzb(zzcng zzcngVar) throws JSONException {
JSONObject jSONObject;
JSONArray jSONArray = new JSONArray();
JSONObject jSONObject2 = new JSONObject();
zzayj zzayjVar = zzcngVar.zzf;
if (zzayjVar == null) {
jSONObject = new JSONObject();
} else {
if (this.zzb.zzd() == null) {
throw new JSONException("Active view Info cannot be null.");
}
boolean z = zzayjVar.zza;
JSONObject jSONObject3 = new JSONObject();
jSONObject3.put("afmaVersion", this.zzb.zzb()).put("activeViewJSON", this.zzb.zzd()).put("timestamp", zzcngVar.zzd).put(ImpressionData.IMPRESSION_DATA_KEY_AD_FORMAT, this.zzb.zza()).put("hashCode", this.zzb.zzc()).put("isMraid", false).put("isStopped", false).put("isPaused", zzcngVar.zzb).put("isNative", this.zzb.zze()).put("isScreenOn", this.zzc.isInteractive()).put("appMuted", com.google.android.gms.ads.internal.zzv.zzs().zze()).put("appVolume", com.google.android.gms.ads.internal.zzv.zzs().zza()).put(v8.i.P, com.google.android.gms.ads.internal.util.zzab.zzb(this.zza.getApplicationContext()));
Rect rect = new Rect();
Display defaultDisplay = ((WindowManager) this.zza.getSystemService("window")).getDefaultDisplay();
rect.right = defaultDisplay.getWidth();
rect.bottom = defaultDisplay.getHeight();
jSONObject3.put("windowVisibility", zzayjVar.zzb).put("isAttachedToWindow", z).put("viewBox", new JSONObject().put("top", zzayjVar.zzc.top).put(Consts.SDK_BANNER_POSITION_BOTTOM, zzayjVar.zzc.bottom).put("left", zzayjVar.zzc.left).put(TtmlNode.RIGHT, zzayjVar.zzc.right)).put("adBox", new JSONObject().put("top", zzayjVar.zzd.top).put(Consts.SDK_BANNER_POSITION_BOTTOM, zzayjVar.zzd.bottom).put("left", zzayjVar.zzd.left).put(TtmlNode.RIGHT, zzayjVar.zzd.right)).put("globalVisibleBox", new JSONObject().put("top", zzayjVar.zze.top).put(Consts.SDK_BANNER_POSITION_BOTTOM, zzayjVar.zze.bottom).put("left", zzayjVar.zze.left).put(TtmlNode.RIGHT, zzayjVar.zze.right)).put("globalVisibleBoxVisible", zzayjVar.zzf).put("localVisibleBox", new JSONObject().put("top", zzayjVar.zzg.top).put(Consts.SDK_BANNER_POSITION_BOTTOM, zzayjVar.zzg.bottom).put("left", zzayjVar.zzg.left).put(TtmlNode.RIGHT, zzayjVar.zzg.right)).put("localVisibleBoxVisible", zzayjVar.zzh).put("hitBox", new JSONObject().put("top", zzayjVar.zzi.top).put(Consts.SDK_BANNER_POSITION_BOTTOM, zzayjVar.zzi.bottom).put("left", zzayjVar.zzi.left).put(TtmlNode.RIGHT, zzayjVar.zzi.right)).put("screenDensity", this.zza.getResources().getDisplayMetrics().density);
jSONObject3.put(Cif.k, zzcngVar.zza);
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzby)).booleanValue()) {
JSONArray jSONArray2 = new JSONArray();
List<Rect> list = zzayjVar.zzk;
if (list != null) {
for (Rect rect2 : list) {
jSONArray2.put(new JSONObject().put("top", rect2.top).put(Consts.SDK_BANNER_POSITION_BOTTOM, rect2.bottom).put("left", rect2.left).put(TtmlNode.RIGHT, rect2.right));
}
}
jSONObject3.put("scrollableContainerBoxes", jSONArray2);
}
if (!TextUtils.isEmpty(zzcngVar.zze)) {
jSONObject3.put("doneReasonCode", "u");
}
jSONObject = jSONObject3;
}
jSONArray.put(jSONObject);
jSONObject2.put("units", jSONArray);
return jSONObject2;
}
}