AdConsts.smali

.class public Lcom/proxy/ad/adsdk/consts/AdConsts;
.super Ljava/lang/Object;


# static fields
.field public static final ADCHOICES_BOTTOM_LEFT:I = 0x3

.field public static final ADCHOICES_BOTTOM_RIGHT:I = 0x2

.field public static final ADCHOICES_TOP_LEFT:I = 0x0

.field public static final ADCHOICES_TOP_RIGHT:I = 0x1

.field public static final ADN_ADMOB:Ljava/lang/String; = "admob"

.field public static final ADN_APS:Ljava/lang/String; = "amazon"

.field public static final ADN_BIGO_BRAND:Ljava/lang/String; = "bigobrand"

.field public static final ADN_FB:Ljava/lang/String; = "facebook"

.field public static final ADN_GGADX:Ljava/lang/String; = "googleadx"

.field public static final ADN_HUAWEI:Ljava/lang/String; = "huawei"

.field public static final ADN_MOPUB:Ljava/lang/String; = "mopub"

.field public static final ADN_PANGLE:Ljava/lang/String; = "pangle"

.field public static final ADN_SERVER:Ljava/lang/String; = "bigoad"

.field public static final ADN_TOUTIAO:Ljava/lang/String; = "toutiao"

.field public static final ADN_UNITY:Ljava/lang/String; = "unity"

.field public static final ADX_TYPE_DISPLAY:I = 0x3

.field public static final ADX_TYPE_NATIVE:I = 0x1

.field public static final ADX_TYPE_VIDEO:I = 0x2

.field public static final AD_CLICK_PLAN_A:I = 0x1

.field public static final AD_CLICK_PLAN_B:I = 0x2

.field public static final AD_CREATIVE_TYPE_IMAGE:I = 0x1

.field public static final AD_CREATIVE_TYPE_OTHER:I = 0x3

.field public static final AD_CREATIVE_TYPE_UNKNOWN:I = 0x0

.field public static final AD_CREATIVE_TYPE_VIDEO:I = 0x2

.field public static final AD_JUMP_TYPE_LINK:I = 0x1

.field public static final AD_JUMP_TYPE_MARKET:I = 0x2

.field public static final AD_JUMP_TYPE_UNKONWN:I = 0x0

.field public static final AD_STYLE_FULL_IMAGE:I = 0x2

.field public static final AD_STYLE_FULL_VIDEO:I = 0x4

.field public static final AD_STYLE_HALF_IMAGE:I = 0x1

.field public static final AD_STYLE_HALF_VIDEO:I = 0x3

.field public static final AD_STYLE_TOPVIEW:I = 0x5

.field public static final AD_STYLE_UNKONWN:I = 0x0

.field public static final AD_TAG_CALL_TO_ACTION:I = 0x7

.field public static final AD_TAG_CLOSE:I = 0x9

.field public static final AD_TAG_DESCRIPTION:I = 0x6

.field public static final AD_TAG_DRAWER_PLAY:I = 0xb

.field public static final AD_TAG_ICON_VIEW:I = 0x1

.field public static final AD_TAG_MEDIA_VIEW:I = 0x5

.field public static final AD_TAG_OPTION_VIEW:I = 0x4

.field public static final AD_TAG_OTHER:I = 0xa

.field public static final AD_TAG_SPONSORED_LABEL:I = 0x3

.field public static final AD_TAG_TITLE:I = 0x2

.field public static final AD_TAG_WARNINGS:I = 0x8

.field public static final AD_TYPE_DISPLAY:I = 0x2

.field public static final AD_TYPE_EXPRESS_NATIVE:I = 0x8

.field public static final AD_TYPE_EXPRESS_VERTICAL:I = 0x9

.field public static final AD_TYPE_FB_NATIVE_BANNER:I = 0x7

.field public static final AD_TYPE_GGADX_NATIVE_BANNER:I = 0xa

.field public static final AD_TYPE_INTERSTITIAL:I = 0x3

.field public static final AD_TYPE_NATIVE:I = 0x1

.field public static final AD_TYPE_OPEN_SCREEN:I = 0x6

.field public static final AD_TYPE_REWARD_VIDEO:I = 0x4

.field public static final AD_TYPE_UNKNOWN:I = 0x0

.field public static final AD_TYPE_VERTICAL_VIDEO:I = 0x5

.field public static final BRAND_ELEMENT_HASH_TAG:I = 0x1

.field public static final BRAND_ELEMENT_MISCLICK:I = 0x14

.field public static final BRAND_ELEMENT_OVA:I = 0x2

