zzdmi.smali
.class public final Lcom/google/android/gms/internal/ads/zzdmi;
.super Lcom/google/android/gms/internal/ads/zzavg;
.source "com.google.android.gms:play-services-ads@@19.5.0"
# instance fields
.field private final zzbum:Ljava/lang/String;
.field private final zzfxk:Lcom/google/android/gms/internal/ads/zzdni;
.field private final zzgvn:Landroid/content/Context;
.field private final zzhgg:Lcom/google/android/gms/internal/ads/zzdma;
.field private final zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
.field private zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzdma;Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzdlf;Lcom/google/android/gms/internal/ads/zzdni;)V
.registers 6
.line 1
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzavg;-><init>()V
.line 2
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzbum:Ljava/lang/String;
.line 3
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgg:Lcom/google/android/gms/internal/ads/zzdma;
.line 4
iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
.line 5
iput-object p5, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzfxk:Lcom/google/android/gms/internal/ads/zzdni;
.line 6
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzgvn:Landroid/content/Context;
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzdmi;)Lcom/google/android/gms/internal/ads/zzchc;
.registers 1
.line 43
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
return-object p0
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzdmi;Lcom/google/android/gms/internal/ads/zzchc;)Lcom/google/android/gms/internal/ads/zzchc;
.registers 2
.line 44
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
return-object p1
.end method
.method private final declared-synchronized zza(Lcom/google/android/gms/internal/ads/zzvk;Lcom/google/android/gms/internal/ads/zzavp;I)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
monitor-enter p0
:try_start_1
const-string v0, "#008 Must be called on the main UI thread."
.line 29
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 30
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzdlf;->zzb(Lcom/google/android/gms/internal/ads/zzavp;)V
.line 31
invoke-static {}, Lcom/google/android/gms/ads/internal/zzp;->zzkq()Lcom/google/android/gms/ads/internal/util/zzm;
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzgvn:Landroid/content/Context;
invoke-static {p2}, Lcom/google/android/gms/ads/internal/util/zzm;->zzbb(Landroid/content/Context;)Z
move-result p2
const/4 v0, 0x0
if-eqz p2, :cond_2d
iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzvk;->zzchn:Lcom/google/android/gms/internal/ads/zzvc;
if-nez p2, :cond_2d
const-string p1, "Failed to load the ad because app ID is missing."
.line 32
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzaza;->zzey(Ljava/lang/String;)V
.line 33
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
sget-object p2, Lcom/google/android/gms/internal/ads/zzdok;->zzhjo:Lcom/google/android/gms/internal/ads/zzdok;
.line 34
invoke-static {p2, v0, v0}, 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 p2
.line 35
invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzdlf;->zzk(Lcom/google/android/gms/internal/ads/zzve;)V
:try_end_2b
.catchall {:try_start_1 .. :try_end_2b} :catchall_4b
.line 36
monitor-exit p0
return-void
.line 37
:cond_2d
:try_start_2d
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
:try_end_2f
.catchall {:try_start_2d .. :try_end_2f} :catchall_4b
if-eqz p2, :cond_33
.line 38
monitor-exit p0
return-void
.line 39
:cond_33
:try_start_33
new-instance p2, Lcom/google/android/gms/internal/ads/zzdmb;
invoke-direct {p2, v0}, Lcom/google/android/gms/internal/ads/zzdmb;-><init>(Ljava/lang/String;)V
.line 40
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgg:Lcom/google/android/gms/internal/ads/zzdma;
invoke-virtual {v0, p3}, Lcom/google/android/gms/internal/ads/zzdma;->zzec(I)V
.line 41
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgg:Lcom/google/android/gms/internal/ads/zzdma;
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzbum:Ljava/lang/String;
new-instance v1, Lcom/google/android/gms/internal/ads/zzdmk;
invoke-direct {v1, p0}, Lcom/google/android/gms/internal/ads/zzdmk;-><init>(Lcom/google/android/gms/internal/ads/zzdmi;)V
invoke-virtual {p3, p1, v0, p2, v1}, Lcom/google/android/gms/internal/ads/zzdma;->zza(Lcom/google/android/gms/internal/ads/zzvk;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzcyo;Lcom/google/android/gms/internal/ads/zzcyn;)Z
:try_end_49
.catchall {:try_start_33 .. :try_end_49} :catchall_4b
.line 42
monitor-exit p0
return-void
:catchall_4b
move-exception p1
monitor-exit p0
throw p1
.end method
# virtual methods
.method public final getAdMetadata()Landroid/os/Bundle;
.registers 2
const-string v0, "#008 Must be called on the main UI thread."
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
if-eqz v0, :cond_e
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzchc;->getAdMetadata()Landroid/os/Bundle;
move-result-object v0
return-object v0
:cond_e
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
return-object v0
.end method
.method public final declared-synchronized getMediationAdapterClassName()Ljava/lang/String;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
monitor-enter p0
.line 1
:try_start_1
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
if-eqz v0, :cond_19
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzboc;->zzajz()Lcom/google/android/gms/internal/ads/zzbrp;
move-result-object v0
if-eqz v0, :cond_19
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzboc;->zzajz()Lcom/google/android/gms/internal/ads/zzbrp;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbrp;->getMediationAdapterClassName()Ljava/lang/String;
move-result-object v0
:try_end_17
.catchall {:try_start_1 .. :try_end_17} :catchall_1c
monitor-exit p0
return-object v0
:cond_19
const/4 v0, 0x0
.line 3
monitor-exit p0
return-object v0
:catchall_1c
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final isLoaded()Z
.registers 2
const-string v0, "#008 Must be called on the main UI thread."
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
if-eqz v0, :cond_11
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzchc;->isUsed()Z
move-result v0
if-nez v0, :cond_11
const/4 v0, 0x1
return v0
:cond_11
const/4 v0, 0x0
return v0
.end method
.method public final declared-synchronized zza(Lcom/google/android/gms/dynamic/IObjectWrapper;Z)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
monitor-enter p0
:try_start_1
const-string v0, "#008 Must be called on the main UI thread."
.line 3
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
if-nez v0, :cond_1d
const-string p1, "Rewarded can not be shown before loaded"
.line 5
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzaza;->zzfa(Ljava/lang/String;)V
.line 6
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
sget-object p2, Lcom/google/android/gms/internal/ads/zzdok;->zzhjt:Lcom/google/android/gms/internal/ads/zzdok;
const/4 v0, 0x0
.line 7
invoke-static {p2, v0, v0}, 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 p2
.line 8
invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzdlf;->zzj(Lcom/google/android/gms/internal/ads/zzve;)V
:try_end_1b
.catchall {:try_start_1 .. :try_end_1b} :catchall_2a
.line 9
monitor-exit p0
return-void
.line 10
:cond_1d
:try_start_1d
invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->unwrap(Lcom/google/android/gms/dynamic/IObjectWrapper;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/app/Activity;
.line 11
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
invoke-virtual {v0, p2, p1}, Lcom/google/android/gms/internal/ads/zzchc;->zzb(ZLandroid/app/Activity;)Z
:try_end_28
.catchall {:try_start_1d .. :try_end_28} :catchall_2a
.line 12
monitor-exit p0
return-void
:catchall_2a
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzavi;)V
.registers 3
const-string v0, "#008 Must be called on the main UI thread."
.line 13
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 14
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzdlf;->zzb(Lcom/google/android/gms/internal/ads/zzavi;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzavq;)V
.registers 3
const-string v0, "#008 Must be called on the main UI thread."
.line 15
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 16
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzdlf;->zzb(Lcom/google/android/gms/internal/ads/zzavq;)V
return-void
.end method
.method public final declared-synchronized zza(Lcom/google/android/gms/internal/ads/zzavy;)V
.registers 5
monitor-enter p0
:try_start_1
const-string v0, "#008 Must be called on the main UI thread."
.line 19
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 20
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzfxk:Lcom/google/android/gms/internal/ads/zzdni;
.line 21
iget-object v1, p1, Lcom/google/android/gms/internal/ads/zzavy;->zzdxy:Ljava/lang/String;
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzdni;->zzdxy:Ljava/lang/String;
.line 22
sget-object v1, Lcom/google/android/gms/internal/ads/zzabf;->zzcon:Lcom/google/android/gms/internal/ads/zzaaq;
.line 23
invoke-static {}, Lcom/google/android/gms/internal/ads/zzwq;->zzqe()Lcom/google/android/gms/internal/ads/zzabb;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/ads/zzabb;->zzd(Lcom/google/android/gms/internal/ads/zzaaq;)Ljava/lang/Object;
move-result-object v1
.line 24
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_22
.line 25
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzavy;->zzdxz:Ljava/lang/String;
iput-object p1, v0, Lcom/google/android/gms/internal/ads/zzdni;->zzdxz:Ljava/lang/String;
:try_end_22
.catchall {:try_start_1 .. :try_end_22} :catchall_24
.line 26
:cond_22
monitor-exit p0
return-void
:catchall_24
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized zza(Lcom/google/android/gms/internal/ads/zzvk;Lcom/google/android/gms/internal/ads/zzavp;)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
monitor-enter p0
.line 1
:try_start_1
sget v0, Lcom/google/android/gms/internal/ads/zzdnf;->zzhid:I
invoke-direct {p0, p1, p2, v0}, Lcom/google/android/gms/internal/ads/zzdmi;->zza(Lcom/google/android/gms/internal/ads/zzvk;Lcom/google/android/gms/internal/ads/zzavp;I)V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
.line 2
monitor-exit p0
return-void
:catchall_8
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzyh;)V
.registers 4
if-nez p1, :cond_9
.line 17
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzdlf;->zza(Lcom/google/android/gms/ads/reward/AdMetadataListener;)V
return-void
.line 18
:cond_9
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
new-instance v1, Lcom/google/android/gms/internal/ads/zzdml;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/ads/zzdml;-><init>(Lcom/google/android/gms/internal/ads/zzdmi;Lcom/google/android/gms/internal/ads/zzyh;)V
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdlf;->zza(Lcom/google/android/gms/ads/reward/AdMetadataListener;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzym;)V
.registers 3
const-string v0, "setOnPaidEventListener must be called on the main UI thread."
.line 27
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 28
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgh:Lcom/google/android/gms/internal/ads/zzdlf;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzdlf;->zzd(Lcom/google/android/gms/internal/ads/zzym;)V
return-void
.end method
.method public final declared-synchronized zzb(Lcom/google/android/gms/internal/ads/zzvk;Lcom/google/android/gms/internal/ads/zzavp;)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
monitor-enter p0
.line 1
:try_start_1
sget v0, Lcom/google/android/gms/internal/ads/zzdnf;->zzhie:I
invoke-direct {p0, p1, p2, v0}, Lcom/google/android/gms/internal/ads/zzdmi;->zza(Lcom/google/android/gms/internal/ads/zzvk;Lcom/google/android/gms/internal/ads/zzavp;I)V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
.line 2
monitor-exit p0
return-void
:catchall_8
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized zzh(Lcom/google/android/gms/dynamic/IObjectWrapper;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
monitor-enter p0
const/4 v0, 0x0
.line 1
:try_start_2
invoke-virtual {p0, p1, v0}, Lcom/google/android/gms/internal/ads/zzdmi;->zza(Lcom/google/android/gms/dynamic/IObjectWrapper;Z)V
:try_end_5
.catchall {:try_start_2 .. :try_end_5} :catchall_7
.line 2
monitor-exit p0
return-void
:catchall_7
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final zzkh()Lcom/google/android/gms/internal/ads/zzyn;
.registers 3
.line 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzabf;->zzcxv: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/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_14
return-object v1
.line 4
:cond_14
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
if-eqz v0, :cond_1d
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzboc;->zzajz()Lcom/google/android/gms/internal/ads/zzbrp;
move-result-object v0
return-object v0
:cond_1d
return-object v1
.end method
.method public final zzre()Lcom/google/android/gms/internal/ads/zzavc;
.registers 2
const-string v0, "#008 Must be called on the main UI thread."
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkMainThread(Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdmi;->zzhgi:Lcom/google/android/gms/internal/ads/zzchc;
if-eqz v0, :cond_e
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzchc;->zzre()Lcom/google/android/gms/internal/ads/zzavc;
move-result-object v0
return-object v0
:cond_e
const/4 v0, 0x0
return-object v0
.end method