.class public final Lcom/google/android/gms/internal/ads/zzbxj; .super Lcom/google/android/gms/ads/rewardedinterstitial/RewardedInterstitialAd; .source "SourceFile" # instance fields .field private final zza:Ljava/lang/String; .field private final zzb:Lcom/google/android/gms/internal/ads/zzbwp; .field private final zzc:Landroid/content/Context; .field private final zzd:Lcom/google/android/gms/internal/ads/zzbxh; .field private zze:Lcom/google/android/gms/ads/FullScreenContentCallback; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzf:Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzg:Lcom/google/android/gms/ads/OnPaidEventListener; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final zzh:J # direct methods .method public constructor (Landroid/content/Context;Ljava/lang/String;)V .locals 2 .line 1 invoke-direct {p0}, Lcom/google/android/gms/ads/rewardedinterstitial/RewardedInterstitialAd;->()V invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzh:J iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zza:Ljava/lang/String; .line 2 invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzc:Landroid/content/Context; .line 3 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbc;->zza()Lcom/google/android/gms/ads/internal/client/zzba; move-result-object v0 new-instance v1, Lcom/google/android/gms/internal/ads/zzbpa; invoke-direct {v1}, Lcom/google/android/gms/internal/ads/zzbpa;->()V .line 4 invoke-virtual {v0, p1, p2, v1}, Lcom/google/android/gms/ads/internal/client/zzba;->zzs(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzbpe;)Lcom/google/android/gms/internal/ads/zzbwp; move-result-object p1 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; new-instance p1, Lcom/google/android/gms/internal/ads/zzbxh; .line 5 invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzbxh;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzd:Lcom/google/android/gms/internal/ads/zzbxh; return-void .end method # virtual methods .method public final getAdMetadata()Landroid/os/Bundle; .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbwp;->zzb()Landroid/os/Bundle; move-result-object v0 :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-object v0 :catch_0 move-exception v0 const-string v1, "#007 Could not call remote method." .line 2 invoke-static {v1, v0}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V .line 1 :cond_0 new-instance v0, Landroid/os/Bundle; .line 3 invoke-direct {v0}, Landroid/os/Bundle;->()V return-object v0 .end method .method public final getAdUnitId()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zza:Ljava/lang/String; return-object v0 .end method .method public final getFullScreenContentCallback()Lcom/google/android/gms/ads/FullScreenContentCallback; .locals 1 .annotation build Landroidx/annotation/Nullable; .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zze:Lcom/google/android/gms/ads/FullScreenContentCallback; return-object v0 .end method .method public final getOnAdMetadataChangedListener()Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener; .locals 1 .annotation build Landroidx/annotation/Nullable; .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzf:Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener; return-object v0 .end method .method public final getOnPaidEventListener()Lcom/google/android/gms/ads/OnPaidEventListener; .locals 1 .annotation build Landroidx/annotation/Nullable; .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzg:Lcom/google/android/gms/ads/OnPaidEventListener; return-object v0 .end method .method public final getResponseInfo()Lcom/google/android/gms/ads/ResponseInfo; .locals 3 .annotation build Landroidx/annotation/NonNull; .end annotation const/4 v0, 0x0 :try_start_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v1, :cond_0 .line 1 invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzc()Lcom/google/android/gms/ads/internal/client/zzdy; move-result-object v0 :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception v1 const-string v2, "#007 Could not call remote method." .line 2 invoke-static {v2, v1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V .line 3 :cond_0 :goto_0 invoke-static {v0}, Lcom/google/android/gms/ads/ResponseInfo;->zzb(Lcom/google/android/gms/ads/internal/client/zzdy;)Lcom/google/android/gms/ads/ResponseInfo; move-result-object v0 return-object v0 .end method .method public final getRewardItem()Lcom/google/android/gms/ads/rewarded/RewardItem; .locals 2 .annotation build Landroidx/annotation/NonNull; .end annotation :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbwp;->zzd()Lcom/google/android/gms/internal/ads/zzbwm; move-result-object v0 goto :goto_0 :catch_0 move-exception v0 goto :goto_1 :cond_0 const/4 v0, 0x0 :goto_0 if-eqz v0, :cond_1 new-instance v1, Lcom/google/android/gms/internal/ads/zzbwz; invoke-direct {v1, v0}, Lcom/google/android/gms/internal/ads/zzbwz;->(Lcom/google/android/gms/internal/ads/zzbwm;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-object v1 :goto_1 const-string v1, "#007 Could not call remote method." .line 2 invoke-static {v1, v0}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V .line 1 :cond_1 sget-object v0, Lcom/google/android/gms/ads/rewarded/RewardItem;->DEFAULT_REWARD:Lcom/google/android/gms/ads/rewarded/RewardItem; return-object v0 .end method .method public final setFullScreenContentCallback(Lcom/google/android/gms/ads/FullScreenContentCallback;)V .locals 1 .param p1 # Lcom/google/android/gms/ads/FullScreenContentCallback; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zze:Lcom/google/android/gms/ads/FullScreenContentCallback; iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzd:Lcom/google/android/gms/internal/ads/zzbxh; .line 1 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbxh;->zzb(Lcom/google/android/gms/ads/FullScreenContentCallback;)V return-void .end method .method public final setImmersiveMode(Z)V .locals 1 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 .line 1 invoke-interface {v0, p1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzh(Z)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 return-void :goto_0 const-string v0, "#007 Could not call remote method." .line 2 invoke-static {v0, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final setOnAdMetadataChangedListener(Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener;)V .locals 2 .param p1 # Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzf:Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener; :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 .line 1 new-instance v1, Lcom/google/android/gms/ads/internal/client/zzfr; invoke-direct {v1, p1}, Lcom/google/android/gms/ads/internal/client/zzfr;->(Lcom/google/android/gms/ads/rewarded/OnAdMetadataChangedListener;)V invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzi(Lcom/google/android/gms/ads/internal/client/zzdo;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 return-void :goto_0 const-string v0, "#007 Could not call remote method." .line 2 invoke-static {v0, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final setOnPaidEventListener(Lcom/google/android/gms/ads/OnPaidEventListener;)V .locals 2 .param p1 # Lcom/google/android/gms/ads/OnPaidEventListener; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzg:Lcom/google/android/gms/ads/OnPaidEventListener; :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 .line 1 new-instance v1, Lcom/google/android/gms/ads/internal/client/zzfs; invoke-direct {v1, p1}, Lcom/google/android/gms/ads/internal/client/zzfs;->(Lcom/google/android/gms/ads/OnPaidEventListener;)V invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzj(Lcom/google/android/gms/ads/internal/client/zzdr;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 return-void :goto_0 const-string v0, "#007 Could not call remote method." .line 2 invoke-static {v0, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final setServerSideVerificationOptions(Lcom/google/android/gms/ads/rewarded/ServerSideVerificationOptions;)V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 .line 1 new-instance v1, Lcom/google/android/gms/internal/ads/zzbxd; invoke-direct {v1, p1}, Lcom/google/android/gms/internal/ads/zzbxd;->(Lcom/google/android/gms/ads/rewarded/ServerSideVerificationOptions;)V invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzl(Lcom/google/android/gms/internal/ads/zzbxd;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 return-void :goto_0 const-string v0, "#007 Could not call remote method." .line 2 invoke-static {v0, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final show(Landroid/app/Activity;Lcom/google/android/gms/ads/OnUserEarnedRewardListener;)V .locals 1 .param p1 # Landroid/app/Activity; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Lcom/google/android/gms/ads/OnUserEarnedRewardListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzd:Lcom/google/android/gms/internal/ads/zzbxh; .line 1 invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzbxh;->zzc(Lcom/google/android/gms/ads/OnUserEarnedRewardListener;)V :try_start_0 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz p2, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzd:Lcom/google/android/gms/internal/ads/zzbxh; .line 2 invoke-interface {p2, v0}, Lcom/google/android/gms/internal/ads/zzbwp;->zzk(Lcom/google/android/gms/internal/ads/zzbws;)V iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; .line 3 invoke-static {p1}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper; move-result-object p1 invoke-interface {p2, p1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzm(Lcom/google/android/gms/dynamic/IObjectWrapper;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 return-void :goto_0 const-string p2, "#007 Could not call remote method." .line 4 invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method .method public final zza(Lcom/google/android/gms/ads/internal/client/zzei;Lcom/google/android/gms/ads/rewardedinterstitial/RewardedInterstitialAdLoadCallback;)V .locals 3 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; if-eqz v0, :cond_0 iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzh:J .line 1 invoke-virtual {p1, v0, v1}, Lcom/google/android/gms/ads/internal/client/zzei;->zzq(J)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzb:Lcom/google/android/gms/internal/ads/zzbwp; sget-object v1, Lcom/google/android/gms/ads/internal/client/zzr;->zza:Lcom/google/android/gms/ads/internal/client/zzr; iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbxj;->zzc:Landroid/content/Context; .line 2 invoke-virtual {v1, v2, p1}, Lcom/google/android/gms/ads/internal/client/zzr;->zza(Landroid/content/Context;Lcom/google/android/gms/ads/internal/client/zzei;)Lcom/google/android/gms/ads/internal/client/zzm; move-result-object p1 new-instance v1, Lcom/google/android/gms/internal/ads/zzbxi; invoke-direct {v1, p2, p0}, Lcom/google/android/gms/internal/ads/zzbxi;->(Lcom/google/android/gms/ads/rewardedinterstitial/RewardedInterstitialAdLoadCallback;Lcom/google/android/gms/internal/ads/zzbxj;)V .line 3 invoke-interface {v0, p1, v1}, Lcom/google/android/gms/internal/ads/zzbwp;->zzg(Lcom/google/android/gms/ads/internal/client/zzm;Lcom/google/android/gms/internal/ads/zzbww;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 goto :goto_0 :cond_0 return-void :goto_0 const-string p2, "#007 Could not call remote method." .line 4 invoke-static {p2, p1}, Lcom/google/android/gms/ads/internal/util/client/zzo;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V return-void .end method