what-the-bank/sources/com/google/android/gms/measurement/internal/zzd.java

146 lines
4.7 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.measurement.internal;
import android.os.Bundle;
import com.google.android.gms.common.internal.Preconditions;
import java.util.Iterator;
import java.util.Map;
import o.nyh;
/* loaded from: classes.dex */
public final class zzd extends zze {
private final Map<String, Long> zza;
private final Map<String, Integer> zzb;
private long zzc;
public zzd(zzfv zzfvVar) {
super(zzfvVar);
this.zzb = new nyh();
this.zza = new nyh();
}
/* JADX INFO: Access modifiers changed from: package-private */
public static /* synthetic */ void zza(zzd zzdVar, String str, long j) {
zzdVar.zzg();
Preconditions.checkNotEmpty(str);
if (zzdVar.zzb.isEmpty()) {
zzdVar.zzc = j;
}
Integer num = zzdVar.zzb.get(str);
if (num != null) {
zzdVar.zzb.put(str, Integer.valueOf(num.intValue() + 1));
} else if (zzdVar.zzb.size() >= 100) {
zzdVar.zzs.zzay().zzk().zza("Too many ads visible");
} else {
zzdVar.zzb.put(str, 1);
zzdVar.zza.put(str, Long.valueOf(j));
}
}
/* JADX INFO: Access modifiers changed from: package-private */
public static /* synthetic */ void zzb(zzd zzdVar, String str, long j) {
zzdVar.zzg();
Preconditions.checkNotEmpty(str);
Integer num = zzdVar.zzb.get(str);
if (num == null) {
zzdVar.zzs.zzay().zzd().zzb("Call to endAdUnitExposure for unknown ad unit id", str);
return;
}
zzih zzj = zzdVar.zzs.zzs().zzj(false);
int intValue = num.intValue() - 1;
if (intValue == 0) {
zzdVar.zzb.remove(str);
Long l = zzdVar.zza.get(str);
if (l == null) {
zzdVar.zzs.zzay().zzd().zza("First ad unit exposure time was never set");
} else {
long longValue = l.longValue();
zzdVar.zza.remove(str);
zzdVar.zzi(str, j - longValue, zzj);
}
if (zzdVar.zzb.isEmpty()) {
long j2 = zzdVar.zzc;
if (j2 == 0) {
zzdVar.zzs.zzay().zzd().zza("First ad exposure time was never set");
return;
} else {
zzdVar.zzh(j - j2, zzj);
zzdVar.zzc = 0L;
return;
}
}
return;
}
zzdVar.zzb.put(str, Integer.valueOf(intValue));
}
private final void zzh(long j, zzih zzihVar) {
if (zzihVar == null) {
this.zzs.zzay().zzj().zza("Not logging ad exposure. No active activity");
return;
}
if (j < 1000) {
this.zzs.zzay().zzj().zzb("Not logging ad exposure. Less than 1000 ms. exposure", Long.valueOf(j));
return;
}
Bundle bundle = new Bundle();
bundle.putLong("_xt", j);
zzkz.zzJ(zzihVar, bundle, true);
this.zzs.zzq().zzG("am", "_xa", bundle);
}
private final void zzi(String str, long j, zzih zzihVar) {
if (zzihVar == null) {
this.zzs.zzay().zzj().zza("Not logging ad unit exposure. No active activity");
return;
}
if (j < 1000) {
this.zzs.zzay().zzj().zzb("Not logging ad unit exposure. Less than 1000 ms. exposure", Long.valueOf(j));
return;
}
Bundle bundle = new Bundle();
bundle.putString("_ai", str);
bundle.putLong("_xt", j);
zzkz.zzJ(zzihVar, bundle, true);
this.zzs.zzq().zzG("am", "_xu", bundle);
}
/* JADX INFO: Access modifiers changed from: private */
public final void zzj(long j) {
Iterator<String> it = this.zza.keySet().iterator();
while (it.hasNext()) {
this.zza.put(it.next(), Long.valueOf(j));
}
if (this.zza.isEmpty()) {
return;
}
this.zzc = j;
}
public final void zzd(String str, long j) {
if (str == null || str.length() == 0) {
this.zzs.zzay().zzd().zza("Ad unit id must be a non-empty string");
} else {
this.zzs.zzaz().zzp(new zza(this, str, j));
}
}
public final void zze(String str, long j) {
if (str == null || str.length() == 0) {
this.zzs.zzay().zzd().zza("Ad unit id must be a non-empty string");
} else {
this.zzs.zzaz().zzp(new zzb(this, str, j));
}
}
public final void zzf(long j) {
zzih zzj = this.zzs.zzs().zzj(false);
for (String str : this.zza.keySet()) {
zzi(str, j - this.zza.get(str).longValue(), zzj);
}
if (!this.zza.isEmpty()) {
zzh(j - this.zzc, zzj);
}
zzj(j);
}
}