a.smali
.class public final Lcom/imo/android/imoim/ads/i/a;
.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/i/a$a;
.field public static final f:Lcom/imo/android/imoim/ads/i/a;
.field private static g:J
.field private static final h:Ljava/lang/Runnable;
.field private static i:I
.field private static j:I
.field private static k:I
.field private static l:I
.field private static m:I
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 26
new-instance v0, Lcom/imo/android/imoim/ads/i/a;
invoke-direct {v0}, Lcom/imo/android/imoim/ads/i/a;-><init>()V
sput-object v0, Lcom/imo/android/imoim/ads/i/a;->f:Lcom/imo/android/imoim/ads/i/a;
const/4 v0, 0x1
.line 30
sput-boolean v0, Lcom/imo/android/imoim/ads/i/a;->c:Z
.line 32
new-instance v0, Lcom/imo/android/imoim/ads/i/a$a;
invoke-direct {v0}, Lcom/imo/android/imoim/ads/i/a$a;-><init>()V
sput-object v0, Lcom/imo/android/imoim/ads/i/a;->e:Lcom/imo/android/imoim/ads/i/a$a;
.line 46
sget-object v0, Lcom/imo/android/imoim/ads/i/a$b;->a:Lcom/imo/android/imoim/ads/i/a$b;
check-cast v0, Ljava/lang/Runnable;
sput-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Z)Lcom/imo/android/imoim/ads/a$a;
.registers 2
.line 269
sget-object v0, Lcom/imo/android/imoim/ads/a$a;->STORY_FRIEND_NEXT:Lcom/imo/android/imoim/ads/a$a;
if-eqz p0, :cond_6
.line 271
sget-object v0, Lcom/imo/android/imoim/ads/a$a;->STORY_FOF_NEXT:Lcom/imo/android/imoim/ads/a$a;
:cond_6
return-object v0
.end method
.method public static a()V
.registers 1
const/4 v0, 0x0
.line 56
sput v0, Lcom/imo/android/imoim/ads/i/a;->l:I
return-void
.end method
.method public static final synthetic a(I)V
.registers 1
.line 26
sput p0, Lcom/imo/android/imoim/ads/i/a;->b: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
const/4 v0, 0x0
.line 140
sput v0, Lcom/imo/android/imoim/ads/i/a;->b:I
.line 141
invoke-static {p0}, Lcom/imo/android/imoim/ads/i/a;->c(Ljava/lang/String;)V
return-void
.end method
.method public static a(ZZZI)Z
.registers 5
.line 161
sput p3, Lcom/imo/android/imoim/ads/i/a;->i:I
const/4 p3, 0x0
if-eqz p1, :cond_50
.line 2175
invoke-static {p2}, Lcom/imo/android/imoim/ads/i/a;->a(Z)Lcom/imo/android/imoim/ads/a$a;
move-result-object p0
.line 2176
sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdShowFriendConditionX()I
move-result p1
.line 2177
sget-object p2, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p2}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdShowFriendConditionY()I
move-result p2
.line 2178
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
.line 2181
sget v0, Lcom/imo/android/imoim/ads/i/a;->i:I
if-ge v0, p1, :cond_24
sget v0, Lcom/imo/android/imoim/ads/i/a;->l:I
if-nez v0, :cond_24
.line 2182
sget v0, Lcom/imo/android/imoim/ads/i/a;->m:I
sput v0, Lcom/imo/android/imoim/ads/i/a;->l:I
.line 2184
:cond_24
sget v0, Lcom/imo/android/imoim/ads/i/a;->i:I
if-lt v0, p1, :cond_38
.line 2189
sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
.line 3138
invoke-virtual {p1, p2, p2}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 2190
sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
invoke-virtual {p1, p2, p0}, Lcom/imo/android/imoim/ads/h;->a(Ljava/lang/String;Lcom/imo/android/imoim/ads/a$a;)Z
move-result p0
return p0
.line 2192
:cond_38
sget p1, Lcom/imo/android/imoim/ads/i/a;->m:I
sget v0, Lcom/imo/android/imoim/ads/i/a;->l:I
sub-int/2addr p1, v0
if-lt p1, p2, :cond_4f
.line 2197
sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
.line 4138
invoke-virtual {p1, p2, p2}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 2198
sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
invoke-virtual {p1, p2, p0}, Lcom/imo/android/imoim/ads/h;->a(Ljava/lang/String;Lcom/imo/android/imoim/ads/a$a;)Z
move-result p0
return p0
:cond_4f
return p3
:cond_50
if-eqz p2, :cond_7f
.line 4207
sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdShowFofConditionX()I
move-result p1
.line 4208
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
.line 4211
sget p2, Lcom/imo/android/imoim/ads/i/a;->k:I
sget v0, Lcom/imo/android/imoim/ads/i/a;->j:I
sub-int/2addr p2, v0
const/4 v0, 0x1
add-int/2addr p1, v0
if-lt p2, p1, :cond_66
const/4 p1, 0x1
goto :goto_67
:cond_66
const/4 p1, 0x0
:goto_67
if-eqz p1, :cond_7f
if-nez p0, :cond_7f
.line 4217
sget-object p0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object p1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
.line 5138
invoke-virtual {p0, p1, p1}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 4218
invoke-static {v0}, Lcom/imo/android/imoim/ads/i/a;->a(Z)Lcom/imo/android/imoim/ads/a$a;
move-result-object p0
.line 4219
sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
invoke-virtual {p1, p2, p0}, Lcom/imo/android/imoim/ads/h;->a(Ljava/lang/String;Lcom/imo/android/imoim/ads/a$a;)Z
move-result p0
return p0
:cond_7f
return p3
.end method
.method public static b()V
.registers 3
.line 68
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object v1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Z)V
.line 69
sput-boolean v2, Lcom/imo/android/imoim/ads/i/a;->c:Z
.line 70
sget-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;
.line 2029
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 private static b(Lcom/imo/android/imoim/o/a;)V
.registers 4
.line 252
sget-boolean v0, Lcom/imo/android/imoim/ads/i/a;->c:Z
if-eqz v0, :cond_5
return-void
:cond_5
if-eqz p0, :cond_30
.line 255
sget-object v0, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
iget-object p0, p0, Lcom/imo/android/imoim/o/a;->a:Ljava/lang/String;
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_30
.line 257
sget p0, Lcom/imo/android/imoim/ads/i/a;->b:I
const/4 v0, 0x2
if-ge p0, v0, :cond_30
.line 258
sget-object p0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getsStoryStreamAdRetryInterval()I
move-result p0
mul-int/lit16 p0, p0, 0x3e8
if-gez p0, :cond_21
const/4 p0, 0x0
.line 262
:cond_21
sget-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;
.line 6029
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
.line 263
sget-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;
int-to-long v1, p0
invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V
:cond_30
return-void
.end method
.method public static final synthetic b(Ljava/lang/String;)V
.registers 1
.line 26
invoke-static {p0}, Lcom/imo/android/imoim/ads/i/a;->c(Ljava/lang/String;)V
return-void
.end method
.method public static c()V
.registers 1
.line 75
sget v0, Lcom/imo/android/imoim/ads/i/a;->k:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/imo/android/imoim/ads/i/a;->k:I
.line 76
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
return-void
.end method
.method private static c(Ljava/lang/String;)V
.registers 4
.line 146
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
sget-object v1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/ads/h;->l(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_12
.line 147
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
const/4 v1, 0x1
sget-object v2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
invoke-virtual {v0, v1, v2, p0}, Lcom/imo/android/imoim/ads/h;->a(ZLjava/lang/String;Ljava/lang/String;)V
:cond_12
return-void
.end method
.method public static d()V
.registers 1
.line 82
sget v0, Lcom/imo/android/imoim/ads/i/a;->m:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/imo/android/imoim/ads/i/a;->m:I
.line 83
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
return-void
.end method
.method public static e()V
.registers 1
.line 89
sget v0, Lcom/imo/android/imoim/ads/i/a;->k:I
sput v0, Lcom/imo/android/imoim/ads/i/a;->j:I
.line 90
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
return-void
.end method
.method public static f()V
.registers 7
.line 117
invoke-static {}, Lcom/imo/android/imoim/util/dy;->e()Z
move-result v0
if-nez v0, :cond_7
return-void
.line 123
: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;->getStoryStreamAdLoadInActiveInterval()I
move-result v0
mul-int/lit16 v0, v0, 0x3e8
mul-int/lit8 v0, v0, 0x3c
.line 124
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
.line 125
sget-wide v3, Lcom/imo/android/imoim/ads/i/a;->g:J
sub-long v3, v1, v3
int-to-long v5, v0
cmp-long v0, v3, v5
if-ltz v0, :cond_28
.line 2135
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
const/4 v3, 0x1
sget-object v4, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
invoke-virtual {v0, v3, v4}, Lcom/imo/android/imoim/ads/h;->b(ZLjava/lang/String;)V
.line 127
sput-wide v1, Lcom/imo/android/imoim/ads/i/a;->g:J
:cond_28
return-void
.end method
.method public static g()V
.registers 3
.line 277
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cA()Z
const-string v1, "ad_show_stable"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v1, "event"
const-string v2, "leave_ad"
.line 278
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 279
sget-object v1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
const-string v2, "location"
invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v1, "leave_type"
const-string v2, "close"
.line 280
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const/4 v1, 0x1
.line 6635
iput-boolean v1, v0, Lcom/imo/android/imoim/managers/m$a;->f:Z
.line 282
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.end method
.method public static final synthetic h()V
.registers 0
.line 26
invoke-static {}, Lcom/imo/android/imoim/ads/i/a;->f()V
return-void
.end method
.method public static final synthetic i()Z
.registers 1
.line 26
sget-boolean v0, Lcom/imo/android/imoim/ads/i/a;->c:Z
return v0
.end method
.method public static final synthetic j()I
.registers 1
.line 26
sget v0, Lcom/imo/android/imoim/ads/i/a;->b:I
return v0
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/o/a;)V
.registers 2
.line 247
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 248
invoke-static {p1}, Lcom/imo/android/imoim/ads/i/a;->b(Lcom/imo/android/imoim/o/a;)V
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
.line 225
invoke-static {p1}, Lcom/imo/android/imoim/ads/i/a;->b(Lcom/imo/android/imoim/o/a;)V
return-void
.end method
.method public final onAdLoaded(Lcom/imo/android/imoim/o/b;)V
.registers 2
return-void
.end method
.method public final onAdPreloaded(Lcom/imo/android/imoim/o/b;)V
.registers 3
if-eqz p1, :cond_9
.line 241
sget-object v0, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;
iget-object p1, p1, Lcom/imo/android/imoim/o/b;->a:Ljava/lang/String;
invoke-static {v0, p1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
:cond_9
return-void
.end method
.method public final onVideoEnd(Ljava/lang/String;)V
.registers 2
return-void
.end method