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