b.smali
.class public Lcom/cmcm/ad/e/b/a/b;
.super Lcom/cmcm/ad/e/b/a/a;
.source "TTRewardVideoAdWrap.java"
# instance fields
.field private a:Lcom/cm/plugincluster/ad/reward/IRewardVideoAd;
.field private b:Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;
# direct methods
.method private d()Z
.registers 5
.prologue
.line 116
iget-object v0, p0, Lcom/cmcm/ad/e/b/a/b;->a:Lcom/cm/plugincluster/ad/reward/IRewardVideoAd;
if-eqz v0, :cond_15
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-virtual {p0}, Lcom/cmcm/ad/e/b/a/b;->b()J
move-result-wide v2
sub-long/2addr v0, v2
sget-wide v2, Lcom/cmcm/ad/e/a;->a: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 e()Z
.registers 5
.prologue
.line 120
invoke-direct {p0}, Lcom/cmcm/ad/e/b/a/b;->d()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/b/a/b;->c()J
move-result-wide v2
sub-long/2addr v0, v2
sget-wide v2, Lcom/cmcm/ad/e/a;->a: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 3
.prologue
.line 69
iget-object v0, p0, Lcom/cmcm/ad/e/b/a/b;->b:Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;
invoke-interface {v0, p1}, Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;->showRewardVideoAd(Landroid/app/Activity;)V
.line 70
return-void
.end method
.method public a(Lcom/cm/plugincluster/ad/reward/IRewardVideoAdApkDownloadListener;)V
.registers 4
.prologue
.line 58
iget-object v0, p0, Lcom/cmcm/ad/e/b/a/b;->b:Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;
iget-object v1, p0, Lcom/cmcm/ad/e/b/a/b;->a:Lcom/cm/plugincluster/ad/reward/IRewardVideoAd;
invoke-interface {v0, p1, v1}, Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;->downLoadReward(Lcom/cm/plugincluster/ad/reward/IRewardVideoAdApkDownloadListener;Lcom/cm/plugincluster/ad/reward/IRewardVideoAd;)V
.line 59
return-void
.end method
.method public a(Lcom/cm/plugincluster/ad/reward/IRewardVideoAdInteractionListener;)V
.registers 5
.prologue
.line 27
iget-object v0, p0, Lcom/cmcm/ad/e/b/a/b;->b:Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;
new-instance v1, Lcom/cmcm/ad/e/b/a/c;
invoke-direct {v1, p0, p1}, Lcom/cmcm/ad/e/b/a/c;-><init>(Lcom/cmcm/ad/e/b/a/b;Lcom/cm/plugincluster/ad/reward/IRewardVideoAdInteractionListener;)V
iget-object v2, p0, Lcom/cmcm/ad/e/b/a/b;->a:Lcom/cm/plugincluster/ad/reward/IRewardVideoAd;
invoke-interface {v0, v1, v2}, Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;->showReward(Lcom/cm/plugincluster/ad/reward/IRewardVideoAdInteractionListener;Lcom/cm/plugincluster/ad/reward/IRewardVideoAd;)V
.line 54
return-void
.end method
.method public getAdSource()B
.registers 2
.prologue
.line 104
const/4 v0, 0x3
return v0
.end method
.method public getInteractionType()I
.registers 3
.prologue
.line 74
const/4 v0, 0x5
.line 75
iget-object v1, p0, Lcom/cmcm/ad/e/b/a/b;->b:Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;
invoke-interface {v1}, Lcom/cm/plugincluster/ad/reward/ITTRewardVideoWrap;->getInteractionType()I
move-result v1
.line 76
packed-switch v1, :pswitch_data_12
.line 89
:goto_a
return v0
.line 78
:pswitch_b
const/4 v0, 0x3
.line 79
goto :goto_a
.line 81
:pswitch_d
const/4 v0, 0x2
.line 82
goto :goto_a
.line 84
:pswitch_f
const/4 v0, 0x1
.line 85
goto :goto_a
.line 76
nop
:pswitch_data_12
.packed-switch 0x2
:pswitch_b
:pswitch_d
:pswitch_f
.end packed-switch
.end method
.method public getRptPkgName()Ljava/lang/String;
.registers 2
.prologue
.line 99
const-string v0, "com.tt.ad"
return-object v0
.end method
.method public getRptResType()I
.registers 2
.prologue
.line 94
const/16 v0, 0x1f49
return v0
.end method
.method public isRewardVideoAdValid(Z)Z
.registers 3
.prologue
.line 109
if-eqz p1, :cond_7
.line 110
invoke-direct {p0}, Lcom/cmcm/ad/e/b/a/b;->e()Z
move-result v0
.line 112
:goto_6
return v0
:cond_7
invoke-direct {p0}, Lcom/cmcm/ad/e/b/a/b;->d()Z
move-result v0
goto :goto_6
.end method