zzdoi.smali
.class public final Lcom/google/android/gms/internal/ads/zzdoi;
.super Ljava/lang/Object;
.source "com.google.android.gms:play-services-ads@@19.5.0"
# direct methods
.method public static zza(Lcom/google/android/gms/internal/ads/zzdok;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
.registers 4
.line 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzdok;->zzhjs:Lcom/google/android/gms/internal/ads/zzdok;
invoke-virtual {p0, v0}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1b
sget-object v0, Lcom/google/android/gms/internal/ads/zzabf;->zzcyy:Lcom/google/android/gms/internal/ads/zzaaq;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwq;->zzqe()Lcom/google/android/gms/internal/ads/zzabb;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzabb;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object v0
.line 3
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 4
invoke-static {p0, v0, p1}, Lcom/google/android/gms/internal/ads/zzdoi;->zza(Lcom/google/android/gms/internal/ads/zzdok;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
return-object p0
.end method
.method public static zza(Lcom/google/android/gms/internal/ads/zzdok;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
.registers 9
if-nez p1, :cond_43
.line 5
sget-object p1, Lcom/google/android/gms/internal/ads/zzdoh;->zzhjk:[I
invoke-virtual {p0}, Ljava/lang/Enum;->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 6
:pswitch_12
sget-object p1, Lcom/google/android/gms/internal/ads/zzabf;->zzczc:Lcom/google/android/gms/internal/ads/zzaaq;
.line 7
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwq;->zzqe()Lcom/google/android/gms/internal/ads/zzabb;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/ads/zzabb;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object p1
.line 8
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 9
new-instance p1, Lcom/google/android/gms/internal/ads/zzve;
.line 10
sget-object v0, Lcom/google/android/gms/internal/ads/zzdoh;->zzhjk:[I
invoke-virtual {p0}, Ljava/lang/Enum;->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 11
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 12
:pswitch_7a
sget-object p0, Lcom/google/android/gms/internal/ads/zzabf;->zzczc:Lcom/google/android/gms/internal/ads/zzaaq;
.line 13
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwq;->zzqe()Lcom/google/android/gms/internal/ads/zzabb;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/google/android/gms/internal/ads/zzabb;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object p0
.line 14
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 15
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzve;-><init>(ILjava/lang/String;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;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/zzcrg;)Lcom/google/android/gms/internal/ads/zzve;
.registers 4
.line 16
invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzdoi;->zzh(Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
.line 17
iget v0, p0, Lcom/google/android/gms/internal/ads/zzve;->errorCode:I
const/4 v1, 0x3
if-eq v0, v1, :cond_b
if-nez v0, :cond_1c
:cond_b
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzve;->zzcgu:Lcom/google/android/gms/internal/ads/zzve;
if-eqz v0, :cond_1c
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzve;->zzcgt:Ljava/lang/String;
const-string v1, "com.google.android.gms.ads"
.line 18
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1c
const/4 v0, 0x0
.line 19
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzve;->zzcgu:Lcom/google/android/gms/internal/ads/zzve;
.line 20
:cond_1c
sget-object v0, Lcom/google/android/gms/internal/ads/zzabf;->zzczb:Lcom/google/android/gms/internal/ads/zzaaq;
.line 21
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwq;->zzqe()Lcom/google/android/gms/internal/ads/zzabb;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzabb;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object v0
.line 22
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_36
if-eqz p1, :cond_36
.line 23
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzcrg;->zzarl()Lcom/google/android/gms/internal/ads/zzbrp;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzve;->zzcgv:Landroid/os/IBinder;
:cond_36
return-object p0
.end method
.method public static zzh(Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzve;
.registers 8
.line 1
instance-of v0, p0, Lcom/google/android/gms/internal/ads/zzcrd;
if-eqz v0, :cond_13
.line 2
check-cast p0, Lcom/google/android/gms/internal/ads/zzcrd;
.line 3
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzcme;->zzaqs()Lcom/google/android/gms/internal/ads/zzdok;
move-result-object v0
.line 4
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzcrd;->zzarj()Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
.line 5
invoke-static {v0, p0}, Lcom/google/android/gms/internal/ads/zzdoi;->zza(Lcom/google/android/gms/internal/ads/zzdok;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
return-object p0
.line 6
:cond_13
instance-of v0, p0, Lcom/google/android/gms/internal/ads/zzcme;
const/4 v1, 0x0
if-eqz v0, :cond_39
.line 7
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_29
.line 8
check-cast p0, Lcom/google/android/gms/internal/ads/zzcme;
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzcme;->zzaqs()Lcom/google/android/gms/internal/ads/zzdok;
move-result-object p0
.line 9
invoke-static {p0, v1, v1}, Lcom/google/android/gms/internal/ads/zzdoi;->zza(Lcom/google/android/gms/internal/ads/zzdok;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
return-object p0
.line 10
:cond_29
move-object v0, p0
check-cast v0, Lcom/google/android/gms/internal/ads/zzcme;
.line 11
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzcme;->zzaqs()Lcom/google/android/gms/internal/ads/zzdok;
move-result-object v0
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p0
.line 12
invoke-static {v0, p0, v1}, Lcom/google/android/gms/internal/ads/zzdoi;->zza(Lcom/google/android/gms/internal/ads/zzdok;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
return-object p0
.line 13
:cond_39
instance-of v0, p0, Lcom/google/android/gms/ads/internal/util/zzas;
if-eqz v0, :cond_56
.line 14
check-cast p0, Lcom/google/android/gms/ads/internal/util/zzas;
.line 15
new-instance v6, Lcom/google/android/gms/internal/ads/zzve;
.line 16
invoke-virtual {p0}, Lcom/google/android/gms/ads/internal/util/zzas;->getErrorCode()I
move-result v1
.line 17
invoke-virtual {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzdwc;->zzhg(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/zzve;-><init>(ILjava/lang/String;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;Landroid/os/IBinder;)V
return-object v6
.line 18
:cond_56
sget-object p0, Lcom/google/android/gms/internal/ads/zzdok;->zzhjl:Lcom/google/android/gms/internal/ads/zzdok;
.line 19
invoke-static {p0, v1, v1}, Lcom/google/android/gms/internal/ads/zzdoi;->zza(Lcom/google/android/gms/internal/ads/zzdok;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzve;)Lcom/google/android/gms/internal/ads/zzve;
move-result-object p0
return-object p0
.end method