m.smali

.class Lcom/cleanmaster/internalapp/ad/control/m;
.super Ljava/lang/Object;
.source "InternalAppLocalCoreCenter.java"


# instance fields
.field private a:Lcom/cleanmaster/internalapp/ad/core/e;

.field private b:Lcom/cleanmaster/internalapp/ad/core/l;

.field private c:Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;

.field private d:Lcom/cleanmaster/internalapp/ad/core/k;

.field private e:Lcom/cleanmaster/internalapp/ad/core/m;

.field private f:Lcom/cleanmaster/internalapp/ad/core/n;

.field private g:Lcom/cleanmaster/internalapp/ad/core/p;

.field private h:Lcom/cleanmaster/internalapp/ad/core/q;

.field private i:Lcom/cleanmaster/internalapp/ad/core/r;

.field private j:Lcom/cleanmaster/internalapp/ad/core/d;

.field private k:Lcom/cleanmaster/internalapp/ad/core/YahooNativeAdCore;


# direct methods
.method constructor <init>()V
    .registers 2

    .prologue
    .line 24
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 26
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/e;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/e;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->a:Lcom/cleanmaster/internalapp/ad/core/e;

    .line 27
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/l;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/l;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->b:Lcom/cleanmaster/internalapp/ad/core/l;

    .line 28
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->c:Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;

    .line 29
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/k;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/k;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->d:Lcom/cleanmaster/internalapp/ad/core/k;

    .line 30
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/m;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/m;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->e:Lcom/cleanmaster/internalapp/ad/core/m;

    .line 31
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/n;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/n;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->f:Lcom/cleanmaster/internalapp/ad/core/n;

    .line 32
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/p;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/p;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->g:Lcom/cleanmaster/internalapp/ad/core/p;

    .line 33
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/q;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/q;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->h:Lcom/cleanmaster/internalapp/ad/core/q;

    .line 34
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/r;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/r;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->i:Lcom/cleanmaster/internalapp/ad/core/r;

    .line 35
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/d;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/d;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->j:Lcom/cleanmaster/internalapp/ad/core/d;

    .line 36
    new-instance v0, Lcom/cleanmaster/internalapp/ad/core/YahooNativeAdCore;

    invoke-direct {v0}, Lcom/cleanmaster/internalapp/ad/core/YahooNativeAdCore;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->k:Lcom/cleanmaster/internalapp/ad/core/YahooNativeAdCore;

    return-void
.end method

.method public static a(Ljava/lang/String;)I
    .registers 2

    .prologue
    .line 39
    invoke-static {p0}, Lcom/cleanmaster/internalapp/ad/control/m;->b(Ljava/lang/String;)I

    move-result v0

    return v0
.end method

.method public static a(I)Z
    .registers 3

    .prologue
    const/4 v0, 0x1

    .line 43
    if-eq p0, v0, :cond_35

    const/4 v1, 0x2

    if-eq p0, v1, :cond_35

    const/4 v1, 0x4

    if-eq p0, v1, :cond_35

    const/16 v1, 0x9

    if-eq p0, v1, :cond_35

    const/16 v1, 0xa

    if-eq p0, v1, :cond_35

    const/16 v1, 0xb

    if-eq p0, v1, :cond_35

    const/16 v1, 0xd

    if-eq p0, v1, :cond_35

    const/16 v1, 0xe

    if-eq p0, v1, :cond_35

    const/16 v1, 0x10

    if-eq p0, v1, :cond_35

    const/16 v1, 0x11

    if-eq p0, v1, :cond_35

    const/16 v1, 0x12

    if-eq p0, v1, :cond_35

    const/16 v1, 0x13

    if-eq p0, v1, :cond_35

    const/16 v1, 0x14

    if-eq p0, v1, :cond_35

    const/16 v1, 0x15

    if-ne p0, v1, :cond_36

    :cond_35
    :goto_35
    return v0

    :cond_36
    const/4 v0, 0x0

    goto :goto_35
.end method

