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