zzccn.smali
.class public final Lcom/google/android/gms/internal/ads/zzccn;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/google/android/gms/internal/ads/zzcdz;
# annotations
.annotation runtime Ljavax/annotation/ParametersAreNonnullByDefault;
.end annotation
# instance fields
.field private final context:Landroid/content/Context;
.field private final zzbpx:Lcom/google/android/gms/internal/ads/zzbar;
.field private final zzbqq:Lcom/google/android/gms/common/util/Clock;
.field private final zzeus:Lcom/google/android/gms/internal/ads/zzei;
.field private final zzeux:Lcom/google/android/gms/internal/ads/zzdot;
.field private final zzftn:Lcom/google/android/gms/internal/ads/zzdup;
.field private final zzfwx:Lcom/google/android/gms/internal/ads/zzcdy;
.field private final zzfzg:Lcom/google/android/gms/internal/ads/zzdpm;
.field private final zzgem:Lorg/json/JSONObject;
.field private final zzgen:Lcom/google/android/gms/internal/ads/zzchu;
.field private final zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
.field private final zzgep:Lcom/google/android/gms/internal/ads/zzbtl;
.field private final zzgeq:Lcom/google/android/gms/internal/ads/zzbst;
.field private final zzger:Lcom/google/android/gms/internal/ads/zzbli;
.field private final zzges:Lcom/google/android/gms/internal/ads/zzceq;
.field private final zzget:Lcom/google/android/gms/internal/ads/zzbzk;
.field private zzgeu:Z
.field private zzgev:Z
.field private zzgew:Z
.field private zzgex:Z
.field private zzgey:Landroid/graphics/Point;
.field private zzgez:Landroid/graphics/Point;
.field private zzgfa:J
.field private zzgfb:J
.field private zzgfc:Lcom/google/android/gms/internal/ads/zzyo;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzcdy;Lorg/json/JSONObject;Lcom/google/android/gms/internal/ads/zzchu;Lcom/google/android/gms/internal/ads/zzcdr;Lcom/google/android/gms/internal/ads/zzei;Lcom/google/android/gms/internal/ads/zzbtl;Lcom/google/android/gms/internal/ads/zzbst;Lcom/google/android/gms/internal/ads/zzdot;Lcom/google/android/gms/internal/ads/zzbar;Lcom/google/android/gms/internal/ads/zzdpm;Lcom/google/android/gms/internal/ads/zzbli;Lcom/google/android/gms/internal/ads/zzceq;Lcom/google/android/gms/common/util/Clock;Lcom/google/android/gms/internal/ads/zzbzk;Lcom/google/android/gms/internal/ads/zzdup;)V
.registers 20
move-object v0, p0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v1, 0x0
iput-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeu:Z
iput-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgew:Z
iput-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgex:Z
new-instance v1, Landroid/graphics/Point;
invoke-direct {v1}, Landroid/graphics/Point;-><init>()V
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
new-instance v1, Landroid/graphics/Point;
invoke-direct {v1}, Landroid/graphics/Point;-><init>()V
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgez:Landroid/graphics/Point;
const-wide/16 v1, 0x0
iput-wide v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfa:J
iput-wide v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfb:J
move-object v1, p1
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
move-object v1, p2
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzfwx:Lcom/google/android/gms/internal/ads/zzcdy;
move-object v1, p3
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
move-object v1, p4
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
move-object v1, p5
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
move-object v1, p6
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzeus:Lcom/google/android/gms/internal/ads/zzei;
move-object v1, p7
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgep:Lcom/google/android/gms/internal/ads/zzbtl;
move-object v1, p8
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeq:Lcom/google/android/gms/internal/ads/zzbst;
move-object v1, p9
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzeux:Lcom/google/android/gms/internal/ads/zzdot;
move-object v1, p10
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzbpx:Lcom/google/android/gms/internal/ads/zzbar;
move-object v1, p11
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzfzg:Lcom/google/android/gms/internal/ads/zzdpm;
move-object v1, p12
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzger:Lcom/google/android/gms/internal/ads/zzbli;
move-object/from16 v1, p13
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzges:Lcom/google/android/gms/internal/ads/zzceq;
move-object/from16 v1, p14
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzbqq:Lcom/google/android/gms/common/util/Clock;
move-object/from16 v1, p15
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzget:Lcom/google/android/gms/internal/ads/zzbzk;
move-object/from16 v1, p16
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzccn;->zzftn:Lcom/google/android/gms/internal/ads/zzdup;
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzccn;)Lcom/google/android/gms/internal/ads/zzbtl;
.registers 1
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgep:Lcom/google/android/gms/internal/ads/zzbtl;
return-object p0
.end method
.method private final zza(Landroid/view/View;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;ZZ)V
.registers 15
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
const-string v0, "has_custom_click_handler"
const-string v1, "performClick must be called on the main UI thread."
invoke-static {v1}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
:try_start_7
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
const-string v2, "ad"
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "asset_view_signal"
invoke-virtual {v1, v2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p3, "ad_view_signal"
invoke-virtual {v1, p3, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "click_signal"
invoke-virtual {v1, p2, p7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "scroll_view_signal"
invoke-virtual {v1, p2, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "lock_screen_signal"
invoke-virtual {v1, p2, p5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzfwx:Lcom/google/android/gms/internal/ads/zzcdy;
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {p3}, Lcom/google/android/gms/internal/ads/zzcdr;->getCustomTemplateId()Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Lcom/google/android/gms/internal/ads/zzcdy;->zzgc(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzafy;
move-result-object p2
const/4 p3, 0x0
const/4 p4, 0x1
if-eqz p2, :cond_3e
const/4 p2, 0x1
goto :goto_3f
:cond_3e
const/4 p2, 0x0
:goto_3f
invoke-virtual {v1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string p2, "provided_signals"
invoke-virtual {v1, p2, p8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
new-instance p2, Lorg/json/JSONObject;
invoke-direct {p2}, Lorg/json/JSONObject;-><init>()V
const-string p5, "asset_id"
invoke-virtual {p2, p5, p6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p5, "template"
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {p6}, Lcom/google/android/gms/internal/ads/zzcdr;->zzaoo()I
move-result p6
invoke-virtual {p2, p5, p6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string p5, "view_aware_api_used"
invoke-virtual {p2, p5, p9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string p5, "custom_mute_requested"
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzfzg:Lcom/google/android/gms/internal/ads/zzdpm;
iget-object p6, p6, Lcom/google/android/gms/internal/ads/zzdpm;->zzdpr:Lcom/google/android/gms/internal/ads/zzaei;
if-eqz p6, :cond_6f
iget-boolean p6, p6, Lcom/google/android/gms/internal/ads/zzaei;->zzboh:Z
if-eqz p6, :cond_6f
const/4 p6, 0x1
goto :goto_70
:cond_6f
const/4 p6, 0x0
:goto_70
invoke-virtual {p2, p5, p6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string p5, "custom_mute_enabled"
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {p6}, Lcom/google/android/gms/internal/ads/zzcdr;->getMuteThisAdReasons()Ljava/util/List;
move-result-object p6
invoke-interface {p6}, Ljava/util/List;->isEmpty()Z
move-result p6
if-nez p6, :cond_8b
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {p6}, Lcom/google/android/gms/internal/ads/zzcdr;->zzaor()Lcom/google/android/gms/internal/ads/zzzz;
move-result-object p6
if-eqz p6, :cond_8b
const/4 p6, 0x1
goto :goto_8c
:cond_8b
const/4 p6, 0x0
:goto_8c
invoke-virtual {p2, p5, p6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
iget-object p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzges:Lcom/google/android/gms/internal/ads/zzceq;
invoke-virtual {p5}, Lcom/google/android/gms/internal/ads/zzceq;->zzapx()Lcom/google/android/gms/internal/ads/zzagr;
move-result-object p5
if-eqz p5, :cond_a6
iget-object p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string p6, "custom_one_point_five_click_enabled"
invoke-virtual {p5, p6, p3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result p5
if-eqz p5, :cond_a6
const-string p5, "custom_one_point_five_click_eligible"
invoke-virtual {p2, p5, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:cond_a6
const-string p5, "timestamp"
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzbqq:Lcom/google/android/gms/common/util/Clock;
invoke-interface {p6}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide p6
invoke-virtual {p2, p5, p6, p7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
iget-boolean p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgex:Z
if-eqz p5, :cond_c0
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzccn;->zzaoc()Z
move-result p5
if-eqz p5, :cond_c0
const-string p5, "custom_click_gesture_eligible"
invoke-virtual {p2, p5, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:cond_c0
if-eqz p10, :cond_c7
const-string p5, "is_custom_click_gesture"
invoke-virtual {p2, p5, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:cond_c7
iget-object p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzfwx:Lcom/google/android/gms/internal/ads/zzcdy;
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {p6}, Lcom/google/android/gms/internal/ads/zzcdr;->getCustomTemplateId()Ljava/lang/String;
move-result-object p6
invoke-virtual {p5, p6}, Lcom/google/android/gms/internal/ads/zzcdy;->zzgc(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzafy;
move-result-object p5
if-eqz p5, :cond_d6
const/4 p3, 0x1
:cond_d6
invoke-virtual {p2, v0, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string p3, "click_signals"
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzccn;->zzx(Landroid/view/View;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzcvp:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p3
invoke-virtual {p3, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_f9
const-string p1, "open_chrome_custom_tab"
invoke-virtual {p2, p1, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:cond_f9
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzdbj:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p3
invoke-virtual {p3, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_116
invoke-static {}, Lcom/google/android/gms/common/util/PlatformVersion;->isAtLeastR()Z
move-result p1
if-eqz p1, :cond_116
const-string p1, "try_fallback_for_deep_link"
invoke-virtual {p2, p1, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:cond_116
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzdbk:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p3
invoke-virtual {p3, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_133
invoke-static {}, Lcom/google/android/gms/common/util/PlatformVersion;->isAtLeastR()Z
move-result p1
if-eqz p1, :cond_133
const-string p1, "in_app_link_handling_for_android_11_enabled"
invoke-virtual {p2, p1, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:cond_133
const-string p1, "click"
invoke-virtual {v1, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzbqq:Lcom/google/android/gms/common/util/Clock;
invoke-interface {p2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide p2
const-string p4, "time_from_last_touch_down"
iget-wide p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfa:J
sub-long p5, p2, p5
invoke-virtual {p1, p4, p5, p6}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
const-string p4, "time_from_last_touch"
iget-wide p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfb:J
sub-long/2addr p2, p5
invoke-virtual {p1, p4, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
const-string p2, "touch_signal"
invoke-virtual {v1, p2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
const-string p2, "google.afma.nativeAds.handleClick"
invoke-virtual {p1, p2, v1}, Lcom/google/android/gms/internal/ads/zzchu;->zzc(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/google/android/gms/internal/ads/zzebt;
move-result-object p1
const-string p2, "Error during performing handleClick"
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbba;->zza(Lcom/google/android/gms/internal/ads/zzebt;Ljava/lang/String;)V
:try_end_166
.catch Lorg/json/JSONException; {:try_start_7 .. :try_end_166} :catch_167
return-void
:catch_167
move-exception p1
const-string p2, "Unable to create click JSON."
invoke-static {p2, p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
.end method
.method private final zza(Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Z)Z
.registers 11
const-string v0, "recordImpression must be called on the main UI thread."
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
:try_start_5
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "ad"
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v1, "asset_view_signal"
invoke-virtual {v0, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "ad_view_signal"
invoke-virtual {v0, p2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p1, "scroll_view_signal"
invoke-virtual {v0, p1, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p1, "lock_screen_signal"
invoke-virtual {v0, p1, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p1, "provided_signals"
invoke-virtual {v0, p1, p6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzctj:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_41
const-string p1, "view_signals"
invoke-virtual {v0, p1, p5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_41
const-string p1, "policy_validator_enabled"
invoke-virtual {v0, p1, p7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string p1, "screen"
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {p2}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzbn(Landroid/content/Context;)Lorg/json/JSONObject;
move-result-object p2
invoke-virtual {v0, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzdbf:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
const/4 p2, 0x0
if-eqz p1, :cond_71
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
const-string p3, "/clickRecorded"
new-instance p4, Lcom/google/android/gms/internal/ads/zzcco;
invoke-direct {p4, p0, p2}, Lcom/google/android/gms/internal/ads/zzcco;-><init>(Lcom/google/android/gms/internal/ads/zzccn;Lcom/google/android/gms/internal/ads/zzccm;)V
:goto_6d
invoke-virtual {p1, p3, p4}, Lcom/google/android/gms/internal/ads/zzchu;->zza(Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzaig;)V
goto :goto_7b
:cond_71
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
const-string p3, "/logScionEvent"
new-instance p4, Lcom/google/android/gms/internal/ads/zzccp;
invoke-direct {p4, p0, p2}, Lcom/google/android/gms/internal/ads/zzccp;-><init>(Lcom/google/android/gms/internal/ads/zzccn;Lcom/google/android/gms/internal/ads/zzccm;)V
goto :goto_6d
:goto_7b
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
const-string p3, "/nativeImpression"
new-instance p4, Lcom/google/android/gms/internal/ads/zzccr;
invoke-direct {p4, p0, p2}, Lcom/google/android/gms/internal/ads/zzccr;-><init>(Lcom/google/android/gms/internal/ads/zzccn;Lcom/google/android/gms/internal/ads/zzccm;)V
invoke-virtual {p1, p3, p4}, Lcom/google/android/gms/internal/ads/zzchu;->zza(Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzaig;)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
const-string p2, "google.afma.nativeAds.handleImpression"
invoke-virtual {p1, p2, v0}, Lcom/google/android/gms/internal/ads/zzchu;->zzc(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/google/android/gms/internal/ads/zzebt;
move-result-object p1
const-string p2, "Error during performing handleImpression"
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbba;->zza(Lcom/google/android/gms/internal/ads/zzebt;Ljava/lang/String;)V
:try_end_94
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_94} :catch_bd
iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeu:Z
if-nez p1, :cond_bb
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeux:Lcom/google/android/gms/internal/ads/zzdot;
iget-object p2, p2, Lcom/google/android/gms/internal/ads/zzdot;->zzhmm:Lorg/json/JSONObject;
if-eqz p2, :cond_bb
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzlf()Lcom/google/android/gms/ads/internal/util/zzam;
move-result-object p2
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzbpx:Lcom/google/android/gms/internal/ads/zzbar;
iget-object p4, p4, Lcom/google/android/gms/internal/ads/zzbar;->zzbrz:Ljava/lang/String;
iget-object p5, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeux:Lcom/google/android/gms/internal/ads/zzdot;
iget-object p5, p5, Lcom/google/android/gms/internal/ads/zzdot;->zzhmm:Lorg/json/JSONObject;
invoke-virtual {p5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p5
iget-object p6, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzfzg:Lcom/google/android/gms/internal/ads/zzdpm;
iget-object p6, p6, Lcom/google/android/gms/internal/ads/zzdpm;->zzhny:Ljava/lang/String;
invoke-virtual {p2, p3, p4, p5, p6}, Lcom/google/android/gms/ads/internal/util/zzam;->zzb(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
move-result p2
or-int/2addr p1, p2
iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeu:Z
:cond_bb
const/4 p1, 0x1
return p1
:catch_bd
move-exception p1
const-string p2, "Unable to create impression JSON."
invoke-static {p2, p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V
const/4 p1, 0x0
return p1
.end method
.method private final zzaoc()Z
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string v1, "allow_custom_click_gesture"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/ads/zzccn;)Lcom/google/android/gms/internal/ads/zzbst;
.registers 1
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeq:Lcom/google/android/gms/internal/ads/zzbst;
return-object p0
.end method
.method private final zzb(Landroid/view/View;Ljava/util/Map;)Ljava/lang/String;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;)",
"Ljava/lang/String;"
}
.end annotation
if-eqz p2, :cond_31
if-eqz p1, :cond_31
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p2
invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_c
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_31
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/ref/WeakReference;
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/View;
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_c
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
return-object p1
:cond_31
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcdr;->zzaoo()I
move-result p1
const/4 p2, 0x1
if-eq p1, p2, :cond_48
const/4 p2, 0x2
if-eq p1, p2, :cond_45
const/4 p2, 0x6
if-eq p1, p2, :cond_42
const/4 p1, 0x0
return-object p1
:cond_42
const-string p1, "3099"
return-object p1
:cond_45
const-string p1, "2099"
return-object p1
:cond_48
const-string p1, "1099"
return-object p1
.end method
.method private final zzfw(Ljava/lang/String;)Z
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string v1, "allow_pub_event_reporting"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_13
invoke-virtual {v0, p1, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result p1
if-eqz p1, :cond_13
const/4 p1, 0x1
return p1
:cond_13
return v1
.end method
.method private final zzx(Landroid/view/View;)Ljava/lang/String;
.registers 5
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string v1, "tracking_urls_and_actions"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-nez v0, :cond_f
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:cond_f
const-string v1, "click_string"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeus:Lcom/google/android/gms/internal/ads/zzei;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzei;->zzcb()Lcom/google/android/gms/internal/ads/zzdy;
move-result-object v1
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-interface {v1, v2, v0, p1}, Lcom/google/android/gms/internal/ads/zzdy;->zza(Landroid/content/Context;Ljava/lang/String;Landroid/view/View;)Ljava/lang/String;
move-result-object p1
:try_end_21
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_21} :catch_22
return-object p1
:catch_22
move-exception p1
const-string v0, "Exception obtaining click signals"
invoke-static {v0, p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V
const/4 p1, 0x0
return-object p1
.end method
.method private final zzy(Landroid/view/View;)Ljava/lang/String;
.registers 5
sget-object v0, Lcom/google/android/gms/internal/ads/zzabq;->zzctj:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_14
return-object v1
:cond_14
:try_start_14
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeus:Lcom/google/android/gms/internal/ads/zzei;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzei;->zzcb()Lcom/google/android/gms/internal/ads/zzdy;
move-result-object v0
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-interface {v0, v2, p1, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zza(Landroid/content/Context;Landroid/view/View;Landroid/app/Activity;)Ljava/lang/String;
move-result-object p1
:try_end_20
.catch Ljava/lang/Exception; {:try_start_14 .. :try_end_20} :catch_21
return-object p1
:catch_21
const-string p1, "Exception getting data."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzex(Ljava/lang/String;)V
return-object v1
.end method
# virtual methods
.method public final cancelUnconfirmedClick()V
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string v1, "custom_one_point_five_click_enabled"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
if-nez v0, :cond_c
return-void
:cond_c
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzges:Lcom/google/android/gms/internal/ads/zzceq;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzceq;->cancelUnconfirmedClick()V
return-void
.end method
.method public final destroy()V
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzchu;->destroy()V
return-void
.end method
.method public final isCustomClickGestureEnabled()Z
.registers 2
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzccn;->zzaoc()Z
move-result v0
return v0
.end method
.method public final setClickConfirmingView(Landroid/view/View;)V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string v1, "custom_one_point_five_click_enabled"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
if-nez v0, :cond_11
const-string p1, "setClickConfirmingView: Your account need to be in the allow list to use this feature.\nContact your account manager for more information."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzez(Ljava/lang/String;)V
return-void
:cond_11
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzges:Lcom/google/android/gms/internal/ads/zzceq;
if-eqz p1, :cond_23
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/view/View;->setClickable(Z)V
new-instance v1, Ljava/lang/ref/WeakReference;
invoke-direct {v1, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzceq;->zzgit:Ljava/lang/ref/WeakReference;
:cond_23
return-void
.end method
.method public final zza(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;)Lorg/json/JSONObject;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;)",
"Lorg/json/JSONObject;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v0, p2, p3, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Ljava/util/Map;Ljava/util/Map;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object p2
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {p3, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object p3
invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzt(Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v1, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzb(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object p1
:try_start_16
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
const-string v2, "asset_view_signal"
invoke-virtual {v1, v2, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "ad_view_signal"
invoke-virtual {v1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "scroll_view_signal"
invoke-virtual {v1, p2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "lock_screen_signal"
invoke-virtual {v1, p2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2f
.catch Lorg/json/JSONException; {:try_start_16 .. :try_end_2f} :catch_30
return-object v1
:catch_30
move-exception p1
const-string p2, "Unable to create native ad view signals JSON."
invoke-static {p2, p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V
const/4 p1, 0x0
return-object p1
.end method
.method public final zza(Landroid/view/View;Landroid/view/MotionEvent;Landroid/view/View;)V
.registers 6
invoke-static {p2, p3}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/view/MotionEvent;Landroid/view/View;)Landroid/graphics/Point;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzbqq:Lcom/google/android/gms/common/util/Clock;
invoke-interface {p1}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfb:J
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result p1
if-nez p1, :cond_1a
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfa:J
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgez:Landroid/graphics/Point;
:cond_1a
invoke-static {p2}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
move-result-object p1
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
iget p3, p2, Landroid/graphics/Point;->x:I
int-to-float p3, p3
iget p2, p2, Landroid/graphics/Point;->y:I
int-to-float p2, p2
invoke-virtual {p1, p3, p2}, Landroid/view/MotionEvent;->setLocation(FF)V
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeus:Lcom/google/android/gms/internal/ads/zzei;
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzei;->zza(Landroid/view/MotionEvent;)V
invoke-virtual {p1}, Landroid/view/MotionEvent;->recycle()V
return-void
.end method
.method public final zza(Landroid/view/View;Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Z)V
.registers 18
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;Z)V"
}
.end annotation
move-object v11, p0
move-object v0, p2
move-object v1, p3
iget-object v2, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
move-object/from16 v3, p4
invoke-static {v2, p3, v3, p2}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Ljava/util/Map;Ljava/util/Map;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v3
iget-object v2, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v2, p2}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v2
invoke-static {p2}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzt(Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v4
iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v5, p2}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzb(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v5
move-object v6, p1
invoke-direct {p0, p1, p3}, Lcom/google/android/gms/internal/ads/zzccn;->zzb(Landroid/view/View;Ljava/util/Map;)Ljava/lang/String;
move-result-object v7
iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
iget-object v8, v11, Lcom/google/android/gms/internal/ads/zzccn;->zzgez:Landroid/graphics/Point;
iget-object v9, v11, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
invoke-static {v7, v1, v8, v9}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Ljava/lang/String;Landroid/content/Context;Landroid/graphics/Point;Landroid/graphics/Point;)Lorg/json/JSONObject;
move-result-object v8
sget-object v1, Lcom/google/android/gms/internal/ads/zzabq;->zzctk:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object v9
invoke-virtual {v9, v1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_3e
move-object v1, v0
goto :goto_3f
:cond_3e
move-object v1, v6
:goto_3f
const/4 v9, 0x0
const/4 v10, 0x0
move-object v0, p0
move-object v6, v7
move-object v7, v8
move-object v8, v9
move/from16 v9, p5
invoke-direct/range {v0 .. v10}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Landroid/view/View;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;ZZ)V
return-void
.end method
.method public final zza(Landroid/view/View;Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;)V"
}
.end annotation
new-instance p2, Landroid/graphics/Point;
invoke-direct {p2}, Landroid/graphics/Point;-><init>()V
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
new-instance p2, Landroid/graphics/Point;
invoke-direct {p2}, Landroid/graphics/Point;-><init>()V
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgez:Landroid/graphics/Point;
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzget:Lcom/google/android/gms/internal/ads/zzbzk;
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzbzk;->zzw(Landroid/view/View;)V
const/4 p1, 0x0
iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgev:Z
return-void
.end method
.method public final zza(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Landroid/view/View$OnTouchListener;Landroid/view/View$OnClickListener;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;",
"Landroid/view/View$OnTouchListener;",
"Landroid/view/View$OnClickListener;",
")V"
}
.end annotation
new-instance v0, Landroid/graphics/Point;
invoke-direct {v0}, Landroid/graphics/Point;-><init>()V
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
new-instance v0, Landroid/graphics/Point;
invoke-direct {v0}, Landroid/graphics/Point;-><init>()V
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgez:Landroid/graphics/Point;
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgev:Z
const/4 v1, 0x1
if-nez v0, :cond_1a
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzget:Lcom/google/android/gms/internal/ads/zzbzk;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbzk;->zzv(Landroid/view/View;)V
iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgev:Z
:cond_1a
invoke-virtual {p1, p4}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
invoke-virtual {p1, v1}, Landroid/view/View;->setClickable(Z)V
invoke-virtual {p1, p5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzger:Lcom/google/android/gms/internal/ads/zzbli;
invoke-virtual {p1, p0}, Lcom/google/android/gms/internal/ads/zzbli;->zzn(Ljava/lang/Object;)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzbpx:Lcom/google/android/gms/internal/ads/zzbar;
iget p1, p1, Lcom/google/android/gms/internal/ads/zzbar;->zzekb:I
invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzdn(I)Z
move-result p1
if-eqz p2, :cond_60
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p2
invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_3a
:goto_3a
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_60
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
if-eqz v0, :cond_3a
if-eqz p1, :cond_59
invoke-virtual {v0, p4}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
:cond_59
invoke-virtual {v0, v1}, Landroid/view/View;->setClickable(Z)V
invoke-virtual {v0, p5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_3a
:cond_60
if-eqz p3, :cond_8e
invoke-interface {p3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p2
invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_6a
:goto_6a
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result p3
if-eqz p3, :cond_8e
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p3
check-cast p3, Ljava/util/Map$Entry;
invoke-interface {p3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object p3
check-cast p3, Ljava/lang/ref/WeakReference;
invoke-virtual {p3}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p3
check-cast p3, Landroid/view/View;
if-eqz p3, :cond_6a
if-eqz p1, :cond_89
invoke-virtual {p3, p4}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
:cond_89
const/4 p5, 0x0
invoke-virtual {p3, p5}, Landroid/view/View;->setClickable(Z)V
goto :goto_6a
:cond_8e
return-void
.end method
.method public final zza(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;Z)V
.registers 17
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;Z)V"
}
.end annotation
move-object v11, p0
move-object v1, p1
move-object v0, p2
iget-boolean v2, v11, Lcom/google/android/gms/internal/ads/zzccn;->zzgex:Z
if-nez v2, :cond_d
const-string v0, "Custom click reporting failed. enableCustomClickGesture is not set."
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzbao;->zzdz(Ljava/lang/String;)V
return-void
:cond_d
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzccn;->zzaoc()Z
move-result v2
if-nez v2, :cond_19
const-string v0, "Custom click reporting failed. Ad unit id not in the allow list."
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzbao;->zzdz(Ljava/lang/String;)V
return-void
:cond_19
iget-object v2, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
move-object v3, p3
invoke-static {v2, p2, p3, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Ljava/util/Map;Ljava/util/Map;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v3
iget-object v2, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v2, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v2
invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzt(Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v4
iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v5, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzb(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v5
const/4 v6, 0x0
invoke-direct {p0, v6, p2}, Lcom/google/android/gms/internal/ads/zzccn;->zzb(Landroid/view/View;Ljava/util/Map;)Ljava/lang/String;
move-result-object v6
iget-object v0, v11, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
iget-object v7, v11, Lcom/google/android/gms/internal/ads/zzccn;->zzgez:Landroid/graphics/Point;
iget-object v8, v11, Lcom/google/android/gms/internal/ads/zzccn;->zzgey:Landroid/graphics/Point;
invoke-static {v6, v0, v7, v8}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Ljava/lang/String;Landroid/content/Context;Landroid/graphics/Point;Landroid/graphics/Point;)Lorg/json/JSONObject;
move-result-object v7
const/4 v8, 0x0
const/4 v10, 0x1
move-object v0, p0
move-object v1, p1
move/from16 v9, p4
invoke-direct/range {v0 .. v10}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Landroid/view/View;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;ZZ)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzagr;)V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
const-string v1, "custom_one_point_five_click_enabled"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
if-nez v0, :cond_11
const-string p1, "setUnconfirmedClickListener: Your account need to be in the allow list to use this feature.\nContact your account manager for more information."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzez(Ljava/lang/String;)V
return-void
:cond_11
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzges:Lcom/google/android/gms/internal/ads/zzceq;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzceq;->zza(Lcom/google/android/gms/internal/ads/zzagr;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzyo;)V
.registers 2
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfc:Lcom/google/android/gms/internal/ads/zzyo;
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzys;)V
.registers 4
:try_start_0
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgew:Z
if-eqz v0, :cond_5
return-void
:cond_5
const/4 v0, 0x1
if-nez p1, :cond_25
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzcdr;->zzaor()Lcom/google/android/gms/internal/ads/zzzz;
move-result-object v1
if-eqz v1, :cond_25
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgew:Z
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzftn:Lcom/google/android/gms/internal/ads/zzdup;
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgeo:Lcom/google/android/gms/internal/ads/zzcdr;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzcdr;->zzaor()Lcom/google/android/gms/internal/ads/zzzz;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzzz;->zzrk()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzdup;->zzen(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzccn;->zzaoe()V
return-void
:cond_25
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgew:Z
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzftn:Lcom/google/android/gms/internal/ads/zzdup;
invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzys;->zzrk()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzdup;->zzen(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzccn;->zzaoe()V
:try_end_33
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_33} :catch_34
return-void
:catch_34
move-exception p1
const-string v0, "#007 Could not call remote method."
invoke-static {v0, p1}, Lcom/google/android/gms/internal/ads/zzbao;->zze(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
.end method
.method public final zzaod()V
.registers 9
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
move-object v0, p0
invoke-direct/range {v0 .. v7}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Z)Z
return-void
.end method
.method public final zzaoe()V
.registers 3
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgfc:Lcom/google/android/gms/internal/ads/zzyo;
if-eqz v0, :cond_7
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzyo;->onAdMuted()V
:try_end_7
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_7} :catch_8
:cond_7
return-void
:catch_8
move-exception v0
const-string v1, "#007 Could not call remote method."
invoke-static {v1, v0}, Lcom/google/android/gms/internal/ads/zzbao;->zze(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
.end method
.method public final zzaof()V
.registers 4
const-string v0, "recordDownloadedImpression must be called on the main UI thread."
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
:try_start_5
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "ad"
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgem:Lorg/json/JSONObject;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgen:Lcom/google/android/gms/internal/ads/zzchu;
const-string v2, "google.afma.nativeAds.handleDownloadedImpression"
invoke-virtual {v1, v2, v0}, Lcom/google/android/gms/internal/ads/zzchu;->zzc(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/google/android/gms/internal/ads/zzebt;
move-result-object v0
const-string v1, "Error during performing handleDownloadedImpression"
invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbba;->zza(Lcom/google/android/gms/internal/ads/zzebt;Ljava/lang/String;)V
:try_end_1e
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_1e} :catch_1f
return-void
:catch_1f
move-exception v0
const-string v1, ""
invoke-static {v1, v0}, Lcom/google/android/gms/internal/ads/zzbao;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
.end method
.method public final zzb(Landroid/view/View;Ljava/util/Map;Ljava/util/Map;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;>;)V"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {v0, p2, p3, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Ljava/util/Map;Ljava/util/Map;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v3
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v2
invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzt(Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v4
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/zzbn;->zzb(Landroid/content/Context;Landroid/view/View;)Lorg/json/JSONObject;
move-result-object v5
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzccn;->zzy(Landroid/view/View;)Ljava/lang/String;
move-result-object v6
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzccn;->context:Landroid/content/Context;
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeux:Lcom/google/android/gms/internal/ads/zzdot;
invoke-static {p1, p2}, Lcom/google/android/gms/ads/internal/util/zzbn;->zza(Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzdot;)Z
move-result v8
const/4 v7, 0x0
move-object v1, p0
invoke-direct/range {v1 .. v8}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Z)Z
return-void
.end method
.method public final zzf(Landroid/os/Bundle;)V
.registers 15
if-nez p1, :cond_8
const-string p1, "Click data is null. No click is reported."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzdz(Ljava/lang/String;)V
return-void
:cond_8
const-string v0, "click_reporting"
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzccn;->zzfw(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_16
const-string p1, "The ad slot cannot handle external click events. You must be part of the allow list to be able to report your click events."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzex(Ljava/lang/String;)V
return-void
:cond_16
const-string v0, "click_signal"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_27
const-string v2, "asset_id"
invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-object v8, v0
goto :goto_28
:cond_27
move-object v8, v1
:goto_28
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkv()Lcom/google/android/gms/ads/internal/util/zzj;
move-result-object v0
invoke-virtual {v0, p1, v1}, Lcom/google/android/gms/ads/internal/util/zzj;->zza(Landroid/os/Bundle;Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v10
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v9, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
move-object v2, p0
invoke-direct/range {v2 .. v12}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Landroid/view/View;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;ZZ)V
return-void
.end method
.method public final zzfx(Ljava/lang/String;)V
.registers 13
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
move-object v0, p0
move-object v6, p1
invoke-direct/range {v0 .. v10}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Landroid/view/View;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;ZZ)V
return-void
.end method
.method public final zzg(Landroid/os/Bundle;)V
.registers 5
if-nez p1, :cond_8
const-string p1, "Touch event data is null. No touch event is reported."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzdz(Ljava/lang/String;)V
return-void
:cond_8
const-string v0, "touch_reporting"
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzccn;->zzfw(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_16
const-string p1, "The ad slot cannot handle external touch events. You must be in the allow list to be able to report your touch events."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzex(Ljava/lang/String;)V
return-void
:cond_16
const-string v0, "x"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;)F
move-result v0
float-to-int v0, v0
const-string v1, "y"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;)F
move-result v1
float-to-int v1, v1
const-string v2, "duration_ms"
invoke-virtual {p1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result p1
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzeus:Lcom/google/android/gms/internal/ads/zzei;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzei;->zzcb()Lcom/google/android/gms/internal/ads/zzdy;
move-result-object v2
invoke-interface {v2, v0, v1, p1}, Lcom/google/android/gms/internal/ads/zzdy;->zza(III)V
return-void
.end method
.method public final zzh(Landroid/os/Bundle;)Z
.registers 12
const-string v0, "impression_reporting"
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzccn;->zzfw(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_f
const-string p1, "The ad slot cannot handle external impression events. You must be in the allow list to be able to report your impression events."
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzex(Ljava/lang/String;)V
const/4 p1, 0x0
return p1
:cond_f
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkv()Lcom/google/android/gms/ads/internal/util/zzj;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/android/gms/ads/internal/util/zzj;->zza(Landroid/os/Bundle;Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v8
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v9, 0x0
move-object v2, p0
invoke-direct/range {v2 .. v9}, Lcom/google/android/gms/internal/ads/zzccn;->zza(Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/String;Lorg/json/JSONObject;Z)Z
move-result p1
return p1
.end method
.method public final zzud()V
.registers 2
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzccn;->zzgex:Z
return-void
.end method