.class public abstract Lcom/google/android/gms/ads/appopen/AppOpenAd;
.super Ljava/lang/Object;
.source ""


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;,
        Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdOrientation;
    }
.end annotation


# static fields
.field public static final APP_OPEN_AD_ORIENTATION_LANDSCAPE:I = 0x2

.field public static final APP_OPEN_AD_ORIENTATION_PORTRAIT:I = 0x1


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static load(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/gms/ads/AdRequest;ILcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;)V
    .registers 14
    .param p0    # Landroid/content/Context;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
    .param p1    # Ljava/lang/String;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
    .param p2    # Lcom/google/android/gms/ads/AdRequest;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
    .param p3    # I
        .annotation build Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdOrientation;
        .end annotation
    .end param
    .param p4    # Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param

    const-string v0, "Context cannot be null."

    invoke-static {p0, v0}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v0, "adUnitId cannot be null."

    invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v0, "AdRequest cannot be null."

    invoke-static {p2, v0}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-virtual {p2}, Lcom/google/android/gms/ads/AdRequest;->zza()Lcom/google/android/gms/internal/ads/c0;

    move-result-object p2

    .line 1
    new-instance v5, Lz5/lx;

    invoke-direct {v5}, Lz5/lx;-><init>()V

    sget-object v7, Lz5/ck;->a:Lz5/ck;

    .line 2
    :try_start_1a
    invoke-static {}, Lz5/dk;->h()Lz5/dk;

    move-result-object v3

    .line 3
    sget-object v0, Lz5/wk;->f:Lz5/wk;

    iget-object v1, v0, Lz5/wk;->b:Lz5/uk;

    .line 4
    invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 5
    new-instance v8, Lz5/qk;

    const/4 v6, 0x1

    move-object v0, v8

    move-object v2, p0

    move-object v4, p1

    invoke-direct/range {v0 .. v6}, Lz5/qk;-><init>(Lz5/uk;Landroid/content/Context;Lz5/dk;Ljava/lang/String;Lz5/ox;I)V

    const/4 v0, 0x0

    invoke-virtual {v8, p0, v0}, Lz5/vk;->d(Landroid/content/Context;Z)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/rl;

    .line 6
    new-instance v1, Lz5/ik;

    invoke-direct {v1, p3}, Lz5/ik;-><init>(I)V

    if-eqz v0, :cond_55

    invoke-interface {v0, v1}, Lz5/rl;->zzO(Lz5/ik;)V

    new-instance p3, Lz5/if;

    invoke-direct {p3, p4, p1}, Lz5/if;-><init>(Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;Ljava/lang/String;)V

    invoke-interface {v0, p3}, Lz5/rl;->zzP(Lz5/qf;)V

    invoke-virtual {v7, p0, p2}, Lz5/ck;->a(Landroid/content/Context;Lcom/google/android/gms/internal/ads/c0;)Lz5/zj;

    move-result-object p0

    invoke-interface {v0, p0}, Lz5/rl;->zzl(Lz5/zj;)Z
    :try_end_4e
    .catch Landroid/os/RemoteException; {:try_start_1a .. :try_end_4e} :catch_4f

    goto :goto_55

    :catch_4f
    move-exception p0

    const-string p1, "#007 Could not call remote method."

    invoke-static {p1, p0}, Lz5/d50;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V

    :cond_55
    :goto_55
    return-void
.end method

.method public static load(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/gms/ads/admanager/AdManagerAdRequest;ILcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;)V
    .registers 14
    .param p0    # Landroid/content/Context;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
    .param p1    # Ljava/lang/String;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
    .param p2    # Lcom/google/android/gms/ads/admanager/AdManagerAdRequest;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
    .param p3    # I
        .annotation build Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdOrientation;
        .end annotation
    .end param
    .param p4    # Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param

    const-string v0, "Context cannot be null."

    invoke-static {p0, v0}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v0, "adUnitId cannot be null."

    invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v0, "AdManagerAdRequest cannot be null."

    invoke-static {p2, v0}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-virtual {p2}, Lcom/google/android/gms/ads/admanager/AdManagerAdRequest;->zza()Lcom/google/android/gms/internal/ads/c0;

    move-result-object p2

    .line 7
    new-instance v5, Lz5/lx;

    invoke-direct {v5}, Lz5/lx;-><init>()V

    sget-object v7, Lz5/ck;->a:Lz5/ck;

    .line 8
    :try_start_1a
    invoke-static {}, Lz5/dk;->h()Lz5/dk;

    move-result-object v3

    .line 9
    sget-object v0, Lz5/wk;->f:Lz5/wk;

    iget-object v1, v0, Lz5/wk;->b:Lz5/uk;

    .line 10
    invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 11
    new-instance v8, Lz5/qk;

    const/4 v6, 0x1

    move-object v0, v8

    move-object v2, p0

    move-object v4, p1

    invoke-direct/range {v0 .. v6}, Lz5/qk;-><init>(Lz5/uk;Landroid/content/Context;Lz5/dk;Ljava/lang/String;Lz5/ox;I)V

    const/4 v0, 0x0

    invoke-virtual {v8, p0, v0}, Lz5/vk;->d(Landroid/content/Context;Z)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/rl;

    .line 12
    new-instance v1, Lz5/ik;

    invoke-direct {v1, p3}, Lz5/ik;-><init>(I)V

    if-eqz v0, :cond_55

    invoke-interface {v0, v1}, Lz5/rl;->zzO(Lz5/ik;)V

    new-instance p3, Lz5/if;

    invoke-direct {p3, p4, p1}, Lz5/if;-><init>(Lcom/google/android/gms/ads/appopen/AppOpenAd$AppOpenAdLoadCallback;Ljava/lang/String;)V

    invoke-interface {v0, p3}, Lz5/rl;->zzP(Lz5/qf;)V

    invoke-virtual {v7, p0, p2}, Lz5/ck;->a(Landroid/content/Context;Lcom/google/android/gms/internal/ads/c0;)Lz5/zj;

    move-result-object p0

    invoke-interface {v0, p0}, Lz5/rl;->zzl(Lz5/zj;)Z
    :try_end_4e
    .catch Landroid/os/RemoteException; {:try_start_1a .. :try_end_4e} :catch_4f

    goto :goto_55

    :catch_4f
    move-exception p0

    const-string p1, "#007 Could not call remote method."

    invoke-static {p1, p0}, Lz5/d50;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V

    :cond_55
    :goto_55
    return-void
.end method


# virtual methods
.method public abstract getAdUnitId()Ljava/lang/String;
.end method

.method public abstract getFullScreenContentCallback()Lcom/google/android/gms/ads/FullScreenContentCallback;
    .annotation build Landroidx/annotation/RecentlyNullable;
    .end annotation
.end method

.method public abstract getOnPaidEventListener()Lcom/google/android/gms/ads/OnPaidEventListener;
    .annotation build Landroidx/annotation/RecentlyNullable;
    .end annotation
.end method

.method public abstract getResponseInfo()Lcom/google/android/gms/ads/ResponseInfo;
.end method

.method public abstract setFullScreenContentCallback(Lcom/google/android/gms/ads/FullScreenContentCallback;)V
.end method

.method public abstract setImmersiveMode(Z)V
.end method

.method public abstract setOnPaidEventListener(Lcom/google/android/gms/ads/OnPaidEventListener;)V
.end method

.method public abstract show(Landroid/app/Activity;)V
    .param p1    # Landroid/app/Activity;
        .annotation build Landroidx/annotation/RecentlyNonNull;
        .end annotation
    .end param
.end method