.method public static b(Ljava/lang/String;)I
    .registers 3

    .prologue
    const/4 v0, 0x1

    .line 61
    const-string v1, "com.ijinshan.kbatterydoctor"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_a

    .line 95
    :cond_9
    :goto_9
    return v0

    .line 63
    :cond_a
    const-string v1, "com.ijinshan.kbatterydoctor_en"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_9

    .line 65
    const-string v0, "com.cmcm.locker"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1c

    .line 66
    const/4 v0, 0x4

    goto :goto_9

    .line 67
    :cond_1c
    const-string v0, "com.cleanmaster.security"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_26

    .line 68
    const/4 v0, 0x2

    goto :goto_9

    .line 70
    :cond_26
    const-string v0, "com.picks.single"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_31

    .line 71
    const/16 v0, 0x9

    goto :goto_9

    .line 72
    :cond_31
    const-string v0, "com.picks.mini"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_3c

    .line 73
    const/16 v0, 0xa

    goto :goto_9

    .line 74
    :cond_3c
    const-string v0, "com.picks.face"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_47

    .line 75
    const/16 v0, 0xb

    goto :goto_9

    .line 76
    :cond_47
    const-string v0, "com.picks.family"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_52

    .line 77
    const/16 v0, 0xd

    goto :goto_9

    .line 78
    :cond_52
    const-string v0, "com.cleanmaster.facebook.card"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_5d

    .line 79
    const/16 v0, 0xe

    goto :goto_9

    .line 80
    :cond_5d
    const-string v0, "com.picks.tengxungdtsdk"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_68

    .line 81
    const/16 v0, 0x10

    goto :goto_9

    .line 82
    :cond_68
    const-string v0, "com.mopub.banner"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_73

    .line 83
    const/16 v0, 0x11

    goto :goto_9

    .line 84
    :cond_73
    const-string v0, "com.mopub.native"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7e

    .line 85
    const/16 v0, 0x12

    goto :goto_9

    .line 86
    :cond_7e
    const-string v0, "com.picks.baidusdk"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_89

    .line 87
    const/16 v0, 0x13

    goto :goto_9

    .line 88
    :cond_89
    const-string v0, "com.cleanmaster.facebook.card.high"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_95

    .line 89
    const/16 v0, 0x14

    goto/16 :goto_9

    .line 90
    :cond_95
    const-string v0, "com.yahoo.card"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    .line 91
    const/16 v0, 0x15

    goto/16 :goto_9

    .line 94
    :cond_a1
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "no local core: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/hpsharelib/utils/InternalAppLog;->ADLOGE(Ljava/lang/String;)V

    .line 95
    const/16 v0, 0xf

    goto/16 :goto_9
.end method


