zzdpe.smali
.class public final Lcom/google/android/gms/internal/ads/zzdpe;
.super Ljava/lang/Object;
.source "com.google.android.gms:play-services-ads@@19.4.0"
# direct methods
.method public static zza(Lcom/google/android/gms/internal/ads/zzdpg;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
.registers 4
.line 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzdpg;->zzhgd:Lcom/google/android/gms/internal/ads/zzdpg;
invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzdpg;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1b
sget-object v0, Lcom/google/android/gms/internal/ads/zzabb;->zzcyn:Lcom/google/android/gms/internal/ads/zzaaq;
.line 3
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwm;->zzpx()Lcom/google/android/gms/internal/ads/zzaax;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzaax;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object v0
.line 4
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-lez v0, :cond_1b
return-object p1
:cond_1b
const/4 v0, 0x0
.line 6
invoke-static {p0, v0, p1}, Lcom/google/android/gms/internal/ads/zzdpe;->zza(Lcom/google/android/gms/internal/ads/zzdpg;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
return-object p0
.end method
.method public static zza(Lcom/google/android/gms/internal/ads/zzdpg;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
.registers 9
if-nez p1, :cond_43
.line 9
sget-object p1, Lcom/google/android/gms/internal/ads/zzdpd;->zzhfv:[I
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzdpg;->ordinal()I
move-result v0
aget p1, p1, v0
const-string v0, "No fill."
packed-switch p1, :pswitch_data_a8
:pswitch_f
const-string p1, "Internal error."
goto :goto_43
.line 20
:pswitch_12
sget-object p1, Lcom/google/android/gms/internal/ads/zzabb;->zzcyq:Lcom/google/android/gms/internal/ads/zzaaq;
.line 21
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwm;->zzpx()Lcom/google/android/gms/internal/ads/zzaax;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/ads/zzaax;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object p1
.line 22
check-cast p1, Ljava/lang/Integer;
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
if-gtz p1, :cond_36
const-string p1, "The mediation adapter did not return an ad."
goto :goto_43
:pswitch_27
const-string p1, "The ad can not be shown when app is not in foreground."
goto :goto_43
:pswitch_2a
const-string p1, "The ad has already been shown."
goto :goto_43
:pswitch_2d
const-string p1, "The ad is not ready."
goto :goto_43
:pswitch_30
const-string p1, "A mediation adapter failed to show the ad."
goto :goto_43
:pswitch_33
const-string p1, "App ID missing."
goto :goto_43
:cond_36
:pswitch_36
move-object p1, v0
goto :goto_43
:pswitch_38
const-string p1, "Network error."
goto :goto_43
:pswitch_3b
const-string p1, "Invalid request: Invalid ad size."
goto :goto_43
:pswitch_3e
const-string p1, "Invalid request: Invalid ad unit ID."
goto :goto_43
:pswitch_41
const-string p1, "Invalid request."
:cond_43
:goto_43
move-object v2, p1
.line 27
new-instance p1, Lcom/google/android/gms/internal/ads/zzva;
.line 29
sget-object v0, Lcom/google/android/gms/internal/ads/zzdpd;->zzhfv:[I
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzdpg;->ordinal()I
move-result v1
aget v0, v0, v1
const/4 v1, 0x0
const/4 v3, 0x2
const/4 v4, 0x1
const/4 v5, 0x3
packed-switch v0, :pswitch_data_c4
.line 45
new-instance p1, Ljava/lang/AssertionError;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result p2
add-int/lit8 p2, p2, 0x12
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0, p2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string p2, "Unknown SdkError: "
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {p1, p0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
throw p1
.line 39
:pswitch_7a
sget-object p0, Lcom/google/android/gms/internal/ads/zzabb;->zzcyq:Lcom/google/android/gms/internal/ads/zzaaq;
.line 40
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwm;->zzpx()Lcom/google/android/gms/internal/ads/zzaax;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/google/android/gms/internal/ads/zzaax;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object p0
.line 41
check-cast p0, Ljava/lang/Integer;
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
if-gtz p0, :cond_99
const/16 p0, 0x9
const/16 v1, 0x9
goto :goto_9e
:pswitch_91
const/4 p0, 0x4
const/4 v1, 0x4
goto :goto_9e
:pswitch_94
const/16 p0, 0x8
const/16 v1, 0x8
goto :goto_9e
:cond_99
:pswitch_99
const/4 v1, 0x3
goto :goto_9e
:pswitch_9b
const/4 v1, 0x2
goto :goto_9e
:pswitch_9d
const/4 v1, 0x1
:goto_9e
:pswitch_9e
const/4 v5, 0x0
const-string v3, "com.google.android.gms.ads"
move-object v0, p1
move-object v4, p2
.line 46
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzva;-><init>(ILjava/lang/String;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;Landroid/os/IBinder;)V
return-object p1
nop
:pswitch_data_a8
.packed-switch 0x1
:pswitch_41
:pswitch_3e
:pswitch_3b
:pswitch_38
:pswitch_36
:pswitch_33
:pswitch_30
:pswitch_2d
:pswitch_2a
:pswitch_27
:pswitch_f
:pswitch_12
.end packed-switch
:pswitch_data_c4
.packed-switch 0x1
:pswitch_9d
:pswitch_9d
:pswitch_9d
:pswitch_9b
:pswitch_99
:pswitch_94
:pswitch_91
:pswitch_9b
:pswitch_9d
:pswitch_99
:pswitch_9e
:pswitch_7a
:pswitch_9e
.end packed-switch
.end method
.method public static zza(Ljava/lang/Throwable;Lcom/google/android/gms/internal/ads/zzctd;)Lcom/google/android/gms/internal/ads/zzva;
.registers 4
.line 72
invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzdpe;->zzh(Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
.line 73
iget v0, p0, Lcom/google/android/gms/internal/ads/zzva;->errorCode:I
const/4 v1, 0x3
if-eq v0, v1, :cond_d
iget v0, p0, Lcom/google/android/gms/internal/ads/zzva;->errorCode:I
if-nez v0, :cond_20
:cond_d
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzva;->zzcgy:Lcom/google/android/gms/internal/ads/zzva;
if-eqz v0, :cond_20
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzva;->zzcgy:Lcom/google/android/gms/internal/ads/zzva;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzva;->zzcgx:Ljava/lang/String;
const-string v1, "com.google.android.gms.ads"
.line 74
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_20
const/4 v0, 0x0
.line 75
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzva;->zzcgy:Lcom/google/android/gms/internal/ads/zzva;
.line 76
:cond_20
sget-object v0, Lcom/google/android/gms/internal/ads/zzabb;->zzcyp:Lcom/google/android/gms/internal/ads/zzaaq;
.line 77
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwm;->zzpx()Lcom/google/android/gms/internal/ads/zzaax;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzaax;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object v0
.line 78
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_3a
if-eqz p1, :cond_3a
.line 79
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzctd;->zzaqi()Lcom/google/android/gms/internal/ads/zzbty;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzva;->zzcgz:Landroid/os/IBinder;
:cond_3a
return-object p0
.end method
.method public static zzh(Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzva;
.registers 8
.line 48
instance-of v0, p0, Lcom/google/android/gms/internal/ads/zzcte;
if-eqz v0, :cond_13
.line 49
check-cast p0, Lcom/google/android/gms/internal/ads/zzcte;
.line 50
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzcof;->zzapr()Lcom/google/android/gms/internal/ads/zzdpg;
move-result-object v0
.line 51
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzcte;->zzaqj()Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
.line 52
invoke-static {v0, p0}, Lcom/google/android/gms/internal/ads/zzdpe;->zza(Lcom/google/android/gms/internal/ads/zzdpg;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
return-object p0
.line 53
:cond_13
instance-of v0, p0, Lcom/google/android/gms/internal/ads/zzcof;
const/4 v1, 0x0
if-eqz v0, :cond_39
.line 54
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_29
.line 55
check-cast p0, Lcom/google/android/gms/internal/ads/zzcof;
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzcof;->zzapr()Lcom/google/android/gms/internal/ads/zzdpg;
move-result-object p0
.line 56
invoke-static {p0, v1, v1}, Lcom/google/android/gms/internal/ads/zzdpe;->zza(Lcom/google/android/gms/internal/ads/zzdpg;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
return-object p0
.line 58
:cond_29
move-object v0, p0
check-cast v0, Lcom/google/android/gms/internal/ads/zzcof;
.line 59
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzcof;->zzapr()Lcom/google/android/gms/internal/ads/zzdpg;
move-result-object v0
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p0
.line 61
invoke-static {v0, p0, v1}, Lcom/google/android/gms/internal/ads/zzdpe;->zza(Lcom/google/android/gms/internal/ads/zzdpg;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
return-object p0
.line 63
:cond_39
instance-of v0, p0, Lcom/google/android/gms/internal/ads/zzbab;
if-eqz v0, :cond_56
.line 64
check-cast p0, Lcom/google/android/gms/internal/ads/zzbab;
.line 65
new-instance v6, Lcom/google/android/gms/internal/ads/zzva;
.line 66
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbab;->getErrorCode()I
move-result v1
.line 67
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbab;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzdwf;->zzhi(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const/4 v4, 0x0
const/4 v5, 0x0
const-string v3, "com.google.android.gms.ads"
move-object v0, v6
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzva;-><init>(ILjava/lang/String;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;Landroid/os/IBinder;)V
return-object v6
.line 69
:cond_56
sget-object p0, Lcom/google/android/gms/internal/ads/zzdpg;->zzhfw:Lcom/google/android/gms/internal/ads/zzdpg;
.line 70
invoke-static {p0, v1, v1}, Lcom/google/android/gms/internal/ads/zzdpe;->zza(Lcom/google/android/gms/internal/ads/zzdpg;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzva;)Lcom/google/android/gms/internal/ads/zzva;
move-result-object p0
return-object p0
.end method