b.smali
.class public final Lcom/imo/android/imoim/ads/d/b;
.super Lcom/imo/android/imoim/ads/a/b;
.source "SourceFile"
# static fields
.field public static final a:I
.field public static final b:Lcom/imo/android/imoim/ads/d/b;
.field private static final d:Z
.field private static final e:I
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 17
new-instance v0, Lcom/imo/android/imoim/ads/d/b;
invoke-direct {v0}, Lcom/imo/android/imoim/ads/d/b;-><init>()V
sput-object v0, Lcom/imo/android/imoim/ads/d/b;->b:Lcom/imo/android/imoim/ads/d/b;
.line 22
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;->getCallEndTestType()I
move-result v0
const/4 v1, 0x2
if-eq v0, v1, :cond_1c
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;->getCallEndTestType()I
move-result v0
const/4 v1, 0x3
if-ne v0, v1, :cond_1a
goto :goto_1c
:cond_1a
const/4 v0, 0x0
goto :goto_1d
:cond_1c
:goto_1c
const/4 v0, 0x1
:goto_1d
sput-boolean v0, Lcom/imo/android/imoim/ads/d/b;->d:Z
.line 25
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;->getEndCallPageAdHotRunSwitch()I
move-result v0
sput v0, Lcom/imo/android/imoim/ads/d/b;->e:I
.line 28
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;->getEndCallPageAdShownLoadSwitch()I
move-result v0
sput v0, Lcom/imo/android/imoim/ads/d/b;->a:I
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 17
invoke-direct {p0}, Lcom/imo/android/imoim/ads/a/b;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;)Lcom/imo/android/imoim/adapters/z;
.registers 4
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 68
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
const-string v1, "end_call_page"
.line 2138
invoke-virtual {v0, v1, v1}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 69
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
const/4 v2, 0x0
invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/ads/h;->a(ZLjava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2e
.line 70
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
const-string v2, "IMO.ads"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/ads/h;->e()Landroid/app/Activity;
move-result-object v0
check-cast v0, Landroid/content/Context;
if-nez v0, :cond_25
goto :goto_26
:cond_25
move-object p0, v0
.line 74
:goto_26
new-instance v0, Lcom/imo/android/imoim/ads/d/a;
invoke-direct {v0, p0, v1}, Lcom/imo/android/imoim/ads/d/a;-><init>(Landroid/content/Context;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/adapters/z;
return-object v0
:cond_2e
const/4 p0, 0x0
return-object p0
.end method
.method public static b()V
.registers 4
.line 47
sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;
const/4 v1, 0x0
const-string v2, "end_call_page"
const-string v3, "end_call"
invoke-virtual {v0, v1, v2, v3}, Lcom/imo/android/imoim/ads/h;->a(ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public final a()Ljava/lang/String;
.registers 2
const-string v0, "EndCallPageAdUtils"
return-object v0
.end method
.method public final d()Z
.registers 2
.line 31
sget-boolean v0, Lcom/imo/android/imoim/ads/d/b;->d:Z
return v0
.end method
.method public final e()Z
.registers 3
.line 35
sget-boolean v0, Lcom/imo/android/imoim/ads/d/b;->d:Z
if-eqz v0, :cond_a
sget v0, Lcom/imo/android/imoim/ads/d/b;->e:I
const/4 v1, 0x1
if-ne v0, v1, :cond_a
return v1
:cond_a
const/4 v0, 0x0
return v0
.end method
.method public final f()J
.registers 5
.line 39
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;->getEndCallPageAdHotRunInterval()J
move-result-wide v0
const-wide/16 v2, 0x3e8
mul-long v0, v0, v2
return-wide v0
.end method
.method public final g()V
.registers 1
.line 43
invoke-static {}, Lcom/imo/android/imoim/ads/d/b;->b()V
return-void
.end method