.field public static final CACHE_TYPE_BACK_UP:I = 0x4

.field public static final CACHE_TYPE_BRAND:I = 0x2

.field public static final CACHE_TYPE_HB:I = 0x5

.field public static final CACHE_TYPE_MAIN:I = 0x1

.field public static final CACHE_TYPE_SUB:I = 0x3

.field public static final CLEAR_TYPE_ALL:I = 0x0

.field public static final CLEAR_TYPE_DB:I = 0x2

.field public static final CLEAR_TYPE_FILE:I = 0x3

.field public static final CLEAR_TYPE_SP:I = 0x1

.field public static final COMMA:Ljava/lang/String; = ","

.field public static final DSP_BIGO:Ljava/lang/String; = "BigoDsp"

.field public static final DSP_TYPE_ADVANCE:I = 0x2

.field public static final DSP_TYPE_CPT:I = 0x3

.field public static final DSP_TYPE_HBIDDING:I = 0x4

.field public static final DSP_TYPE_NORMAL:I = 0x1

.field public static final FILL_STEP_DOWNLOAD:I = 0x3

.field public static final FILL_STEP_HANDLE_AD:I = 0x1

.field public static final FILL_STEP_VAST_PARSE:I = 0x2

.field public static final FLAG_SUPPORT_OM:I = 0x1

.field public static final HANDLE_TRACK_TRAIN_HTTP:I = 0x0

.field public static final HANDLE_TRACK_TRAIN_WEBVIEW:I = 0x1

.field public static final HANDLE_TRACK_TRAIN_WEBVIEW_JAVASCRIPT:I = 0x2

.field public static final IMMERSE_TYPE_DRAWER:I = 0x3

.field public static final IMMERSE_TYPE_STYLE_A:I = 0x1

.field public static final IMMERSE_TYPE_STYLE_B:I = 0x2

.field public static final NATIVE_EXPAND_VIEW_TAG:Ljava/lang/String; = "expand_"

.field public static final REQ_CALLBACK:I = 0x3

.field public static final REQ_CONTROL_CONFIG:I = 0x5

.field public static final REQ_GET_AD:I = 0x2

.field public static final REQ_GET_ADS:I = 0x4

.field public static final REQ_GET_CONFIG:I = 0x1

.field public static final REQ_PREVIEW_GET_AD:I = 0x7

.field public static final REQ_PREVIEW_GET_ADS:I = 0x8

.field public static final REQ_REPORT_CHECK_APP:I = 0x6

.field public static final THIRD_TRACK_NAME_DCM:Ljava/lang/String; = "dcm"

.field public static final THIRD_TRACK_NAME_SIZMEK:Ljava/lang/String; = "sizmek"

.field public static final TYPE_ALL_AD_CACHE:I = 0x0

.field public static final TYPE_AUTO_FILL_CACHE_BOTH:I = 0x3

.field public static final TYPE_AUTO_FILL_CACHE_NONE:I = 0x0

.field public static final TYPE_AUTO_FILL_CACHE_ONLY_HB:I = 0x2

.field public static final TYPE_AUTO_FILL_CACHE_ONLY_WTF:I = 0x1

.field public static final TYPE_BIDDING_ALL:I = 0x1

.field public static final TYPE_BIDDING_NONE:I = 0x0

.field public static final TYPE_BIDDING_PARTIAL:I = 0x2

.field public static final TYPE_BRAND_MODULE:I = 0x3

.field public static final TYPE_HEADER_BIDDING_MODULE:I = 0x2

.field public static final TYPE_HEAD_BIDDING_CACHE:I = 0x2

.field public static final TYPE_LAND_PRELOAD_HOST:I = 0x1

.field public static final TYPE_LAND_PRELOAD_HTML:I = 0x2

.field public static final TYPE_LAND_PRELOAD_NONE:I = 0x0

.field public static final TYPE_LAND_PRELOAD_WHOLE:I = 0x3

.field public static final TYPE_REQUEST_OPT_ADN_QUEUE:I = 0x1

.field public static final TYPE_REQUEST_OPT_DEFAULT:I = 0x0

.field public static final TYPE_REQUEST_OPT_SLOT_PRIORITY:I = 0x2

.field public static final TYPE_REQUEST_OPT_SLOT_SERIAL:I = 0x3

.field public static final TYPE_WATERFALL_CACHE:I = 0x1

.field public static final TYPE_WATERFALL_MODULE:I = 0x1


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

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

    return-void
