.class public final Lcom/google/android/gms/internal/ads/zzerw; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzetq; # instance fields .field private final zza:Lcom/google/android/gms/internal/ads/zzfcj; .field private final zzb:Landroid/content/pm/PackageInfo; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final zzc:Lcom/google/android/gms/ads/internal/util/zzg; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzfcj;Landroid/content/pm/PackageInfo;Lcom/google/android/gms/ads/internal/util/zzg;)V .locals 0 .param p2 # Landroid/content/pm/PackageInfo; .annotation build Landroidx/annotation/Nullable; .end annotation .end param invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzb:Landroid/content/pm/PackageInfo; iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzc:Lcom/google/android/gms/ads/internal/util/zzg; return-void .end method .method private final zzc(Landroid/os/Bundle;)V .locals 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; .line 1 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; if-eqz v0, :cond_0 iget v1, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzi:I if-eqz v1, :cond_0 iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzj:Z const-string v1, "sccg_tap" invoke-virtual {p1, v1, v0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 2 iget v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzi:I const-string v1, "sccg_dir" invoke-virtual {p1, v1, v0}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V :cond_0 return-void .end method # virtual methods .method public final bridge synthetic zza(Ljava/lang/Object;)V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; .line 1 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzg:Ljava/util/ArrayList; check-cast p1, Lcom/google/android/gms/internal/ads/zzcuv; if-eqz v0, :cond_1 .line 2 invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzcuv;->zzb:Landroid/os/Bundle; .line 3 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzerw;->zzc(Landroid/os/Bundle;)V :cond_1 :goto_0 return-void .end method .method public final bridge synthetic zzb(Ljava/lang/Object;)V .locals 11 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; .line 1 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzg:Ljava/util/ArrayList; check-cast p1, Lcom/google/android/gms/internal/ads/zzcuv; if-nez v0, :cond_0 goto/16 :goto_6 .line 2 :cond_0 invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z move-result v1 const/4 v2, 0x0 const-string v3, "native_version" if-eqz v1, :cond_1 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzcuv;->zza:Landroid/os/Bundle; .line 3 invoke-virtual {p1, v3, v2}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V return-void :cond_1 iget-object v1, p1, Lcom/google/android/gms/internal/ads/zzcuv;->zza:Landroid/os/Bundle; const/4 v4, 0x3 .line 4 invoke-virtual {v1, v3, v4}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V const-string v3, "native_templates" .line 5 invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; const-string v3, "native_custom_templates" iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzh:Ljava/util/ArrayList; .line 6 invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; const/4 v3, 0x2 const/4 v5, 0x1 if-eqz v0, :cond_b iget v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zza:I const-string v6, "any" const-string v7, "landscape" const-string v8, "portrait" const-string v9, "unknown" if-le v0, v4, :cond_6 const-string v0, "enable_native_media_orientation" .line 7 invoke-virtual {v1, v0, v5}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; iget v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzh:I if-eq v0, v5, :cond_5 if-eq v0, v3, :cond_4 if-eq v0, v4, :cond_3 const/4 v10, 0x4 if-eq v0, v10, :cond_2 move-object v0, v9 goto :goto_0 :cond_2 const-string v0, "square" goto :goto_0 :cond_3 move-object v0, v8 goto :goto_0 :cond_4 move-object v0, v7 goto :goto_0 :cond_5 move-object v0, v6 .line 8 :goto_0 invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v10 if-nez v10, :cond_6 const-string v10, "native_media_orientation" .line 9 invoke-virtual {v1, v10, v0}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V :cond_6 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; iget v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzc:I if-eqz v0, :cond_9 if-eq v0, v5, :cond_8 if-eq v0, v3, :cond_7 move-object v6, v9 goto :goto_1 :cond_7 move-object v6, v7 goto :goto_1 :cond_8 move-object v6, v8 .line 10 :cond_9 :goto_1 invoke-virtual {v9, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_a const-string v0, "native_image_orientation" .line 11 invoke-virtual {v1, v0, v6}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V :cond_a iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 12 iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzd:Z const-string v6, "native_multiple_images" invoke-virtual {v1, v6, v0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 13 iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzg:Z const-string v6, "use_custom_mute" invoke-virtual {v1, v6, v0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzcuv;->zza:Landroid/os/Bundle; .line 14 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzerw;->zzc(Landroid/os/Bundle;)V :cond_b iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzb:Landroid/content/pm/PackageInfo; if-nez p1, :cond_c goto :goto_2 .line 15 :cond_c iget v2, p1, Landroid/content/pm/PackageInfo;->versionCode:I :goto_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzc:Lcom/google/android/gms/ads/internal/util/zzg; .line 16 invoke-interface {p1}, Lcom/google/android/gms/ads/internal/util/zzg;->zza()I move-result p1 if-le v2, p1, :cond_d iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzc:Lcom/google/android/gms/ads/internal/util/zzg; .line 17 invoke-interface {p1}, Lcom/google/android/gms/ads/internal/util/zzg;->zzq()V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzc:Lcom/google/android/gms/ads/internal/util/zzg; .line 18 invoke-interface {p1, v2}, Lcom/google/android/gms/ads/internal/util/zzg;->zzt(I)V :cond_d iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zzc:Lcom/google/android/gms/ads/internal/util/zzg; .line 19 invoke-interface {p1}, Lcom/google/android/gms/ads/internal/util/zzg;->zzn()Lorg/json/JSONObject; move-result-object p1 const/4 v0, 0x0 if-eqz p1, :cond_e iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzfcj;->zzf:Ljava/lang/String; .line 20 invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; move-result-object p1 if-eqz p1, :cond_e .line 21 invoke-virtual {p1}, Lorg/json/JSONArray;->toString()Ljava/lang/String; move-result-object v0 .line 22 :cond_e invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_f const-string p1, "native_advanced_settings" .line 23 invoke-virtual {v1, p1, v0}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V :cond_f iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget p1, p1, Lcom/google/android/gms/internal/ads/zzfcj;->zzk:I if-le p1, v5, :cond_10 const-string v0, "max_num_ads" .line 24 invoke-virtual {v1, v0, p1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V :cond_10 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfcj;->zzb:Lcom/google/android/gms/internal/ads/zzblz; if-eqz p1, :cond_15 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzblz;->zzc:Ljava/lang/String; .line 25 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_14 iget v0, p1, Lcom/google/android/gms/internal/ads/zzblz;->zza:I const-string v2, "p" const-string v6, "l" if-lt v0, v3, :cond_12 iget p1, p1, Lcom/google/android/gms/internal/ads/zzblz;->zzd:I if-eq p1, v3, :cond_11 if-eq p1, v4, :cond_13 :cond_11 :goto_3 move-object v2, v6 goto :goto_4 .line 40 :cond_12 iget p1, p1, Lcom/google/android/gms/internal/ads/zzblz;->zzb:I if-eq p1, v5, :cond_11 if-eq p1, v3, :cond_13 new-instance v0, Ljava/lang/StringBuilder; .line 26 invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "Instream ad video aspect ratio " invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p1, " is wrong." invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzg(Ljava/lang/String;)V goto :goto_3 :cond_13 :goto_4 const-string p1, "ia_var" .line 27 invoke-virtual {v1, p1, v2}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V goto :goto_5 .line 26 :cond_14 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzblz;->zzc:Ljava/lang/String; const-string v0, "ad_tag" .line 28 invoke-virtual {v1, v0, p1}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V :goto_5 const-string p1, "instr" .line 29 invoke-virtual {v1, p1, v5}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V :cond_15 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; .line 30 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzfcj;->zza()Lcom/google/android/gms/internal/ads/zzbhn; move-result-object p1 if-eqz p1, :cond_16 const-string p1, "has_delayed_banner_listener" .line 31 invoke-virtual {v1, p1, v5}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V .line 32 :cond_16 sget-object p1, Lcom/google/android/gms/internal/ads/zzbcl;->zzlJ:Lcom/google/android/gms/internal/ads/zzbcc; .line 33 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object v0 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object p1 .line 32 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 if-eqz p1, :cond_18 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; if-eqz p1, :cond_18 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzbfl;->zzf:Lcom/google/android/gms/ads/internal/client/zzga; if-eqz p1, :cond_17 new-instance p1, Landroid/os/Bundle; .line 34 invoke-direct {p1}, Landroid/os/Bundle;->()V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 35 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzf:Lcom/google/android/gms/ads/internal/client/zzga; iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzga;->zza:Z const-string v2, "startMuted" invoke-virtual {p1, v2, v0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 36 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzf:Lcom/google/android/gms/ads/internal/client/zzga; iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzga;->zzc:Z const-string v2, "clickToExpandRequested" invoke-virtual {p1, v2, v0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 37 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzbfl;->zzf:Lcom/google/android/gms/ads/internal/client/zzga; iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzga;->zzb:Z const-string v2, "customControlsRequested" invoke-virtual {p1, v2, v0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V const-string v0, "video" .line 38 invoke-virtual {v1, v0, p1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V :cond_17 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 39 iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzbfl;->zzb:Z const-string v0, "disable_image_loading" invoke-virtual {v1, v0, p1}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzerw;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfcj;->zzi:Lcom/google/android/gms/internal/ads/zzbfl; .line 40 iget p1, p1, Lcom/google/android/gms/internal/ads/zzbfl;->zze:I const-string v0, "preferred_ad_choices_position" invoke-virtual {v1, v0, p1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V :cond_18 :goto_6 return-void .end method