d.smali
.class public Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a/d;
.super Ljava/lang/Object;
.source "NativeAdLoaderFactory.java"
# direct methods
.method public static a(Landroid/content/Context;Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/a/e;IILjava/lang/String;)Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/d;
.registers 12
.prologue
const/4 v6, 0x0
.line 84
if-eqz p1, :cond_b
iget-object v0, p1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/a/e;->d:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_d
:cond_b
move-object v0, v6
.line 122
:goto_c
return-object v0
.line 88
:cond_d
:try_start_d
iget-object v0, p1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/a/e;->d:Ljava/lang/String;
const-string v1, "_"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
.line 89
array-length v1, v0
const/4 v2, 0x1
if-ge v1, v2, :cond_1b
move-object v0, v6
.line 90
goto :goto_c
.line 93
:cond_1b
const/4 v1, 0x0
aget-object v0, v0, v1
.line 95
const-string v1, "cm"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_38
.line 96
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/p;
sget v3, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/b;->a:I
const/4 v4, 0x0
move-object v1, p4
move-object v2, p0
move v5, p3
invoke-direct/range {v0 .. v5}, Lcom/cmcm/ad/data/dataProvider/adlogic/p;-><init>(Ljava/lang/String;Landroid/content/Context;III)V
:try_end_31
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_31} :catch_32
goto :goto_c
.line 118
:catch_32
move-exception v0
.line 119
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:cond_36
move-object v0, v6
.line 122
goto :goto_c
.line 98
:cond_38
:try_start_38
const-string v1, "bd"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_46
.line 99
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/a;
invoke-direct {v0, p4, p2, p3}, Lcom/cmcm/ad/data/dataProvider/adlogic/a;-><init>(Ljava/lang/String;II)V
goto :goto_c
.line 100
:cond_46
const-string v1, "gdt"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_54
.line 101
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/c;
invoke-direct {v0, p4, p2, p3}, Lcom/cmcm/ad/data/dataProvider/adlogic/c;-><init>(Ljava/lang/String;II)V
goto :goto_c
.line 102
:cond_54
const-string v1, "admob"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_70
.line 103
invoke-static {}, Lcom/cleanmaster/pluginscommonlib/d/a;->a()Z
move-result v0
if-eqz v0, :cond_64
move-object v0, v6
.line 104
goto :goto_c
.line 106
:cond_64
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/e;
const-string v5, "admob_cn"
move-object v1, p4
move-object v2, p0
move v3, p2
move v4, p3
invoke-direct/range {v0 .. v5}, Lcom/cmcm/ad/data/dataProvider/adlogic/e;-><init>(Ljava/lang/String;Landroid/content/Context;IILjava/lang/String;)V
goto :goto_c
.line 107
:cond_70
const-string v1, "google"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8c
.line 108
invoke-static {}, Lcom/cleanmaster/pluginscommonlib/d/a;->a()Z
move-result v0
if-eqz v0, :cond_80
move-object v0, v6
.line 109
goto :goto_c
.line 111
:cond_80
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/g;
const-string v5, "google_cn_adx"
move-object v1, p4
move-object v2, p0
move v3, p2
move v4, p3
invoke-direct/range {v0 .. v5}, Lcom/cmcm/ad/data/dataProvider/adlogic/g;-><init>(Ljava/lang/String;Landroid/content/Context;IILjava/lang/String;)V
goto :goto_c
.line 112
:cond_8c
const-string v1, "tt"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_36
.line 113
invoke-static {}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/b/d;->a()Z
move-result v0
if-nez v0, :cond_9d
move-object v0, v6
.line 114
goto/16 :goto_c
.line 116
:cond_9d
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/k;
invoke-direct {v0, p4, p0, p2, p3}, Lcom/cmcm/ad/data/dataProvider/adlogic/k;-><init>(Ljava/lang/String;Landroid/content/Context;II)V
:try_end_a2
.catch Ljava/lang/Exception; {:try_start_38 .. :try_end_a2} :catch_32
goto/16 :goto_c
.end method