.class public final Lcom/google/android/gms/internal/ads/zzemg; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzetq; # instance fields .field public final zza:Lcom/google/android/gms/ads/internal/client/zzs; .field public final zzb:Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field public final zzc:Z .field public final zzd:Ljava/lang/String; .field public final zze:F .field public final zzf:I .field public final zzg:I .field public final zzh:Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field public final zzi:Z # direct methods .method public constructor (Lcom/google/android/gms/ads/internal/client/zzs;Ljava/lang/String;ZLjava/lang/String;FIILjava/lang/String;Z)V .locals 1 .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p8 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V const-string v0, "the adSize must not be null" invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzb:Ljava/lang/String; iput-boolean p3, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzc:Z iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzd:Ljava/lang/String; iput p5, p0, Lcom/google/android/gms/internal/ads/zzemg;->zze:F iput p6, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzf:I iput p7, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzg:I iput-object p8, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzh:Ljava/lang/String; iput-boolean p9, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzi:Z return-void .end method .method private final zzc(Landroid/os/Bundle;)V .locals 9 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 1 iget v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zze:I const/4 v1, -0x1 const/4 v2, 0x0 const/4 v3, 0x1 if-ne v0, v1, :cond_0 move v0, v3 goto :goto_0 :cond_0 move v0, v2 :goto_0 const-string v1, "smart_w" const-string v4, "full" invoke-static {p1, v1, v4, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 2 iget v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zzb:I const/4 v1, -0x2 if-ne v0, v1, :cond_1 move v0, v3 goto :goto_1 :cond_1 move v0, v2 :goto_1 const-string v1, "smart_h" const-string v4, "auto" invoke-static {p1, v1, v4, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 3 iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zzj:Z const-string v1, "ene" invoke-static {p1, v1, v3, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzg(Landroid/os/Bundle;Ljava/lang/String;ZZ)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; const-string v1, "102" .line 4 iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zzm:Z const-string v4, "rafmt" invoke-static {p1, v4, v1, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; const-string v1, "103" .line 5 iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zzn:Z invoke-static {p1, v4, v1, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; const-string v1, "105" .line 6 iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zzo:Z invoke-static {p1, v4, v1, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzi:Z const-string v1, "inline_adaptive_slot" .line 7 invoke-static {p1, v1, v3, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzg(Landroid/os/Bundle;Ljava/lang/String;ZZ)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 8 iget-boolean v0, v0, Lcom/google/android/gms/ads/internal/client/zzs;->zzo:Z const-string v1, "interscroller_slot" invoke-static {p1, v1, v3, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzg(Landroid/os/Bundle;Ljava/lang/String;ZZ)V const-string v0, "format" iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzb:Ljava/lang/String; .line 9 invoke-static {p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzfcx;->zzc(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V const-string v0, "fluid" iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzc:Z const-string v4, "height" .line 10 invoke-static {p1, v0, v4, v1}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzd:Ljava/lang/String; .line 11 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 xor-int/2addr v0, v3 const-string v1, "sz" iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzd:Ljava/lang/String; .line 12 invoke-static {p1, v1, v5, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V const-string v0, "u_sd" iget v1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zze:F .line 13 invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V const-string v0, "sw" iget v1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzf:I .line 14 invoke-virtual {p1, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V const-string v0, "sh" iget v1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzg:I .line 15 invoke-virtual {p1, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzh:Ljava/lang/String; .line 16 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 xor-int/2addr v0, v3 const-string v1, "sc" iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzemg;->zzh:Ljava/lang/String; invoke-static {p1, v1, v3, v0}, Lcom/google/android/gms/internal/ads/zzfcx;->zzf(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Z)V new-instance v0, Ljava/util/ArrayList; .line 17 invoke-direct {v0}, Ljava/util/ArrayList;->()V iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 18 iget-object v1, v1, Lcom/google/android/gms/ads/internal/client/zzs;->zzg:[Lcom/google/android/gms/ads/internal/client/zzs; const-string v3, "is_fluid_height" const-string v5, "width" if-nez v1, :cond_2 new-instance v1, Landroid/os/Bundle; .line 25 invoke-direct {v1}, Landroid/os/Bundle;->()V iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 26 iget v2, v2, Lcom/google/android/gms/ads/internal/client/zzs;->zzb:I invoke-virtual {v1, v4, v2}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 27 iget v2, v2, Lcom/google/android/gms/ads/internal/client/zzs;->zze:I invoke-virtual {v1, v5, v2}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzemg;->zza:Lcom/google/android/gms/ads/internal/client/zzs; .line 28 iget-boolean v2, v2, Lcom/google/android/gms/ads/internal/client/zzs;->zzi:Z invoke-virtual {v1, v3, v2}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V .line 29 invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_3 .line 30 :cond_2 :goto_2 array-length v6, v1 if-ge v2, v6, :cond_3 .line 19 aget-object v6, v1, v2 new-instance v7, Landroid/os/Bundle; .line 20 invoke-direct {v7}, Landroid/os/Bundle;->()V .line 21 iget-boolean v8, v6, Lcom/google/android/gms/ads/internal/client/zzs;->zzi:Z invoke-virtual {v7, v3, v8}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V .line 22 iget v8, v6, Lcom/google/android/gms/ads/internal/client/zzs;->zzb:I invoke-virtual {v7, v4, v8}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V .line 23 iget v6, v6, Lcom/google/android/gms/ads/internal/client/zzs;->zze:I invoke-virtual {v7, v5, v6}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V .line 24 invoke-virtual {v0, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z add-int/lit8 v2, v2, 0x1 goto :goto_2 :cond_3 :goto_3 const-string v1, "valid_ad_sizes" .line 30 invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V return-void .end method # virtual methods .method public final synthetic zza(Ljava/lang/Object;)V .locals 0 .line 1 check-cast p1, Lcom/google/android/gms/internal/ads/zzcuv; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzcuv;->zzb:Landroid/os/Bundle; .line 2 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzemg;->zzc(Landroid/os/Bundle;)V return-void .end method .method public final synthetic zzb(Ljava/lang/Object;)V .locals 0 .line 1 check-cast p1, Lcom/google/android/gms/internal/ads/zzcuv; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzcuv;->zza:Landroid/os/Bundle; .line 2 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzemg;->zzc(Landroid/os/Bundle;)V return-void .end method