# virtual methods
.method public a(IILcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;Lcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)V
    .registers 8

    .prologue
    const/4 v0, 0x0

    .line 100
    if-nez p3, :cond_4

    .line 173
    :goto_3
    return-void

    .line 104
    :cond_4
    packed-switch p1, :pswitch_data_ec

    :pswitch_7
    goto :goto_3

    .line 106
    :pswitch_8
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->a:Lcom/cleanmaster/internalapp/ad/core/e;

    invoke-virtual {v0, p2, p3, p4}, Lcom/cleanmaster/internalapp/ad/core/e;->asyncGetAdBySource(ILcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;Lcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)V

    goto :goto_3

    .line 110
    :pswitch_e
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->c:Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 111
    if-nez v1, :cond_1a

    :goto_16
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    :cond_1a
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_16

    .line 115
    :pswitch_1f
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->b:Lcom/cleanmaster/internalapp/ad/core/l;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/l;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 116
    if-nez v1, :cond_2b

    :goto_27
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    :cond_2b
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_27

    .line 120
    :pswitch_30
    invoke-static {p2, p4}, Lcom/cleanmaster/internalapp/ad/control/n;->a(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z

    move-result v0

    .line 121
    new-instance v1, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    const/16 v2, 0x9

    invoke-direct {v1, v2, v0}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;-><init>(IZ)V

    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    .line 125
    :pswitch_3f
    invoke-static {p2, p4}, Lcom/cleanmaster/internalapp/ad/control/n;->b(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z

    move-result v0

    .line 126
    new-instance v1, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    const/16 v2, 0xa

    invoke-direct {v1, v2, v0}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;-><init>(IZ)V

    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    .line 130
    :pswitch_4e
    invoke-static {p2, p4}, Lcom/cleanmaster/internalapp/ad/control/n;->c(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Z

    move-result v0

    .line 131
    new-instance v1, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    const/16 v2, 0xb

    invoke-direct {v1, v2, v0}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;-><init>(IZ)V

    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    .line 134
    :pswitch_5d
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->d:Lcom/cleanmaster/internalapp/ad/core/k;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/k;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 135
    if-nez v1, :cond_69

    :goto_65
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    :cond_69
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_65

    .line 138
    :pswitch_6e
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->e:Lcom/cleanmaster/internalapp/ad/core/m;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/m;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 139
    if-nez v1, :cond_7a

    :goto_76
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto :goto_3

    :cond_7a
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_76

    .line 142
    :pswitch_7f
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->f:Lcom/cleanmaster/internalapp/ad/core/n;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/n;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 143
    if-nez v1, :cond_8c

    :goto_87
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto/16 :goto_3

    :cond_8c
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_87

    .line 146
    :pswitch_91
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->g:Lcom/cleanmaster/internalapp/ad/core/p;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/p;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 147
    if-nez v1, :cond_9e

    :goto_99
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto/16 :goto_3

    :cond_9e
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_99

    .line 150
    :pswitch_a3
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->h:Lcom/cleanmaster/internalapp/ad/core/q;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/q;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 151
    if-nez v1, :cond_b0

    :goto_ab
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto/16 :goto_3

    :cond_b0
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_ab

    .line 154
    :pswitch_b5
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->i:Lcom/cleanmaster/internalapp/ad/core/r;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/r;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 155
    if-nez v1, :cond_c2

    :goto_bd
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto/16 :goto_3

    :cond_c2
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_bd

    .line 158
    :pswitch_c7
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->j:Lcom/cleanmaster/internalapp/ad/core/d;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/d;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 159
    if-nez v1, :cond_d4

    :goto_cf
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto/16 :goto_3

    :cond_d4
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_cf

    .line 163
    :pswitch_d9
    iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/control/m;->k:Lcom/cleanmaster/internalapp/ad/core/YahooNativeAdCore;

    invoke-virtual {v1, p2, p4}, Lcom/cleanmaster/internalapp/ad/core/YahooNativeAdCore;->syncGetAdBySource(ILcom/cm/plugincluster/cleanmaster/internalapp/ad/control/ExternalDataManager;)Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;

    move-result-object v1

    .line 164
    if-nez v1, :cond_e6

    :goto_e1
    invoke-interface {p3, v0, v1}, Lcom/cleanmaster/internalapp/ad/core/BaseAdCore$IAdCoreCb;->onAdResult(ZLcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;)V

    goto/16 :goto_3

    :cond_e6
    invoke-virtual {v1}, Lcom/cm/plugincluster/adv/spec/KsAppAdBaseItem;->isAvail()Z

    move-result v0

    goto :goto_e1

    .line 104
    nop

    :pswitch_data_ec
    .packed-switch 0x1
        :pswitch_8
        :pswitch_e
        :pswitch_7
        :pswitch_1f
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_30
        :pswitch_3f
        :pswitch_4e
        :pswitch_7
        :pswitch_5d
        :pswitch_6e
        :pswitch_7
        :pswitch_91
        :pswitch_a3
        :pswitch_b5
        :pswitch_c7
        :pswitch_7f
        :pswitch_d9
    .end packed-switch
.end method

.method public a(Landroid/content/Context;Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V
    .registers 4

    .prologue
    .line 176
    invoke-virtual {p2}, Lcom/cm/plugincluster/adv/spec/InternalAppItem;->getAdType()I

    move-result v0

    sparse-switch v0, :sswitch_data_20

    .line 195
    :goto_7
    return-void

    .line 178
    :sswitch_8
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->a:Lcom/cleanmaster/internalapp/ad/core/e;

    invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/internalapp/ad/core/e;->execAd(Landroid/content/Context;Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V

    goto :goto_7

    .line 181
    :sswitch_e
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->c:Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;

    invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/internalapp/ad/core/SMSAdCore;->execAd(Landroid/content/Context;Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V

    goto :goto_7

    .line 184
    :sswitch_14
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->b:Lcom/cleanmaster/internalapp/ad/core/l;

    invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/internalapp/ad/core/l;->execAd(Landroid/content/Context;Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V

    goto :goto_7

    .line 187
    :sswitch_1a
    iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/control/m;->d:Lcom/cleanmaster/internalapp/ad/core/k;

    invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/internalapp/ad/core/k;->execAd(Landroid/content/Context;Lcom/cm/plugincluster/adv/spec/InternalAppItem;)V

    goto :goto_7

    .line 176
    :sswitch_data_20
    .sparse-switch
        0x1 -> :sswitch_8
        0x2 -> :sswitch_e
        0x4 -> :sswitch_14
        0xd -> :sswitch_1a
    .end sparse-switch
.end method