.end method

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

    const-string v0, "/Ad/GetConfig"

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

    move-result v0

    if-eqz v0, :cond_a

    const/4 p0, 0x1

    goto :goto_52

    :cond_a
    const-string v0, "/Ad/GetAds"

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

    move-result v0

    if-eqz v0, :cond_14

    const/4 p0, 0x4

    goto :goto_52

    :cond_14
    const-string v0, "/Ad/GetAd"

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

    move-result v0

    if-eqz v0, :cond_1e

    const/4 p0, 0x2

    goto :goto_52

    :cond_1e
    const-string v0, "/Ad/Callback"

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

    move-result v0

    if-eqz v0, :cond_28

    const/4 p0, 0x3

    goto :goto_52

    :cond_28
    const-string v0, "/Ad/GetCntlConfig"

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

    move-result v0

    if-eqz v0, :cond_32

    const/4 p0, 0x5

    goto :goto_52

    :cond_32
    const-string v0, "/Ad/ReportChkApp"

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

    move-result v0

    if-eqz v0, :cond_3c

    const/4 p0, 0x6

    goto :goto_52

    :cond_3c
    const-string v0, "/Ad/GetPreviewAds"

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

    move-result v0

    if-eqz v0, :cond_47

    const/16 p0, 0x8

    goto :goto_52

    :cond_47
    const-string v0, "/Ad/GetPreviewAd"

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

    move-result p0

    if-eqz p0, :cond_51

    const/4 p0, 0x7

    goto :goto_52

    :cond_51
    const/4 p0, 0x0

    :goto_52
    return p0
.end method

.method public static isAdmob(Ljava/lang/String;)Z
    .registers 2

    const-string v0, "admob"

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

    move-result p0

    return p0
.end method

