.class public final Lcom/google/android/gms/internal/ads/zzdki; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzdin; # instance fields .field private final zza:Lcom/google/android/gms/internal/ads/zzbpt; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final zzb:Lcom/google/android/gms/internal/ads/zzcwl; .field private final zzc:Lcom/google/android/gms/internal/ads/zzcvr; .field private final zzd:Lcom/google/android/gms/internal/ads/zzddq; .field private final zze:Landroid/content/Context; .field private final zzf:Lcom/google/android/gms/internal/ads/zzfbo; .field private final zzg:Lcom/google/android/gms/ads/internal/util/client/VersionInfoParcel; .field private final zzh:Lcom/google/android/gms/internal/ads/zzfcj; .field private zzi:Z .field private zzj:Z .field private zzk:Z .field private final zzl:Lcom/google/android/gms/internal/ads/zzbpp; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final zzm:Lcom/google/android/gms/internal/ads/zzbpq; .annotation build Landroidx/annotation/Nullable; .end annotation .end field # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzbpp;Lcom/google/android/gms/internal/ads/zzbpq;Lcom/google/android/gms/internal/ads/zzbpt;Lcom/google/android/gms/internal/ads/zzcwl;Lcom/google/android/gms/internal/ads/zzcvr;Lcom/google/android/gms/internal/ads/zzddq;Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzfbo;Lcom/google/android/gms/ads/internal/util/client/VersionInfoParcel;Lcom/google/android/gms/internal/ads/zzfcj;)V .locals 1 .param p1 # Lcom/google/android/gms/internal/ads/zzbpp; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p2 # Lcom/google/android/gms/internal/ads/zzbpq; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p3 # Lcom/google/android/gms/internal/ads/zzbpt; .annotation build Landroidx/annotation/Nullable; .end annotation .end param invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzi:Z iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzj:Z const/4 v0, 0x1 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzk:Z iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzb:Lcom/google/android/gms/internal/ads/zzcwl; iput-object p5, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzc:Lcom/google/android/gms/internal/ads/zzcvr; iput-object p6, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzd:Lcom/google/android/gms/internal/ads/zzddq; iput-object p7, p0, Lcom/google/android/gms/internal/ads/zzdki;->zze:Landroid/content/Context; iput-object p8, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzf:Lcom/google/android/gms/internal/ads/zzfbo; iput-object p9, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzg:Lcom/google/android/gms/ads/internal/util/client/VersionInfoParcel; iput-object p10, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzh:Lcom/google/android/gms/internal/ads/zzfcj; return-void .end method .method private final zzb(Landroid/view/View;)V .locals 1 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; if-eqz v0, :cond_0 .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbpt;->zzA()Z move-result v0 if-nez v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; .line 14 invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p1 invoke-interface {v0, p1}, Lcom/google/android/gms/internal/ads/zzbpt;->zzw(Lcom/google/android/gms/dynamic/IObjectWrapper;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzc:Lcom/google/android/gms/internal/ads/zzcvr; .line 15 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcvr;->onAdClicked()V .line 16 sget-object p1, Lcom/google/android/gms/internal/ads/zzbcl;->zzkE:Lcom/google/android/gms/internal/ads/zzbcc; .line 17 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 16 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 if-eqz p1, :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzd:Lcom/google/android/gms/internal/ads/zzddq; .line 18 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzddq;->zzdd()V return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; if-eqz v0, :cond_1 .line 2 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbpp;->zzx()Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; .line 9 invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p1 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbpp;->zzs(Lcom/google/android/gms/dynamic/IObjectWrapper;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzc:Lcom/google/android/gms/internal/ads/zzcvr; .line 10 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcvr;->onAdClicked()V .line 11 sget-object p1, Lcom/google/android/gms/internal/ads/zzbcl;->zzkE:Lcom/google/android/gms/internal/ads/zzbcc; .line 12 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 11 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 if-eqz p1, :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzd:Lcom/google/android/gms/internal/ads/zzddq; .line 13 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzddq;->zzdd()V return-void :cond_1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; if-eqz v0, :cond_2 .line 3 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbpq;->zzv()Z move-result v0 if-nez v0, :cond_2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; .line 4 invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p1 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbpq;->zzq(Lcom/google/android/gms/dynamic/IObjectWrapper;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzc:Lcom/google/android/gms/internal/ads/zzcvr; .line 5 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcvr;->onAdClicked()V .line 6 sget-object p1, Lcom/google/android/gms/internal/ads/zzbcl;->zzkE:Lcom/google/android/gms/internal/ads/zzbcc; .line 7 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 6 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 if-eqz p1, :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzd:Lcom/google/android/gms/internal/ads/zzddq; .line 8 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzddq;->zzdd()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 :cond_2 return-void :goto_0 const-string v0, "Failed to call handleClick" .line 19 invoke-static {v0, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzk(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method private static final zzc(Ljava/util/Map;)Ljava/util/HashMap; .locals 4 .line 1 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V if-nez p0, :cond_0 goto :goto_1 :cond_0 monitor-enter p0 .line 2 :try_start_0 invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object v1 invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v1 :cond_1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_2 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map$Entry; .line 3 invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/lang/ref/WeakReference; invoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object; move-result-object v3 check-cast v3, Landroid/view/View; if-eqz v3, :cond_1 .line 4 invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/String; invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :catchall_0 move-exception v0 goto :goto_2 .line 5 :cond_2 monitor-exit p0 :goto_1 return-object v0 :goto_2 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw v0 .end method # virtual methods .method public final zzA(Landroid/view/View;Ljava/util/Map;)V .locals 0 .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 :try_start_0 invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p1 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; if-eqz p2, :cond_0 .line 2 invoke-interface {p2, p1}, Lcom/google/android/gms/internal/ads/zzbpt;->zzz(Lcom/google/android/gms/dynamic/IObjectWrapper;)V return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; if-eqz p2, :cond_1 .line 3 invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzbpp;->zzw(Lcom/google/android/gms/dynamic/IObjectWrapper;)V return-void :cond_1 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; if-eqz p2, :cond_2 .line 4 invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzbpq;->zzu(Lcom/google/android/gms/dynamic/IObjectWrapper;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 :cond_2 return-void :goto_0 const-string p2, "Failed to call untrackView" .line 5 invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzk(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final zzB()Z .locals 1 const/4 v0, 0x1 return v0 .end method .method public final zzC()Z .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzf:Lcom/google/android/gms/internal/ads/zzfbo; iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzfbo;->zzL:Z return v0 .end method .method public final zzD(Landroid/os/Bundle;)Z .locals 0 const/4 p1, 0x0 return p1 .end method .method public final zza()I .locals 1 const/4 v0, 0x0 return v0 .end method .method public final zze(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Landroid/widget/ImageView$ScaleType;)Lorg/json/JSONObject; .locals 0 .param p4 # Landroid/widget/ImageView$ScaleType; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation build Landroidx/annotation/Nullable; .end annotation const/4 p1, 0x0 return-object p1 .end method .method public final zzf(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Landroid/widget/ImageView$ScaleType;)Lorg/json/JSONObject; .locals 0 .param p4 # Landroid/widget/ImageView$ScaleType; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation build Landroidx/annotation/Nullable; .end annotation const/4 p1, 0x0 return-object p1 .end method .method public final zzh()V .locals 1 const-string v0, "Mute This Ad is not supported for 3rd party ads" .line 1 invoke-static {v0}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzj(Ljava/lang/String;)V return-void .end method .method public final zzi()V .locals 0 return-void .end method .method public final zzj()V .locals 0 return-void .end method .method public final zzk(Lcom/google/android/gms/ads/internal/client/zzdh;)V .locals 0 .param p1 # Lcom/google/android/gms/ads/internal/client/zzdh; .annotation build Landroidx/annotation/Nullable; .end annotation .end param const-string p1, "Mute This Ad is not supported for 3rd party ads" .line 1 invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzj(Ljava/lang/String;)V return-void .end method .method public final zzl(Landroid/view/View;Landroid/view/View;Ljava/util/Map;Ljava/util/Map;ZLandroid/widget/ImageView$ScaleType;)V .locals 0 .param p2 # Landroid/view/View; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p4 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p6 # Landroid/widget/ImageView$ScaleType; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iget-boolean p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzj:Z if-eqz p2, :cond_0 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzf:Lcom/google/android/gms/internal/ads/zzfbo; .line 1 iget-boolean p2, p2, Lcom/google/android/gms/internal/ads/zzfbo;->zzL:Z if-eqz p2, :cond_0 return-void :cond_0 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzdki;->zzb(Landroid/view/View;)V return-void .end method .method public final zzm(Ljava/lang/String;)V .locals 0 return-void .end method .method public final zzn(Landroid/os/Bundle;)V .locals 0 return-void .end method .method public final zzp(Landroid/view/View;Landroid/view/View;Ljava/util/Map;Ljava/util/Map;ZLandroid/widget/ImageView$ScaleType;I)V .locals 0 .param p6 # Landroid/widget/ImageView$ScaleType; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzj:Z if-nez p1, :cond_0 const-string p1, "Custom click reporting for 3p ads failed. enableCustomClickGesture is not set." .line 1 invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzj(Ljava/lang/String;)V return-void :cond_0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzf:Lcom/google/android/gms/internal/ads/zzfbo; iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzfbo;->zzL:Z if-nez p1, :cond_1 const-string p1, "Custom click reporting for 3p ads failed. Ad unit id not in allow list." .line 2 invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzj(Ljava/lang/String;)V return-void .line 3 :cond_1 invoke-direct {p0, p2}, Lcom/google/android/gms/internal/ads/zzdki;->zzb(Landroid/view/View;)V return-void .end method .method public final zzq()V .locals 0 return-void .end method .method public final zzr(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Landroid/widget/ImageView$ScaleType;)V .locals 1 .param p1 # Landroid/view/View; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p4 # Landroid/widget/ImageView$ScaleType; .annotation build Landroidx/annotation/Nullable; .end annotation .end param :try_start_0 iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzi:Z if-nez p1, :cond_0 .line 1 invoke-static {}, Lcom/google/android/gms/ads/internal/zzv;->zzt()Lcom/google/android/gms/ads/internal/util/zzay; move-result-object p1 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zze:Landroid/content/Context; iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzg:Lcom/google/android/gms/ads/internal/util/client/VersionInfoParcel; iget-object p3, p3, Lcom/google/android/gms/ads/internal/util/client/VersionInfoParcel;->afmaVersion:Ljava/lang/String; iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzf:Lcom/google/android/gms/internal/ads/zzfbo; iget-object p4, p4, Lcom/google/android/gms/internal/ads/zzfbo;->zzC:Lorg/json/JSONObject; .line 2 invoke-virtual {p4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; move-result-object p4 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzh:Lcom/google/android/gms/internal/ads/zzfcj; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzf:Ljava/lang/String; .line 3 invoke-virtual {p1, p2, p3, p4, v0}, Lcom/google/android/gms/ads/internal/util/zzay;->zzn(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z move-result p1 iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzi:Z goto :goto_0 :catch_0 move-exception p1 goto :goto_2 :cond_0 :goto_0 iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzk:Z if-nez p1, :cond_1 goto :goto_1 :cond_1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; if-eqz p1, :cond_2 .line 4 invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzbpt;->zzB()Z move-result p1 if-nez p1, :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; .line 11 invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzbpt;->zzx()V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzb:Lcom/google/android/gms/internal/ads/zzcwl; .line 12 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcwl;->zza()V return-void :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; if-eqz p1, :cond_3 .line 5 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbpp;->zzy()Z move-result p1 if-nez p1, :cond_3 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; .line 9 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbpp;->zzt()V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzb:Lcom/google/android/gms/internal/ads/zzcwl; .line 10 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcwl;->zza()V return-void :cond_3 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; if-eqz p1, :cond_4 .line 6 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbpq;->zzw()Z move-result p1 if-nez p1, :cond_4 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; .line 7 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbpq;->zzr()V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzb:Lcom/google/android/gms/internal/ads/zzcwl; .line 8 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcwl;->zza()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 :cond_4 :goto_1 return-void :goto_2 const-string p2, "Failed to call recordImpression" .line 13 invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzk(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final zzs()V .locals 0 return-void .end method .method public final zzt(Landroid/view/View;Landroid/view/MotionEvent;Landroid/view/View;)V .locals 0 .param p3 # Landroid/view/View; .annotation build Landroidx/annotation/Nullable; .end annotation .end param return-void .end method .method public final zzu(Landroid/os/Bundle;)V .locals 0 return-void .end method .method public final zzv(Landroid/view/View;)V .locals 0 return-void .end method .method public final zzw()V .locals 1 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzj:Z return-void .end method .method public final zzx(Lcom/google/android/gms/ads/internal/client/zzdd;)V .locals 0 const-string p1, "Mute This Ad is not supported for 3rd party ads" .line 1 invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzj(Ljava/lang/String;)V return-void .end method .method public final zzy(Lcom/google/android/gms/internal/ads/zzbhq;)V .locals 0 return-void .end method .method public final zzz(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Landroid/view/View$OnTouchListener;Landroid/view/View$OnClickListener;)V .locals 8 .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 :try_start_0 invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p1 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzf:Lcom/google/android/gms/internal/ads/zzfbo; iget-object p4, p4, Lcom/google/android/gms/internal/ads/zzfbo;->zzaj:Lorg/json/JSONObject; .line 2 sget-object p5, Lcom/google/android/gms/internal/ads/zzbcl;->zzbF:Lcom/google/android/gms/internal/ads/zzbcc; .line 3 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, p5}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object p5 .line 2 check-cast p5, Ljava/lang/Boolean; invoke-virtual {p5}, Ljava/lang/Boolean;->booleanValue()Z move-result p5 const/4 v0, 0x1 if-eqz p5, :cond_e invoke-virtual {p4}, Lorg/json/JSONObject;->length()I move-result p5 if-nez p5, :cond_0 goto/16 :goto_5 :cond_0 if-nez p2, :cond_1 .line 41 new-instance p5, Ljava/util/HashMap; .line 4 invoke-direct {p5}, Ljava/util/HashMap;->()V goto :goto_0 :catch_0 move-exception p1 goto/16 :goto_6 :cond_1 move-object p5, p2 :goto_0 if-nez p3, :cond_2 new-instance v1, Ljava/util/HashMap; .line 5 invoke-direct {v1}, Ljava/util/HashMap;->()V goto :goto_1 :cond_2 move-object v1, p3 :goto_1 new-instance v2, Ljava/util/HashMap; .line 6 invoke-direct {v2}, Ljava/util/HashMap;->()V .line 7 invoke-interface {v2, p5}, Ljava/util/Map;->putAll(Ljava/util/Map;)V .line 8 invoke-interface {v2, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V .line 9 invoke-virtual {p4}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator; move-result-object p5 .line 10 :catch_1 :cond_3 :goto_2 invoke-interface {p5}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_e .line 11 invoke-interface {p5}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/String; .line 12 invoke-virtual {p4, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; move-result-object v3 if-eqz v3, :cond_3 .line 13 invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v4 check-cast v4, Ljava/lang/ref/WeakReference; const/4 v5, 0x0 if-nez v4, :cond_5 :cond_4 :goto_3 move v0, v5 goto/16 :goto_5 .line 14 :cond_5 invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object; move-result-object v4 if-nez v4, :cond_6 goto :goto_3 :cond_6 invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v4 sget-object v6, Lcom/google/android/gms/internal/ads/zzbcl;->zzbG:Lcom/google/android/gms/internal/ads/zzbcc; .line 15 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object v7 invoke-virtual {v7, v6}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object v6 .line 16 check-cast v6, Ljava/lang/Boolean; invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z move-result v6 if-eqz v6, :cond_c const-string v6, "3010" .line 17 invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_c iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 const/4 v4, 0x0 if-eqz v1, :cond_7 .line 18 :try_start_1 invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzbpt;->zzn()Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object v1 :try_end_1 .catch Landroid/os/RemoteException; {:try_start_1 .. :try_end_1} :catch_2 goto :goto_4 :cond_7 :try_start_2 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; :try_end_2 .catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_2} :catch_0 if-eqz v1, :cond_8 .line 19 :try_start_3 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzbpp;->zzk()Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object v1 :try_end_3 .catch Landroid/os/RemoteException; {:try_start_3 .. :try_end_3} :catch_2 goto :goto_4 :cond_8 :try_start_4 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; :try_end_4 .catch Landroid/os/RemoteException; {:try_start_4 .. :try_end_4} :catch_0 if-eqz v1, :cond_9 .line 20 :try_start_5 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzbpq;->zzj()Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object v1 :try_end_5 .catch Landroid/os/RemoteException; {:try_start_5 .. :try_end_5} :catch_2 goto :goto_4 :cond_9 move-object v1, v4 :goto_4 if-eqz v1, :cond_a .line 21 :try_start_6 invoke-static {v1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->unwrap(Lcom/google/android/gms/dynamic/IObjectWrapper;)Ljava/lang/Object; move-result-object v4 :try_end_6 .catch Ljava/lang/IllegalArgumentException; {:try_start_6 .. :try_end_6} :catch_2 .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_6} :catch_0 :catch_2 :cond_a if-nez v4, :cond_b goto :goto_3 :cond_b :try_start_7 invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v4 :try_end_7 .catch Landroid/os/RemoteException; {:try_start_7 .. :try_end_7} :catch_0 :cond_c :try_start_8 new-instance v1, Ljava/util/ArrayList; .line 22 invoke-direct {v1}, Ljava/util/ArrayList;->()V .line 23 invoke-static {v3, v1}, Lcom/google/android/gms/ads/internal/util/zzbs;->zzc(Lorg/json/JSONArray;Ljava/util/List;)Ljava/util/List; .line 24 invoke-static {}, Lcom/google/android/gms/ads/internal/zzv;->zzq()Lcom/google/android/gms/ads/internal/util/zzs; iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzdki;->zze:Landroid/content/Context; .line 25 invoke-virtual {v3}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; move-result-object v3 .line 26 invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v1 :catchall_0 :cond_d invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v6 if-eqz v6, :cond_4 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 check-cast v6, Ljava/lang/String; :try_end_8 .catch Lorg/json/JSONException; {:try_start_8 .. :try_end_8} :catch_1 .catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_8} :catch_0 .line 27 :try_start_9 invoke-static {v6, v5, v3}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; move-result-object v6 .line 28 invoke-virtual {v6, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z move-result v6 :try_end_9 .catchall {:try_start_9 .. :try_end_9} :catchall_0 if-eqz v6, :cond_d goto/16 :goto_2 :cond_e :goto_5 :try_start_a iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzk:Z .line 29 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzdki;->zzc(Ljava/util/Map;)Ljava/util/HashMap; move-result-object p2 .line 30 invoke-static {p3}, Lcom/google/android/gms/internal/ads/zzdki;->zzc(Ljava/util/Map;)Ljava/util/HashMap; move-result-object p3 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzdki;->zza:Lcom/google/android/gms/internal/ads/zzbpt; if-eqz p4, :cond_f .line 31 invoke-static {p2}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p2 .line 32 invoke-static {p3}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p3 .line 33 invoke-interface {p4, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbpt;->zzy(Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/dynamic/IObjectWrapper;)V return-void :cond_f iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; if-eqz p4, :cond_10 .line 34 invoke-static {p2}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p2 .line 35 invoke-static {p3}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p3 .line 36 invoke-virtual {p4, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbpp;->zzv(Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/dynamic/IObjectWrapper;)V iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzl:Lcom/google/android/gms/internal/ads/zzbpp; .line 37 invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzbpp;->zzu(Lcom/google/android/gms/dynamic/IObjectWrapper;)V return-void :cond_10 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; if-eqz p4, :cond_11 .line 38 invoke-static {p2}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p2 .line 39 invoke-static {p3}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p3 .line 40 invoke-virtual {p4, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbpq;->zzt(Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/dynamic/IObjectWrapper;)V iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdki;->zzm:Lcom/google/android/gms/internal/ads/zzbpq; .line 41 invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzbpq;->zzs(Lcom/google/android/gms/dynamic/IObjectWrapper;)V :try_end_a .catch Landroid/os/RemoteException; {:try_start_a .. :try_end_a} :catch_0 :cond_11 return-void :goto_6 const-string p2, "Failed to call trackView" .line 42 invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzk(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method