b.smali
.class public Lcom/cleanmaster/internalapp/ad/control/b;
.super Ljava/lang/Object;
.source "BaseAdPolicy.java"
# static fields
.field public static a:Z
.field public static b:J
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 25
const/4 v0, 0x0
sput-boolean v0, Lcom/cleanmaster/internalapp/ad/control/b;->a:Z
.line 26
const-wide/32 v0, 0xea60
sput-wide v0, Lcom/cleanmaster/internalapp/ad/control/b;->b:J
return-void
.end method
.method public static a()Z
.registers 4
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 42
const-string v2, "app_mgr"
const-string v3, "app_mgr_should_show_ad"
invoke-static {v2, v3, v1}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudCfgBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_13
.line 43
const-string/jumbo v1, "\u4e91\u7aef\u5f00\u5173\u5173\u95ed"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
.line 52
:goto_12
return v0
.line 47
:cond_13
invoke-static {}, Lcom/cleanmaster/hpsharelib/ctrl/MarketShowPolicy;->checkADCondition()Z
move-result v2
if-nez v2, :cond_1f
.line 48
const-string v1, "ad condition fail"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_12
:cond_1f
move v0, v1
.line 52
goto :goto_12
.end method
.method public static a(I)Z
.registers 3
.prologue
const/4 v0, 0x1
.line 165
if-eq p0, v0, :cond_18
const/4 v1, 0x2
if-eq p0, v1, :cond_18
const/4 v1, 0x3
if-eq p0, v1, :cond_18
const/4 v1, 0x4
if-eq p0, v1, :cond_18
const/16 v1, 0xd
if-eq p0, v1, :cond_18
const/16 v1, 0xf
if-eq p0, v1, :cond_18
const/16 v1, 0x10
if-ne p0, v1, :cond_19
.line 174
:cond_18
:goto_18
return v0
:cond_19
const/4 v0, 0x0
goto :goto_18
.end method
.method public static a(II)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 157
const/4 v1, -0x1
if-ne p0, v1, :cond_5
.line 161
:cond_4
:goto_4
return v0
:cond_5
if-gt p0, p1, :cond_4
const/4 v0, 0x1
goto :goto_4
.end method
.method public static a(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z
.registers 3
.prologue
.line 179
invoke-static {p0, p1}, Lcom/cleanmaster/internalapp/ad/control/b;->b(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z
move-result v0
if-nez v0, :cond_c
invoke-static {p0, p1}, Lcom/cleanmaster/internalapp/ad/control/b;->c(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z
move-result v0
if-eqz v0, :cond_e
.line 180
:cond_c
const/4 v0, 0x1
.line 182
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public static a(Landroid/content/Context;)Z
.registers 3
.prologue
const/4 v0, 0x0
.line 29
const/4 v1, -0x1
invoke-static {p0, v1}, Lcom/cleanmaster/internalapp/ad/control/b;->a(Landroid/content/Context;I)Z
move-result v1
if-nez v1, :cond_9
.line 38
:goto_8
return v0
.line 33
:cond_9
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->isGPAvailable(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_15
.line 34
const-string v1, "gp fail"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_8
.line 38
:cond_15
const/4 v0, 0x1
goto :goto_8
.end method
.method public static a(Landroid/content/Context;I)Z
.registers 6
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 83
const-string v2, "app_mgr"
const-string v3, "app_mgr_should_show_ad"
invoke-static {v2, v3, v1}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudCfgBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_13
.line 84
const-string/jumbo v1, "\u4e91\u7aef\u5f00\u5173\u5173\u95ed"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
.line 98
:goto_12
return v0
.line 88
:cond_13
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/Commons;->isZH_CN()Z
move-result v2
if-eqz v2, :cond_20
.line 89
const-string/jumbo v1, "\u4e2d\u6587\u4e0d\u652f\u6301"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_12
.line 93
:cond_20
invoke-static {}, Lcom/cleanmaster/hpsharelib/ctrl/MarketShowPolicy;->checkADCondition()Z
move-result v2
if-nez v2, :cond_2c
.line 94
const-string v1, "ad condition fail"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_12
:cond_2c
move v0, v1
.line 98
goto :goto_12
.end method
.method public static b()Z
.registers 4
.prologue
const/4 v0, 0x0
const/4 v1, 0x1
.line 121
const-string v2, "app_mgr"
const-string v3, "app_mgr_should_show_ad"
invoke-static {v2, v3, v1}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudCfgBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_13
.line 122
const-string/jumbo v1, "\u4e91\u7aef\u5f00\u5173\u5173\u95ed"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
.line 131
:goto_12
return v0
.line 126
:cond_13
invoke-static {}, Lcom/cleanmaster/hpsharelib/ctrl/MarketShowPolicy;->isShow_MARKET_PICKS()Z
move-result v2
if-nez v2, :cond_1f
.line 127
const-string v2, "no market picks"
invoke-static {v1, v2}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->LOGPICKS(ZLjava/lang/String;)V
goto :goto_12
:cond_1f
move v0, v1
.line 131
goto :goto_12
.end method
.method public static b(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z
.registers 10
.prologue
const/4 v0, 0x0
.line 189
.line 192
if-eqz p1, :cond_13
.line 195
invoke-virtual {p1}, Lcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;->getInternalAppItem()Lcom/cm/plugincluster/adv/spec/InternalAppItem;
move-result-object v1
.line 196
if-eqz v1, :cond_13
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getmInterval()J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-gtz v2, :cond_14
.line 209
:cond_13
:goto_13
return v0
.line 200
:cond_14
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getPkgName()Ljava/lang/String;
move-result-object v2
.line 201
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sget-wide v6, Lcom/cleanmaster/internalapp/ad/control/b;->b:J
div-long/2addr v4, v6
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getAdSubType()I
move-result v3
invoke-static {v2, p0, v3}, Lcom/cleanmaster/hpsharelib/func/cache/ADShowCache;->getAdLastShowTime(Ljava/lang/String;II)J
move-result-wide v2
sub-long v2, v4, v2
.line 203
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getmInterval()J
move-result-wide v4
cmp-long v1, v2, v4
if-gez v1, :cond_13
.line 204
const/4 v0, 0x1
.line 205
const-string/jumbo v1, "\u65f6\u95f4\u95f4\u9694\u4e0d\u6ee1\u8db3"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_13
.end method
.method public static b(Landroid/content/Context;)Z
.registers 5
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 62
const-string v2, "app_mgr"
const-string v3, "app_mgr_should_show_ad"
invoke-static {v2, v3, v1}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudCfgBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_13
.line 63
const-string/jumbo v1, "\u4e91\u7aef\u5f00\u5173\u5173\u95ed"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
.line 78
:goto_12
return v0
.line 67
:cond_13
invoke-static {}, Lcom/cleanmaster/hpsharelib/ctrl/MarketShowPolicy;->checkADCondition()Z
move-result v2
if-nez v2, :cond_1f
.line 68
const-string v1, "ad condition fail"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_12
.line 72
:cond_1f
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/ConflictCommons;->isCNVersion()Z
move-result v2
if-nez v2, :cond_31
.line 73
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->isGPAvailable(Landroid/content/Context;)Z
move-result v2
if-nez v2, :cond_31
.line 74
const-string v1, "gp fail"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_12
:cond_31
move v0, v1
.line 78
goto :goto_12
.end method
.method public static c()Z
.registers 5
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 136
const-string v2, "app_mgr"
const-string v3, "app_mgr_should_show_ad"
invoke-static {v2, v3, v1}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudCfgBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_13
.line 137
const-string/jumbo v2, "\u4e91\u7aef\u5f00\u5173\u5173\u95ed"
invoke-static {v1, v2}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->LOGPICKS(ZLjava/lang/String;)V
.line 151
:cond_12
:goto_12
return v0
.line 141
:cond_13
invoke-static {}, Lcom/cleanmaster/hpsharelib/ctrl/MarketShowPolicy;->checkADCondition()Z
move-result v2
if-eqz v2, :cond_12
.line 146
const-string v2, "app_market"
const-string v3, "app_market_switch"
const-string v4, "1"
invoke-static {v2, v3, v4}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudCfgStringValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 147
const-string v3, "0"
invoke-virtual {v3, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_12
move v0, v1
.line 151
goto :goto_12
.end method
.method public static c(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z
.registers 7
.prologue
const/4 v0, 0x0
.line 240
.line 241
if-eqz p1, :cond_10
.line 244
invoke-virtual {p1}, Lcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;->getInternalAppItem()Lcom/cm/plugincluster/adv/spec/InternalAppItem;
move-result-object v1
.line 245
if-eqz v1, :cond_10
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getShowCount()I
move-result v2
const/4 v3, -0x1
if-ne v2, v3, :cond_11
.line 259
:cond_10
:goto_10
return v0
.line 248
:cond_11
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getPkgName()Ljava/lang/String;
move-result-object v2
.line 249
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getShowCountVer()I
move-result v3
.line 251
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getAdSubType()I
move-result v4
invoke-static {v2, p0, v3, v4}, Lcom/cleanmaster/hpsharelib/func/cache/ADShowCache;->getAdShowNum(Ljava/lang/String;III)I
move-result v2
.line 252
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getPkgName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, " show time:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, " cloud num:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getShowCount()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/cleanmaster/recommendapps/g;->b(Ljava/lang/String;)V
.line 253
invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getShowCount()I
move-result v1
if-lt v2, v1, :cond_10
.line 254
const/4 v0, 0x1
.line 255
const-string/jumbo v1, "\u6b21\u6570\u4e0d\u6ee1\u8db3"
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOG(Ljava/lang/String;)V
goto :goto_10
.end method
.method public static d()Z
.registers 12
.prologue
const-wide/32 v10, 0xf731400
const-wide/16 v8, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
.line 267
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->isSupport_Common_adv()Z
move-result v2
if-nez v2, :cond_4d
.line 268
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getFirstInstallTime()J
move-result-wide v2
.line 269
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v4
invoke-virtual {v4}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v4
invoke-static {v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v4
invoke-virtual {v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNowVersionFirstStartTime()J
move-result-wide v4
.line 271
cmp-long v6, v2, v8
if-eqz v6, :cond_3e
.line 272
cmp-long v6, v4, v8
if-eqz v6, :cond_41
.line 273
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v2, v4
cmp-long v2, v2, v10
if-gez v2, :cond_3f
.line 280
:cond_3e
:goto_3e
return v0
:cond_3f
move v0, v1
.line 273
goto :goto_3e
.line 275
:cond_41
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long v2, v4, v2
cmp-long v2, v2, v10
if-ltz v2, :cond_3e
move v0, v1
goto :goto_3e
:cond_4d
move v0, v1
.line 280
goto :goto_3e
.end method