.method public static isAdmobOrGGAdx(Ljava/lang/String;)Z
    .registers 2

    invoke-static {p0}, Lcom/proxy/ad/adsdk/consts/AdConsts;->isAdmob(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_f

    invoke-static {p0}, Lcom/proxy/ad/adsdk/consts/AdConsts;->isGGAdx(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_d

    goto :goto_f

    :cond_d
    const/4 p0, 0x0

    return p0

    :cond_f
    :goto_f
    const/4 p0, 0x1

    return p0
.end method

.method public static isBigoAd(Ljava/lang/String;)Z
    .registers 2

    const-string v0, "bigoad"

    invoke-static {p0, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_13

    const-string v0, "bigobrand"

    invoke-static {p0, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result p0

    if-eqz p0, :cond_11

    goto :goto_13

    :cond_11
    const/4 p0, 0x0

    return p0

    :cond_13
    :goto_13
    const/4 p0, 0x1

    return p0
.end method

.method public static isBigoBrandAd(Ljava/lang/String;)Z
    .registers 2

    const-string v0, "bigobrand"

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

    move-result p0

    return p0
.end method

.method public static isCPT(I)Z
    .registers 2

    const/4 v0, 0x3

    if-ne p0, v0, :cond_5

    const/4 p0, 0x1

    return p0

    :cond_5
    const/4 p0, 0x0

    return p0
.end method

.method public static isDisplayAdType(I)Z
    .registers 2

    const/4 v0, 0x2

    if-eq p0, v0, :cond_d

    const/16 v0, 0x8

    if-eq p0, v0, :cond_d

    const/16 v0, 0x9

    if-eq p0, v0, :cond_d

    const/4 p0, 0x0

    goto :goto_e

    :cond_d
    const/4 p0, 0x1

    :goto_e
    return p0
.end method

.method public static isFB(Ljava/lang/String;)Z
    .registers 2

    const-string v0, "facebook"

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

    move-result p0

    return p0
.end method

.method public static isFullScreenAdType(I)Z
    .registers 2

    const/4 v0, 0x3

    if-eq p0, v0, :cond_8

    const/4 v0, 0x4

    if-eq p0, v0, :cond_8

    const/4 p0, 0x0

    goto :goto_9

    :cond_8
    const/4 p0, 0x1

    :goto_9
    return p0
.end method

.method public static isGGAdx(Ljava/lang/String;)Z
    .registers 2

    const-string v0, "googleadx"

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

    move-result p0

    return p0
.end method

.method public static isInterstitial(I)Z
    .registers 2

    const/4 v0, 0x3

    if-ne p0, v0, :cond_5

    const/4 p0, 0x1

    return p0

    :cond_5
    const/4 p0, 0x0

    return p0
.end method

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

    const/4 v0, 0x1

    if-eq p0, v0, :cond_11

    const/16 v1, 0xa

    if-eq p0, v1, :cond_11

    const/4 v1, 0x5

    if-eq p0, v1, :cond_11

    const/4 v1, 0x6

    if-eq p0, v1, :cond_11

    const/4 v1, 0x7

    if-eq p0, v1, :cond_11

    const/4 v0, 0x0

    :cond_11
    return v0
.end method

.method public static isRewardVideo(I)Z
    .registers 2

    const/4 v0, 0x4

    if-ne p0, v0, :cond_5

    const/4 p0, 0x1

    return p0

    :cond_5
    const/4 p0, 0x0

    return p0
.end method

.method public static isValidAdTag(I)Z
    .registers 1

    packed-switch p0, :pswitch_data_8

    const/4 p0, 0x0

    goto :goto_6

    :pswitch_5
    const/4 p0, 0x1

    :goto_6
    return p0

    nop

    :pswitch_data_8
    .packed-switch 0x1
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
    .end packed-switch
.end method

.method public static isValidAdType(I)Z
    .registers 1

    packed-switch p0, :pswitch_data_8

    const/4 p0, 0x0

    goto :goto_6

    :pswitch_5
    const/4 p0, 0x1

    :goto_6
    return p0

    nop

    :pswitch_data_8
    .packed-switch 0x0
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
        :pswitch_5
    .end packed-switch
.end method

.method public static isValidAdn(Ljava/lang/String;)Z
    .registers 4

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    sparse-switch v0, :sswitch_data_84

    goto/16 :goto_7d

    :sswitch_b
    const-string v0, "bigobrand"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x5

    goto/16 :goto_7e

    :sswitch_16
    const-string v0, "googleadx"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x4

    goto :goto_7e

    :sswitch_20
    const-string v0, "facebook"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x0

    goto :goto_7e

    :sswitch_2a
    const-string v0, "unity"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/16 p0, 0xa

    goto :goto_7e

    :sswitch_35
    const-string v0, "mopub"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x3

    goto :goto_7e

    :sswitch_3f
    const-string v0, "admob"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x1

    goto :goto_7e

    :sswitch_49
    const-string v0, "pangle"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/16 p0, 0x9

    goto :goto_7e

    :sswitch_54
    const-string v0, "toutiao"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x6

    goto :goto_7e

    :sswitch_5e
    const-string v0, "huawei"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/16 p0, 0x8

    goto :goto_7e

    :sswitch_69
    const-string v0, "bigoad"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x2

    goto :goto_7e

    :sswitch_73
    const-string v0, "amazon"

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

    move-result p0

    if-eqz p0, :cond_7d

    const/4 p0, 0x7

    goto :goto_7e

    :cond_7d
    :goto_7d
    const/4 p0, -0x1

    :goto_7e
    packed-switch p0, :pswitch_data_b2

    goto :goto_83

    :pswitch_82
    const/4 v1, 0x1

    :goto_83
    return v1

    :sswitch_data_84
    .sparse-switch
        -0x544bf9fc -> :sswitch_73
        -0x52ccf02e -> :sswitch_69
        -0x47e95e19 -> :sswitch_5e
        -0x439c2a43 -> :sswitch_54
        -0x3b56c19d -> :sswitch_49
        0x58603fd -> :sswitch_3f
        0x6342a1b -> :sswitch_35
        0x6a45775 -> :sswitch_2a
        0x1da19ac6 -> :sswitch_20
        0x57e343dc -> :sswitch_16
        0x6933f578 -> :sswitch_b
    .end sparse-switch

    :pswitch_data_b2
    .packed-switch 0x0
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
        :pswitch_82
    .end packed-switch
.end method

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

    const/4 v0, 0x1

    if-eq p0, v0, :cond_a

    const/4 v1, 0x2

    if-eq p0, v1, :cond_a

    const/4 v1, 0x3

    if-eq p0, v1, :cond_a

    const/4 v0, 0x0

    :cond_a
    return v0
.end method

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

    const/4 v0, 0x1

    if-eqz p0, :cond_c

    if-eq p0, v0, :cond_c

    const/4 v1, 0x2

    if-eq p0, v1, :cond_c

    const/4 v1, 0x3

    if-eq p0, v1, :cond_c

    const/4 v0, 0x0

    :cond_c
    return v0
.end method

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

    const/4 v0, 0x1

    if-eq p0, v0, :cond_d

    const/4 v1, 0x2

    if-eq p0, v1, :cond_d

    const/4 v1, 0x3

    if-eq p0, v1, :cond_d

    const/4 v1, 0x4

    if-eq p0, v1, :cond_d

    const/4 v0, 0x0

    :cond_d
    return v0
.end method