NativeExpressADDataAdapter.smali

.class public Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;


# instance fields
.field private a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

.field private b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

.field private c:Lcom/qq/e/ads/nativ/express2/AdEventListener;


# direct methods
.method public constructor <init>(Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;)V
    .registers 4

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

    iput-object p1, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    instance-of v0, v0, Lcom/qq/e/comm/adevent/ADEventListener;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    check-cast v0, Lcom/qq/e/comm/adevent/ADEventListener;

    new-instance v1, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter$1;

    invoke-direct {v1, p0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter$1;-><init>(Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;)V

    invoke-interface {v0, v1}, Lcom/qq/e/comm/adevent/ADEventListener;->setAdListener(Lcom/qq/e/comm/adevent/ADListener;)V

    :cond_17
    return-void
.end method

.method static synthetic a(Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;Lcom/qq/e/comm/adevent/ADEvent;)V
    .registers 3

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    if-eqz v0, :cond_b

    invoke-virtual {p1}, Lcom/qq/e/comm/adevent/ADEvent;->getType()I

    move-result v0

    packed-switch v0, :pswitch_data_2a

    :cond_b
    :goto_b
    return-void

    :pswitch_c
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/AdEventListener;->onClick()V

    goto :goto_b

    :pswitch_12
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/AdEventListener;->onExposed()V

    goto :goto_b

    :pswitch_18
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/AdEventListener;->onRenderSuccess()V

    goto :goto_b

    :pswitch_1e
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/AdEventListener;->onRenderFail()V

    goto :goto_b

    :pswitch_24
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/AdEventListener;->onAdClosed()V

    goto :goto_b

    :pswitch_data_2a
    .packed-switch 0x65
        :pswitch_c
        :pswitch_12
        :pswitch_18
        :pswitch_1e
        :pswitch_24
    .end packed-switch
.end method

.method static synthetic b(Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;Lcom/qq/e/comm/adevent/ADEvent;)V
    .registers 3

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    if-eqz v0, :cond_b

    invoke-virtual {p1}, Lcom/qq/e/comm/adevent/ADEvent;->getType()I

    move-result v0

    packed-switch v0, :pswitch_data_30

    :cond_b
    :goto_b
    return-void

    :pswitch_c
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/MediaEventListener;->onVideoCache()V

    goto :goto_b

    :pswitch_12
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/MediaEventListener;->onVideoStart()V

    goto :goto_b

    :pswitch_18
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/MediaEventListener;->onVideoResume()V

    goto :goto_b

    :pswitch_1e
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/MediaEventListener;->onVideoPause()V

    goto :goto_b

    :pswitch_24
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/MediaEventListener;->onVideoComplete()V

    goto :goto_b

    :pswitch_2a
    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/MediaEventListener;->onVideoError()V

    goto :goto_b

    :pswitch_data_30
    .packed-switch 0xc9
        :pswitch_c
        :pswitch_12
        :pswitch_18
        :pswitch_1e
        :pswitch_1e
        :pswitch_24
        :pswitch_2a
    .end packed-switch
.end method


# virtual methods
.method public destroy()V
    .registers 2

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;->destroy()V

    return-void
.end method

.method public getAdView()Landroid/view/View;
    .registers 2

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;->getAdView()Landroid/view/View;

    move-result-object v0

    return-object v0
.end method

.method public getECPMLevel()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;->getECPMLevel()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getVideoDuration()I
    .registers 2

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;->getVideoDuration()I

    move-result v0

    return v0
.end method

.method public isVideoAd()Z
    .registers 2

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;->isVideoAd()Z

    move-result v0

    return v0
.end method

.method public render()V
    .registers 2

    iget-object v0, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->a:Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;

    invoke-interface {v0}, Lcom/qq/e/ads/nativ/express2/NativeExpressADData2;->render()V

    return-void
.end method

.method public setAdEventListener(Lcom/qq/e/ads/nativ/express2/AdEventListener;)V
    .registers 2

    iput-object p1, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->c:Lcom/qq/e/ads/nativ/express2/AdEventListener;

    return-void
.end method

.method public setMediaListener(Lcom/qq/e/ads/nativ/express2/MediaEventListener;)V
    .registers 2

    iput-object p1, p0, Lcom/qq/e/ads/nativ/express2/NativeExpressADDataAdapter;->b:Lcom/qq/e/ads/nativ/express2/MediaEventListener;

    return-void
.end method