b.smali
.class public Lcom/cmcm/ad/e/a/a/b;
.super Lcom/cmcm/ad/e/a/a/a;
.source "TTFullScreenVideoAdWrap.java"
# instance fields
.field private a:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;
.field private b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;ILcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;)V
.registers 6
.prologue
.line 18
invoke-direct {p0, p1, p2, p3}, Lcom/cmcm/ad/e/a/a/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
.line 19
iput-object p4, p0, Lcom/cmcm/ad/e/a/a/b;->a:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;
.line 20
invoke-static {}, Lcom/cmcm/ad/data/dataProvider/adlogic/s;->c()Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
.line 21
return-void
.end method
.method private f()Z
.registers 5
.prologue
.line 189
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->a:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;
if-eqz v0, :cond_15
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-virtual {p0}, Lcom/cmcm/ad/e/a/a/b;->b()J
move-result-wide v2
sub-long/2addr v0, v2
sget-wide v2, Lcom/cmcm/ad/e/a;->b:J
cmp-long v0, v0, v2
if-gez v0, :cond_15
const/4 v0, 0x1
:goto_14
return v0
:cond_15
const/4 v0, 0x0
goto :goto_14
.end method
.method private g()Z
.registers 5
.prologue
.line 193
invoke-direct {p0}, Lcom/cmcm/ad/e/a/a/b;->f()Z
move-result v0
if-eqz v0, :cond_17
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-virtual {p0}, Lcom/cmcm/ad/e/a/a/b;->c()J
move-result-wide v2
sub-long/2addr v0, v2
sget-wide v2, Lcom/cmcm/ad/e/a;->b:J
cmp-long v0, v0, v2
if-gez v0, :cond_17
const/4 v0, 0x1
:goto_16
return v0
:cond_17
const/4 v0, 0x0
goto :goto_16
.end method
# virtual methods
.method public a(Landroid/app/Activity;)V
.registers 4
.prologue
.line 168
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
if-eqz v0, :cond_b
.line 169
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
iget-object v1, p0, Lcom/cmcm/ad/e/a/a/b;->a:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;
invoke-interface {v0, p1, v1}, Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;->showRewardVideoAd(Landroid/app/Activity;Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;)V
.line 171
:cond_b
return-void
.end method
.method public a(Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdApkDownloadListener;)V
.registers 5
.prologue
.line 116
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
if-nez v0, :cond_5
.line 164
:goto_4
return-void
.line 119
:cond_5
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
new-instance v1, Lcom/cmcm/ad/e/a/a/d;
invoke-direct {v1, p0, p1}, Lcom/cmcm/ad/e/a/a/d;-><init>(Lcom/cmcm/ad/e/a/a/b;Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdApkDownloadListener;)V
iget-object v2, p0, Lcom/cmcm/ad/e/a/a/b;->a:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;
invoke-interface {v0, v1, v2}, Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;->downLoadReward(Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdApkDownloadListener;Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;)V
goto :goto_4
.end method
.method public a(Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdInteractionListener;)V
.registers 5
.prologue
.line 67
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
if-nez v0, :cond_5
.line 112
:goto_4
return-void
.line 70
:cond_5
iget-object v0, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
new-instance v1, Lcom/cmcm/ad/e/a/a/c;
invoke-direct {v1, p0, p1}, Lcom/cmcm/ad/e/a/a/c;-><init>(Lcom/cmcm/ad/e/a/a/b;Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdInteractionListener;)V
iget-object v2, p0, Lcom/cmcm/ad/e/a/a/b;->a:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;
invoke-interface {v0, v1, v2}, Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;->showReward(Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdInteractionListener;Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAd;)V
goto :goto_4
.end method
.method public getAdSource()B
.registers 2
.prologue
.line 30
const/4 v0, 0x3
return v0
.end method
.method public getInteractionType()I
.registers 3
.prologue
.line 45
const/4 v0, 0x5
.line 46
iget-object v1, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
if-nez v1, :cond_6
.line 62
:goto_5
return v0
.line 49
:cond_6
iget-object v1, p0, Lcom/cmcm/ad/e/a/a/b;->b:Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
invoke-interface {v1}, Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;->getInteractionType()I
move-result v1
packed-switch v1, :pswitch_data_16
goto :goto_5
.line 51
:pswitch_10
const/4 v0, 0x3
.line 52
goto :goto_5
.line 54
:pswitch_12
const/4 v0, 0x2
.line 55
goto :goto_5
.line 57
:pswitch_14
const/4 v0, 0x1
.line 58
goto :goto_5
.line 49
:pswitch_data_16
.packed-switch 0x2
:pswitch_10
:pswitch_12
:pswitch_14
.end packed-switch
.end method
.method public getRptPkgName()Ljava/lang/String;
.registers 2
.prologue
.line 40
const-string v0, "com.tt.ad"
return-object v0
.end method
.method public getRptResType()I
.registers 2
.prologue
.line 35
const/16 v0, 0x1f49
return v0
.end method
.method public getVideoAdType()I
.registers 2
.prologue
.line 25
const/4 v0, 0x1
return v0
.end method
.method public isFullScreenVideoAdValid(Z)Z
.registers 3
.prologue
.line 182
if-eqz p1, :cond_7
.line 183
invoke-direct {p0}, Lcom/cmcm/ad/e/a/a/b;->g()Z
move-result v0
.line 185
:goto_6
return v0
:cond_7
invoke-direct {p0}, Lcom/cmcm/ad/e/a/a/b;->f()Z
move-result v0
goto :goto_6
.end method