InitParam$Builder.smali

.class public Lcom/proxy/ad/adsdk/InitParam$Builder;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/proxy/ad/adsdk/InitParam;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "Builder"
.end annotation


# instance fields
.field private a:Ljava/util/concurrent/ConcurrentHashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/ConcurrentHashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field


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

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

    new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;

    invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V

    iput-object v0, p0, Lcom/proxy/ad/adsdk/InitParam$Builder;->a:Ljava/util/concurrent/ConcurrentHashMap;

    invoke-static {}, Lcom/proxy/ad/adsdk/d/d;->c()V

    return-void
.end method

.method static synthetic a(Lcom/proxy/ad/adsdk/InitParam$Builder;)Ljava/util/concurrent/ConcurrentHashMap;
    .registers 1

    iget-object p0, p0, Lcom/proxy/ad/adsdk/InitParam$Builder;->a:Ljava/util/concurrent/ConcurrentHashMap;

    return-object p0
.end method

.method private a(Ljava/lang/String;Ljava/lang/Object;)V
    .registers 4

    if-nez p2, :cond_12

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    const-string p2, "Invalid param to put "

    invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string p2, "InitParam"

    invoke-static {p2, p1}, Lcom/proxy/ad/log/Logger;->e(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_12
    iget-object v0, p0, Lcom/proxy/ad/adsdk/InitParam$Builder;->a:Ljava/util/concurrent/ConcurrentHashMap;

    invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-void
.end method


# virtual methods
.method public build()Lcom/proxy/ad/adsdk/InitParam;
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/adsdk/InitParam$Builder;->a:Ljava/util/concurrent/ConcurrentHashMap;

    const-string v1, "app_key"

    invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_d

    const-string v0, "app key is not set"

    goto :goto_1c

    :cond_d
    iget-object v0, p0, Lcom/proxy/ad/adsdk/InitParam$Builder;->a:Ljava/util/concurrent/ConcurrentHashMap;

    const-string v1, "ver_flag"

    invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1a

    const-string v0, "version flag is not set"

    goto :goto_1c

    :cond_1a
    const-string v0, ""

    :goto_1c
    invoke-static {}, Lcom/proxy/ad/adsdk/d/d;->d()V

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

    move-result v1

    if-eqz v1, :cond_2c

    new-instance v0, Lcom/proxy/ad/adsdk/InitParam;

    const/4 v1, 0x0

    invoke-direct {v0, p0, v1}, Lcom/proxy/ad/adsdk/InitParam;-><init>(Lcom/proxy/ad/adsdk/InitParam$Builder;B)V

    return-object v0

    :cond_2c
    const-string v1, "SDK Init Error:"

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

    move-result-object v0

    const-string v1, "ads-sdk"

    invoke-static {v1, v0}, Lcom/proxy/ad/log/Logger;->e(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    return-object v0
.end method

.method public setABFlagsReceiver(Lcom/proxy/ad/adsdk/delgate/ABFlagsReceiver;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "KEY_AB_FLAGS_RECEIVER"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setAdClickHandler(Lcom/proxy/ad/adsdk/delgate/AdClickHandler;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "ad_click_listener"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setAllowShowNotify(Z)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string v0, "key_allow_show_notify"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setAllowShowPageWhenScreenLock(Z)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string v0, "key_allow_show_page_when_screen_lock"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setAppKey(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "app_key"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setAppLang(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "app_lang"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setAppsFlyerId(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "appsflyer_id"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setApsAppKey(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "aps_app_key"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setBigoAppId(I)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v0, "bigo_appid"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setChannel(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "chn_name"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setCity(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "city"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setCountry(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "country"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setDebugable(Z)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string v0, "debugable"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setDeviceId(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "device_id"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setEnv(I)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v0, "env"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setFrescoHandler(Lcom/proxy/ad/adsdk/delgate/FrescoHandler;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "fresco_handler"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setGoogleTestDevices(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "google_test_devices"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setGuid(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "guid"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setHdid(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "hdid"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setHostReplaceEventListener(Lsg/bigo/bigohttp/hostreplace/HostReplaceEventListener;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "host_replace_event"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setHostSwitcher(Lsg/bigo/bigohttp/hostreplace/IHostSwitcher;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "host_switcher"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setHttpConnListener(Lcom/proxy/ad/adsdk/delgate/HttpConnListener;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "http_conn_listener"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setImageLoaderDelegator(Lcom/proxy/ad/adsdk/delgate/ImageLoadDelegator;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "img_loader"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setLatitude(F)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;

    move-result-object p1

    const-string v0, "latitude"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setLongitude(F)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;

    move-result-object p1

    const-string v0, "longitude"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setNeighboringContentObtainer(Lcom/proxy/ad/adsdk/delgate/NeighboringContentObtainer;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "neighboring_content_obtainer"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setNetConnectDelegator(Lcom/proxy/ad/adsdk/delgate/NetConnectDelegator;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "net_con"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setPackageName(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "pkg_name"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setPangleAppId(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "key_pangle_app_id"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setPangleAppName(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "key_pangle_app_name"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setProcessName(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "pro_name"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setRegion(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "region"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setRegisterTime(I)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v0, "register_time"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setRtlSwitcher(Lcom/proxy/ad/adsdk/delgate/RtlSwitcher;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "rtl_switcher"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setState(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "state"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setTTAppId(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "key_toutiao_app_id"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setTTAppName(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "key_toutiao_app_name"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setThirdPartySDKInitConfig(Lcom/proxy/ad/adsdk/ThirdPartySDKInitConfig;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "KEY_THIRD_PARTY_SDK_CONFIG"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setUid(I)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v0, "uid"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setUnityGameId(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "key_unity_game_id"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setUserId(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "user_id"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setUserId64(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, "user_id_64"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setUserInfoReceiver(Lcom/proxy/ad/adsdk/delgate/UserInfoReceiver;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "user_info_receiver"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setVersion(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "ver_name"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setVersionCode(I)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v0, "ver_code"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setVersionFlag(Ljava/lang/String;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "ver_flag"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method

.method public setWebViewHeaderDelegator(Lcom/proxy/ad/adsdk/delgate/WebViewHeaderDelegator;)Lcom/proxy/ad/adsdk/InitParam$Builder;
    .registers 3

    const-string v0, "webview_header"

    invoke-direct {p0, v0, p1}, Lcom/proxy/ad/adsdk/InitParam$Builder;->a(Ljava/lang/String;Ljava/lang/Object;)V

    return-object p0
.end method