b.smali
.class public final Lcom/imo/android/imoim/ads/g/b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/managers/e;
# static fields
.field public static a:Z
.field public static b:I
.field public static c:Z
.field public static d:Z
.field public static final e:Lcom/imo/android/imoim/ads/g/b$a;
.field public static f:I
.field public static final g:Lcom/imo/android/imoim/ads/g/b;
.field private static final h:Lcom/imo/android/imoim/ads/g/a;
.field private static i:J
.field private static j:I
.field private static final k:Ljava/lang/Runnable;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 34
new-instance v0, Lcom/imo/android/imoim/ads/g/b;
invoke-direct {v0}, Lcom/imo/android/imoim/ads/g/b;-><init>()V
sput-object v0, Lcom/imo/android/imoim/ads/g/b;->g:Lcom/imo/android/imoim/ads/g/b;
const/4 v0, 0x1
.line 40
sput-boolean v0, Lcom/imo/android/imoim/ads/g/b;->c:Z
.line 42
new-instance v0, Lcom/imo/android/imoim/ads/g/b$a;
invoke-direct {v0}, Lcom/imo/android/imoim/ads/g/b$a;-><init>()V
sput-object v0, Lcom/imo/android/imoim/ads/g/b;->e:Lcom/imo/android/imoim/ads/g/b$a;
.line 55
sget-object v0, Lcom/imo/android/imoim/ads/g/b$b;->a:Lcom/imo/android/imoim/ads/g/b$b;
check-cast v0, Ljava/lang/Runnable;
sput-object v0, Lcom/imo/android/imoim/ads/g/b;->k:Ljava/lang/Runnable;
.line 65
new-instance v0, Lcom/imo/android/imoim/ads/g/e;
invoke-direct {v0}, Lcom/imo/android/imoim/ads/g/e;-><init>()V
check-cast v0, Lcom/imo/android/imoim/ads/g/a;
sput-object v0, Lcom/imo/android/imoim/ads/g/b;->h:Lcom/imo/android/imoim/ads/g/a;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 34
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()I
.registers 1
.line 62
sget v0, Lcom/imo/android/imoim/ads/g/b;->f:I
return v0
.end method
.method public static a(I)V
.registers 1
.line 62
sput p0, Lcom/imo/android/imoim/ads/g/b;->f:I
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 2
const-string v0, "requestWay"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 126
sget-object v0, Lcom/imo/android/imoim/ads/h/a;->b:Lcom/imo/android/imoim/ads/h/a;
invoke-static {}, Lcom/imo/android/imoim/ads/h/a;->c()Z
move-result v0
if-eqz v0, :cond_e
return-void
.line 131
:cond_e
sget-object v0, Lcom/imo/android/imoim/ads/g/b;->h:Lcom/imo/android/imoim/ads/g/a;
invoke-interface {v0, p0}, Lcom/imo/android/imoim/ads/g/a;->a(Ljava/lang/String;)V
const/4 p0, 0x0
.line 132
sput p0, Lcom/imo/android/imoim/ads/g/b;->j:I
return-void
.end method
.method public static a(Landroid/content/Context;)Z
.registers 2
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 142
sget-object v0, Lcom/imo/android/imoim/ads/g/b;->h:Lcom/imo/android/imoim/ads/g/a;
invoke-interface {v0, p0}, Lcom/imo/android/imoim/ads/g/a;->a(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static b()V
.registers 2
const/4 v0, 0x1
.line 77
sput-boolean v0, Lcom/imo/android/imoim/ads/g/b;->c:Z
.line 78
sget-object v0, Lcom/imo/android/imoim/ads/g/b;->k:Ljava/lang/Runnable;
.line 1029
invoke-static {}, Lcom/imo/android/imoim/util/ec$a;->a()Landroid/os/Handler;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
return-void
.end method
.method public static final synthetic b(I)V
.registers 1
.line 34
sput p0, Lcom/imo/android/imoim/ads/g/b;->b:I
return-void
.end method
.method public static c()V
.registers 7
.line 105
invoke-static {}, Lcom/imo/android/imoim/util/dy;->e()Z
move-result v0
if-nez v0, :cond_7
return-void
.line 110
:cond_7
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryAdLoadInActiveInterval()I
move-result v0
mul-int/lit16 v0, v0, 0x3e8
mul-int/lit8 v0, v0, 0x3c
.line 111
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
.line 112
sget-wide v3, Lcom/imo/android/imoim/ads/g/b;->i:J
sub-long v3, v1, v3
int-to-long v5, v0
cmp-long v0, v3, v5
if-ltz v0, :cond_25
.line 1122
sget-object v0, Lcom/imo/android/imoim/ads/g/b;->h:Lcom/imo/android/imoim/ads/g/a;
invoke-interface {v0}, Lcom/imo/android/imoim/ads/g/a;->a()V
.line 114
sput-wide v1, Lcom/imo/android/imoim/ads/g/b;->i:J
:cond_25
return-void
.end method
.method public static final synthetic d()V
.registers 0
.line 34
invoke-static {}, Lcom/imo/android/imoim/ads/g/b;->c()V
return-void
.end method
.method public static final synthetic e()Z
.registers 1
.line 34
sget-boolean v0, Lcom/imo/android/imoim/ads/g/b;->c:Z
return v0
.end method
.method public static final synthetic f()I
.registers 1
.line 34
sget v0, Lcom/imo/android/imoim/ads/g/b;->b:I
return v0
.end method
.method private static g()V
.registers 4
.line 178
sget v0, Lcom/imo/android/imoim/ads/g/b;->j:I
const/4 v1, 0x3
if-ne v0, v1, :cond_24
.line 180
sget v0, Lcom/imo/android/imoim/ads/g/b;->b:I
const/4 v1, 0x2
if-ge v0, v1, :cond_24
.line 181
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getsStoryAdRetryInterval()I
move-result v0
mul-int/lit16 v0, v0, 0x3e8
if-gez v0, :cond_15
const/4 v0, 0x0
.line 185
:cond_15
sget-object v1, Lcom/imo/android/imoim/ads/g/b;->k:Ljava/lang/Runnable;
.line 2029
invoke-static {}, Lcom/imo/android/imoim/util/ec$a;->a()Landroid/os/Handler;
move-result-object v2
invoke-virtual {v2, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 186
sget-object v1, Lcom/imo/android/imoim/ads/g/b;->k:Ljava/lang/Runnable;
int-to-long v2, v0
invoke-static {v1, v2, v3}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V
:cond_24
return-void
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/o/a;)V
.registers 4
.line 161
invoke-static {p0, p1}, Lcom/imo/android/imoim/managers/e$-CC;->$default$a(Lcom/imo/android/imoim/managers/e;Lcom/imo/android/imoim/o/a;)V
.line 163
sget-boolean v0, Lcom/imo/android/imoim/ads/g/b;->c:Z
if-nez v0, :cond_30
if-nez p1, :cond_a
goto :goto_30
.line 166
:cond_a
iget-object v0, p1, Lcom/imo/android/imoim/o/a;->a:Ljava/lang/String;
const-string v1, "story1"
invoke-static {v1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1d
.line 167
sget v0, Lcom/imo/android/imoim/ads/g/b;->j:I
or-int/lit8 v0, v0, 0x1
sput v0, Lcom/imo/android/imoim/ads/g/b;->j:I
.line 168
invoke-static {}, Lcom/imo/android/imoim/ads/g/b;->g()V
.line 170
:cond_1d
iget-object p1, p1, Lcom/imo/android/imoim/o/a;->a:Ljava/lang/String;
const-string v0, "story2"
invoke-static {v0, p1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_30
.line 171
sget p1, Lcom/imo/android/imoim/ads/g/b;->j:I
or-int/lit8 p1, p1, 0x2
sput p1, Lcom/imo/android/imoim/ads/g/b;->j:I
.line 172
invoke-static {}, Lcom/imo/android/imoim/ads/g/b;->g()V
:cond_30
:goto_30
return-void
.end method
.method public final onAdClicked(Ljava/lang/String;Lcom/imo/android/imoim/ads/b/a;)V
.registers 3
return-void
.end method
.method public final onAdClosed(Ljava/lang/String;)V
.registers 2
return-void
.end method
.method public final onAdLoadFailed(Lcom/imo/android/imoim/o/a;)V
.registers 2
return-void
.end method
.method public final onAdLoaded(Lcom/imo/android/imoim/o/b;)V
.registers 2
return-void
.end method
.method public synthetic onAdPreloaded(Lcom/imo/android/imoim/o/b;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/managers/e$-CC;->$default$onAdPreloaded(Lcom/imo/android/imoim/managers/e;Lcom/imo/android/imoim/o/b;)V
return-void
.end method
.method public final onVideoEnd(Ljava/lang/String;)V
.registers 2
return-void
.end method