- 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
73 lines
4.6 KiB
Java
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;
|
|
}
|
|
}
|