package com.google.android.gms.internal.ads; import android.net.Uri; import android.os.Bundle; import android.os.RemoteException; import android.text.TextUtils; import android.util.JsonReader; import com.google.android.gms.ads.RequestConfiguration; import com.unity3d.services.ads.gmascar.bridges.mobileads.MobileAdsBridgeBase; import csdk.gluads.Consts; import java.io.IOException; import java.io.StringReader; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Objects; /* loaded from: classes3.dex */ public final class zzdte extends zzbkq { private final zzdth zza; private final zzdtc zzb; private final Map zzc = new HashMap(); public zzdte(zzdth zzdthVar, zzdtc zzdtcVar) { this.zza = zzdthVar; this.zzb = zzdtcVar; } /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ private static com.google.android.gms.ads.internal.client.zzm zzc(Map map) { char c; com.google.android.gms.ads.internal.client.zzn zznVar = new com.google.android.gms.ads.internal.client.zzn(); String str = (String) map.get("ad_request"); if (str == null) { return zznVar.zza(); } JsonReader jsonReader = new JsonReader(new StringReader(Uri.decode(str))); try { jsonReader.beginObject(); while (jsonReader.hasNext()) { String nextName = jsonReader.nextName(); switch (nextName.hashCode()) { case -1289032093: if (nextName.equals("extras")) { c = 0; break; } c = 65535; break; case -839117230: if (nextName.equals("isTestDevice")) { c = 2; break; } c = 65535; break; case -733436947: if (nextName.equals("tagForUnderAgeOfConsent")) { c = 4; break; } c = 65535; break; case -99890337: if (nextName.equals("httpTimeoutMillis")) { c = 6; break; } c = 65535; break; case 523149226: if (nextName.equals(Consts.EXTRA_KEYWORDS)) { c = 1; break; } c = 65535; break; case 597632527: if (nextName.equals("maxAdContentRating")) { c = 5; break; } c = 65535; break; case 1411582723: if (nextName.equals("tagForChildDirectedTreatment")) { c = 3; break; } c = 65535; break; default: c = 65535; break; } switch (c) { case 0: jsonReader.beginObject(); Bundle bundle = new Bundle(); while (jsonReader.hasNext()) { bundle.putString(jsonReader.nextName(), jsonReader.nextString()); } jsonReader.endObject(); zznVar.zzb(bundle); break; case 1: jsonReader.beginArray(); ArrayList arrayList = new ArrayList(); while (jsonReader.hasNext()) { arrayList.add(jsonReader.nextString()); } jsonReader.endArray(); zznVar.zze(arrayList); break; case 2: zznVar.zzd(jsonReader.nextBoolean()); break; case 3: if (!jsonReader.nextBoolean()) { zznVar.zzh(0); break; } else { zznVar.zzh(1); break; } case 4: if (!jsonReader.nextBoolean()) { zznVar.zzi(0); break; } else { zznVar.zzi(1); break; } case 5: String nextString = jsonReader.nextString(); if (!RequestConfiguration.zza.contains(nextString)) { break; } else { zznVar.zzf(nextString); break; } case 6: zznVar.zzc(jsonReader.nextInt()); break; default: jsonReader.skipValue(); break; } } jsonReader.endObject(); } catch (IOException unused) { com.google.android.gms.ads.internal.util.client.zzo.zze("Ad Request json was malformed, parsing ended early."); } com.google.android.gms.ads.internal.client.zzm zza = zznVar.zza(); Bundle bundle2 = zza.zzm.getBundle("com.google.ads.mediation.admob.AdMobAdapter"); if (bundle2 == null) { bundle2 = zza.zzc; zza.zzm.putBundle("com.google.ads.mediation.admob.AdMobAdapter", bundle2); } return new com.google.android.gms.ads.internal.client.zzm(zza.zza, zza.zzb, bundle2, zza.zzd, zza.zze, zza.zzf, zza.zzg, zza.zzh, zza.zzi, zza.zzj, zza.zzk, zza.zzl, zza.zzm, zza.zzn, zza.zzo, zza.zzp, zza.zzq, zza.zzr, zza.zzs, zza.zzt, zza.zzu, zza.zzv, zza.zzw, zza.zzx, zza.zzy, zza.zzz); } @Override // com.google.android.gms.internal.ads.zzbkr public final void zze() { this.zzc.clear(); } @Override // com.google.android.gms.internal.ads.zzbkr public final void zzf(String str) throws RemoteException { boolean z; long parseLong; if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzjN)).booleanValue()) { com.google.android.gms.ads.internal.util.zze.zza("Received H5 gmsg: ".concat(String.valueOf(str))); Uri parse = Uri.parse(str); com.google.android.gms.ads.internal.zzv.zzq(); Map zzP = com.google.android.gms.ads.internal.util.zzs.zzP(parse); String str2 = (String) zzP.get("action"); if (TextUtils.isEmpty(str2)) { com.google.android.gms.ads.internal.util.client.zzo.zze("H5 gmsg did not contain an action"); return; } int hashCode = str2.hashCode(); if (hashCode != 579053441) { if (hashCode == 871091088 && str2.equals(MobileAdsBridgeBase.initializeMethodName)) { z = false; } z = -1; } else { if (str2.equals("dispose_all")) { z = true; } z = -1; } if (!z) { this.zzc.clear(); this.zzb.zza(); return; } if (z) { Iterator it = this.zzc.values().iterator(); while (it.hasNext()) { ((zzdsx) it.next()).zza(); } this.zzc.clear(); return; } String str3 = (String) zzP.get("obj_id"); try { Objects.requireNonNull(str3); parseLong = Long.parseLong(str3); switch (str2) { case "create_interstitial_ad": if (this.zzc.size() < ((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzjO)).intValue()) { Map map = this.zzc; Long valueOf = Long.valueOf(parseLong); if (!map.containsKey(valueOf)) { String str4 = (String) zzP.get("ad_unit"); if (!TextUtils.isEmpty(str4)) { zzdsy zzb = this.zza.zzb(); zzb.zzb(parseLong); zzb.zza(str4); this.zzc.put(valueOf, zzb.zzc().zza()); this.zzb.zzh(parseLong); com.google.android.gms.ads.internal.util.zze.zza("Created H5 interstitial #" + parseLong + " with ad unit " + str4); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zzj("Could not create H5 ad, missing ad unit id"); this.zzb.zzi(parseLong); break; } } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not create H5 ad, object ID already exists"); this.zzb.zzi(parseLong); break; } } else { com.google.android.gms.ads.internal.util.client.zzo.zzj("Could not create H5 ad, too many existing objects"); this.zzb.zzi(parseLong); break; } case "load_interstitial_ad": zzdsx zzdsxVar = (zzdsx) this.zzc.get(Long.valueOf(parseLong)); if (zzdsxVar != null) { zzdsxVar.zzb(zzc(zzP)); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not load H5 ad, object ID does not exist"); this.zzb.zzf(parseLong); break; } case "show_interstitial_ad": zzdsx zzdsxVar2 = (zzdsx) this.zzc.get(Long.valueOf(parseLong)); if (zzdsxVar2 != null) { zzdsxVar2.zzc(); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not show H5 ad, object ID does not exist"); this.zzb.zzf(parseLong); break; } case "create_rewarded_ad": if (this.zzc.size() < ((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzjO)).intValue()) { Map map2 = this.zzc; Long valueOf2 = Long.valueOf(parseLong); if (!map2.containsKey(valueOf2)) { String str5 = (String) zzP.get("ad_unit"); if (!TextUtils.isEmpty(str5)) { zzdsy zzb2 = this.zza.zzb(); zzb2.zzb(parseLong); zzb2.zza(str5); this.zzc.put(valueOf2, zzb2.zzc().zzb()); this.zzb.zzh(parseLong); com.google.android.gms.ads.internal.util.zze.zza("Created H5 rewarded #" + parseLong + " with ad unit " + str5); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zzj("Could not create H5 ad, missing ad unit id"); this.zzb.zzi(parseLong); break; } } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not create H5 ad, object ID already exists"); this.zzb.zzi(parseLong); break; } } else { com.google.android.gms.ads.internal.util.client.zzo.zzj("Could not create H5 ad, too many existing objects"); this.zzb.zzi(parseLong); break; } case "load_rewarded_ad": zzdsx zzdsxVar3 = (zzdsx) this.zzc.get(Long.valueOf(parseLong)); if (zzdsxVar3 != null) { zzdsxVar3.zzb(zzc(zzP)); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not load H5 ad, object ID does not exist"); this.zzb.zzq(parseLong); break; } case "show_rewarded_ad": zzdsx zzdsxVar4 = (zzdsx) this.zzc.get(Long.valueOf(parseLong)); if (zzdsxVar4 != null) { zzdsxVar4.zzc(); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not show H5 ad, object ID does not exist"); this.zzb.zzq(parseLong); break; } case "dispose": Map map3 = this.zzc; Long valueOf3 = Long.valueOf(parseLong); zzdsx zzdsxVar5 = (zzdsx) map3.get(valueOf3); if (zzdsxVar5 != null) { zzdsxVar5.zza(); this.zzc.remove(valueOf3); com.google.android.gms.ads.internal.util.zze.zza("Disposed H5 ad #" + parseLong); break; } else { com.google.android.gms.ads.internal.util.client.zzo.zze("Could not dispose H5 ad, object ID does not exist"); break; } default: com.google.android.gms.ads.internal.util.client.zzo.zze("H5 gmsg contained invalid action: ".concat(str2)); break; } } catch (NullPointerException | NumberFormatException unused) { com.google.android.gms.ads.internal.util.client.zzo.zze("H5 gmsg did not contain a valid object id: ".concat(String.valueOf(str3))); } } } }