Skip to main content

All SDK configurations

note

When manually modifying the INTLConfig.ini file, please contact the Player Network support to confirm that the changes are as expected. For details, see SDK Config Instructions.

INTLConfig.ini Directory

The path of INTLConfig.ini in the project is:

1.17.001.16.05
INTLSDK/Scripts/INTLConfig/Editor/Resources/INTLConfig.iniAndroid:
/Plugins/Android/assets/INTLConfig.ini
iOS:
/Plugins/iOS/INTLSDK/INTLCore/INTLSDK.bundle/INTLConfig.ini
Windows, PS5:
/Plugins/x86_64/INTLConfig.ini
Nintendo: /Plugins/Switch/INTLConfig.ini

Basic Configuration

  • Required = Must be filled in when using the feature
  • Optional = Can be omitted when using the feature and defaults will be used

SDK Environment

FieldDescriptionRemark
INTL_URLPlayer Network SDK backend service URL configured for different environments.
For more information, see Retrieve Deployment Cluster Information.
Required
GAME_IDPlayer Network Console assigned GAME_ID.Required
SDK_KEYPlayer Network Console assigned SDK_KEY.Required
LIFECYCLEAndroid plugin lifecycle monitoring
Plugins requiring lifecycle monitoring need to add this configuration.
For example, LIFECYCLE = Adjust,Facebook,Google,Twitter,AppsFlyer.
        
Required
        
ANDROID_LOCAL_NOTIFICATION_ENABLEAndroid local push switch
Default: Off
Optional field
DEBUG_CHANNELThird-party channel debug mode, only effective when LOG_LEVEL <= 1.
Different channels can be separated with (,).
For example, DEBUG_CHANNEL = Adjust,AppsFlyer,Firebase.
Optional field
INTL_WEBVIEW_COMMON_URLDetermine if the WebView domain name is set, will uniformly use this domain with the corresponding webpage appended. Setting this attribute requires ensuring that related WebView pages are properly configured.Optional field
SHOW_TEST_TOASTDisplay test environment toast window
0: Hidden, 1: Visible
Default: 1
Optional field
CONSOLE_STORE_CHANNELHost platform store channel identifier, used to distinguish different store channels during data analysis after reporting.
Businesses can configure values to distinguish the current platform in the INTLConfig.ini file.

If not configured, the following values are reported by default:
Switch: 1001
PS4: 1002
PS5: 1003
Xbox One: 1004
Xbox Series X|S: 1005
Optional field
WINDOWS_STORE_CHANNELWindows store channel identifier, used in data reporting during data analysis.
You can optionally fill in the desired values and configure them in the INTLConfig.ini file.
Default: 100
Optional field
INTL_PACKAGE_NAMEPackage name for Windows/PS5/XSX/Switch platforms, used for cloud control and Player Network console configuration retrieval.
You can optionally fill in the desired values and configure them in the INTLConfig.ini file, need to be used in conjunction with Player Network Console cloud control and related configurations.
Optional field
SHUTDOWN_CHANNELS_WINDOWSCurrently only supports Steam and Epic platforms.
When calling the Shutdown interface, it will close the interface of the corresponding channel and release resources.
Optional field

Player Network SDK Log

FieldDescriptionRemarks
LOG_LEVELLog Level
0: Debug
1: Info
2: Warning
3: Error
Default: 3
Optional
LOG_ENCRYPT_ENABLEShould the logs be encrypted
0: Disabled
1: Enabled
Default: 1
Optional
LOG_COMPRESS_ENABLEShould output landing logs
0: Disabled
1: Enabled
Default: 0
Optional
LOG_CONSOLE_OUTPUT_ENABLEShould output console logs
0: Disabled
1: Enabled
Default: 0
Optional
LOG_FILE_OUTPUT_ENABLEShould output log files
0: Disabled
1: Enabled
Default: 0
Optional
LOG_MAX_FILE_SIZEMaximum log file size
Unit: Bytes
Default: 2x1024x1024 (2 MB)
Optional
LOG_FILE_EXCESS_ACTIONAction when file exceeds maximum size
0: Delete and Rewrite
1: Stop Writing
Default: 0
Optional
LOG_AUTO_DELETE_FILE_ENABLEAutomatically delete expired log files
0: Disabled
1: Enabled
Default: 1
Optional

Channel Configuration - Login

Player Network SDK Login

FieldExplanationRemark
LOGIN_NETWORK_ERROR_CLEAR_AUTH_RESULT_ENABLEWhen login network error occurs, whether to clear local login state
Default: 1, clear local login state
Optional field
AUTH_OVERTIMEIneffective after V1.16.02, please refer to SDK_AUTH_OVERTIME and WEB_AUTH_OVERTIME.
Login timeout
Unit: seconds
Default: 30
Optional field
SDK_AUTH_OVERTIMEEffective after v1.16.02
Third-party channel application login timeout interval.
Login timeout setting prevents players from not returning to the game after jumping to third-party applications.Since web login usually requires entering account and password, the time required for login through third-party applications is usually less than through web login.Therefore, third-party application login and web login have two different timeout configurations.
Unit: seconds
Default: 45
Optional field
WEB_AUTH_OVERTIMEEffective after v1.16.02
Web login timeout
Login timeout setting prevents players from not returning to the game after jumping to third-party websites. Since web login usually requires entering account and password, the time required for login through third-party applications is usually less than through web login.Therefore, third-party application login and web login have two different timeout configurations.
Unit: seconds
Default value: 45
Optional field
HTTP_TIMEOUTNetwork request timeout
Unit: seconds
Default: 15
Optional field
REFRESH_INTERVALPS5 login status automatic refresh interval
Because the PS5 token expires in a short time, to ensure the validity of the token in the game, the SDK automatically refreshes the token validity according to the interval defined by REFRESH_INTERVAL.
Unit: seconds
Default value: 300 (5 minutes)
Optional field
KEYCHAIN_ENABLEWhether to enable Keychain storage for iOS device ID
Default: 1, enabled
Optional field
AUTOLOGIN_NOT_THROUGH_PLUGIN_CHANNELWhen auto login, whether to not call the auto login function inside the plugin for set channels
Different channels can be separated by (,)
Default is empty, enabled for all channels.
Optional field
AUTO_LOGIN_REINSTALL_ENABLEEffective after v1.26.00
Support auto login after game uninstall and reinstall, when this option is enabled, the SDK will automatically save the encrypted login state to Android's BlockStore or iOS's KeyChain, only supports Android/iOS systems.
Android system relies on Google service framework, iOS has no special dependencies.
Default: 0, closed; set to 1 to open
Optional field
MSDKV5_AUTH_ADAPT_ENABLEWhether to automatically convert MSKD login state to Player Network SDK login state
Default: 0, do not convert
Optional field
ITOPID_GUEST_LOGIN_ENABLEWhether to enable guest login migrated from iTOP
Default: 0, not enabled
Optional field
ITOP_GAME_IDConfigure migrated iTOP Game ID
When ITOPID_GUEST_LOGIN_ENABLE is not enabled, default is empty.
Optional field

LEVEL INFINITE PASS

FieldDescriptionRemarks
ACCOUNT_SDK_KEYACCOUNT_SDK_KEY assigned by Player Network ConsoleRequired
ACCOUNT_APP_IDACCOUNT_APP_ID assigned by Player Network ConsoleRequired
CUSTOM_ACCOUNT_CHANNEL_IDSelf-built account channel IDRequired when upgrading from self-built account to LI PASS
ACCOUNT_THIRD_CHANNEL_ANDROIDThird-party login channels for the Android platform
Display third-party login channels on the login interface and account center.
Example: ACCOUNT_THIRD_CHANNEL_ANDROID = Facebook,Google
Required
ACCOUNT_THIRD_CHANNEL_IOSThird-party login channels for the iOS platform
Display third-party login channels on the login interface and account center.
Example: ACCOUNT_THIRD_CHANNEL_IOS = Facebook,Apple
Required
ACCOUNT_THIRD_CHANNEL_WINDOWSThird-party login channels for the Windows platform
Display third-party login channels on the login interface and account center.
Example: ACCOUNT_THIRD_CHANNEL_WINDOWS = Facebook,Google
Required
GAME_TOS_URLGame terms linkRequired
GAME_PP_URLGame privacy policy linkRequired
ACCOUNT_FLOW_SWITCHSwitch to control the UI parts of LI PASS, following bitwise operation rules
For more information, see the ACCOUNT_FLOW_SWITCH section below the table.
Default value: 0, all functions are open normally.
Optional
LEVEL_INFINITE_ACTIVITYOrientation of LI PASS interface
LILandscape: Landscape interface
LIPortrait: Portrait interface
Default: LILandscape
Optional
LI_REGISTER_ENABLELI PASS registration function switch
0: Disable registration function, code login will auto-register
1: Enable registration function, show registration button
Default value: 1
Optional
ACCOUNT_THIRD_CHANNEL_BIND_MAX_COUNTMaximum number of third-party channels allowed for binding.All platforms share the same number of account bindings
Example: ACCOUNT_THIRD_CHANNEL_BIND_MAX_COUNT = 3 means up to 3 channels can be bound
Default: 11
Optional
ACCOUNT_THIRD_CHANNEL_UNBIND_BLACK_LISTProhibit third-party channels from unbinding.Example: ACCOUNT_THIRD_CHANNEL_UNBIND_BLACK_LIST = Facebook means Facebook unbinding is not allowedOptional
SAVE_EMAIL_ENABLESwitch to auto-record the email used successfully last login
0: Disable feature, no record, will not auto-fill record email next time when login interface opens
1: Enable feature, email records successfully after login, will auto-fill recorded email next time when login interface opens
Default value: 0
Optional
V1.07.00 Added
SAVE_ACCOUNT_THIRD_CHANNEL_ANDROID_ENABLEAndroid platform records third-party channel login sequence function switch
0: Disable feature, third-party channels are arranged in default order on login interface
1: Enable feature, third-party channels are arranged in recent successful login sequence, last successful channel has special marker
Default value: 0
Optional
V1.07.00 Added
SAVE_ACCOUNT_THIRD_CHANNEL_IOS_ENABLEiOS platform records third-party channel login sequence function switch
0: Disable feature, third-party channels are arranged in default order on login interface
1: Enable feature, third-party channels are arranged in recent successful login sequence, last successful channel has special marker
Default value: 0
Optional
V1.07.00 Added
SAVE_ACCOUNT_THIRD_CHANNEL_WINDOWS_ENABLEWindows platform records third-party channel login sequence function switch
0: Disable feature, third-party channels are arranged in default order on login interface
1: Enable feature, third-party channels are arranged in recent successful login sequence, last successful channel has special marker
Default value: 0
Optional
V1.07.00 Added
GAME_TOS_VERSIONTerms of Service version
Need to update the terms and require existing players to agree to the updated terms, version needs to be upgraded.
Default: 1
Optional
GAME_PP_VERSIONPrivacy policy version
Update terms and ask stock players to agree, update version as needed.

Default: 1
Optional
{Channel} + _LOGIN_PERMISSION
Example: FACEBOOK_LOGIN_PERMISSION
Login permission of specified channelOptional
{Channel} + _LOGIN_EXTRAJSON
Example: FACEBOOK_LOGIN_EXTRAJSON
Login extra JSON of specified channelOptional
LI_THIRD_DT_URLData transfer protocol URL when login through third-party channels
Default is LI PASS data transfer protocol URL
Optional
LIPASS_PB_ENABLE0: Game is not Proxima Beta version
1: Game is Proxima Beta version
Default: 1
Optional
LI_DEFAULT_LOGIN_TYPEDefault login type on the login interface
1: Code login
2: Password login
Default: 1
Optional
SHOW_AS_MARKETING_MODULEWhether to show Personal Center tab in account center
0: Off
1: On
Default value: 1
Optional
V1.26.00 Added
SHOW_ACTIVE_POINT_EXCHANGEWhether to display Gold and Daily Sign-In modules
0: Off
1: On
Default value: 1
Optional
V1.26.00 Added
PASSKEY_ENABLEThis configuration item is used to set whether Passkey login is enabled.
0: Disabled
1: Enabled
Default value: 1
Optional
Added in V1.27.00
ACCOUNT_FLOW_SWITCH

Switch follows bitwise operation rules.Decimal value 0, which is binary value 000000, indicates all UI functions are opened normally.

Match OrderDecimal ValueDescription
11Third-party channel binding area in account center
22Modify password button in login interface and account center, and password login interface
34Third-party channel unbind button
48Third-party channel login button on the login interface
516All popups, including region selection, agree terms, and minor certification process
632Mobile account binding button

ACCOUNT FLOW SWITCH calculation rule: Add the decimal values of UI functions that need to be hidden.

For example, 13 (1 + 4 + 8 = 13) means:

  • Hide the third-party channel binding area in account center
  • Hide all third-party account unbind buttons
  • Hide third-party channel login button on the login interface
  • All other functions are opened normally
caution

Before game release, add the configuration of LI PASS login domain name to the INTLConfig.ini for the production environment.This configuration does not need to be added during testing phase.

In LI PASS V1.16 or later version, this configuration item is optional.

ACCOUNT_URL=https://li-sg.intlgame.com

Apple Channel

FieldDescriptionRemark
INTL_APPLE_WEB_APP_IDApple Channel's APPLICATION IDAndroid, Windows Required

For more details, see Configure Apple Login.

Discord Channel

FieldExplanationRemark
DISCORD_APP_IDDiscord App IDRequired
DISCORD_REDIRECT_URLDeveloper platform configured redirect URLRequired
DISCORD_UNIVERSAL_LINK_IOSUniversal link set on the Discord developer platform, used for iOS platformRequired
DISCORD_LOGIN_USING_WEB1: Use web login
0: Use original DiscordConnect SDK login
Default: 0
Optional
DISCORD_CONFIG_WEB_URLURL for custom Discord web login in games (same logic as Windows)Optional

For more information, see Configure Discord Login.

Epic Channel

FieldDescriptionRemarks
EPIC_PRODUCT_NAMEProduct NameRequired
EPIC_PRODUCT_VERSIONProduct VersionRequired
EPIC_PRODUCT_IDProduct IDRequired
EPIC_SANDBOX_IDSandbox IDRequired
EPIC_DEPLOYMENT_IDDeployment IDRequired
EPIC_CLIENT_IDClient IDRequired
EPIC_CLIENT_SECRETClient SecretRequired

For more information, see Configure Epic Login.

Facebook Channel

FieldDescriptionRemark
FACEBOOK_APP_IDApp ID for Facebook ChannelRequired
FACEBOOK_DISPLAYNAMEThe name displayed on the Facebook channel
e.g., INTL Sample
Note: It must be consistent with the management end, otherwise iOS will error
Required
FACEBOOK_WEBVIEW_LOGIN_ENABLEWhether Windows uses WebView to log in
Default: 1
0: Windows uses system browser to log in
1: Windows uses WebView to log in
Optional
FACEBOOK_CLIENT_REDIRECT_URLAfter logging in with the Windows system browser, the webpage will be redirected to the indicated website
Default: https://www.levelinfinite.com/
Optional

For more information, see Configure Facebook Login.

Google Channel

FieldDescriptionRemarks
GOOGLE_CLIENT_KEY_ANDROIDAndroid Web Client key for the Google channelRequired
GOOGLE_CLIENT_KEY_IOSiOS Client key for the Google channelRequired
GOOGLE_LOGOUT_NEED_CONNECTDuring logout from Google in a non-connect status, configure whether to execute connect before logout
Default: 0 (do not execute)
Optional
GOOGLE_EVERY_LOGIN_CHOICE_USERWhether to execute plugin logout before login
Default: 0 (do not logout)
Optional (only supported on Android)
GOOGLE_WEBVIEW_LOGIN_ENABLEWhether Windows uses WebView for login
Default: 0
0: Windows uses system browser for login
1: Windows uses WebView for login
Optional
GOOGLE_CLIENT_REDIRECT_URLAfter login in Windows system browser, the webpage will redirect to the indicated site
Default: https://www.levelinfinite.com/
Optional

For more information, see Configure Google Login.

LINE Channel

FieldDescriptionRemarks
LINE_CHANNEL_IDChannelID applied for on LINE Developer platformRequired
LINE_CHECK_SDK_VERSION_ENABLEUsed to verify the Android system version of the running device.
If the device system version is below Android 4.2, calling interfaces related to the LINE channel will return unsupported.
Default: Enabled
If you want to disable, you can set it to 0.
Optional

For more information, see Configure LINE Login.

PS5 Channel (Unreal Engine)

FieldDescriptionNote
PS5_CLIENT_IDPS5 Client IDRequired
INTL_PS5_DUID_ENABLEEnable DUID
0: Disable
1: Enable DUID
Default: 0
Optional

For more details, see Configure PS5.

QQ Channel

FieldDescriptionRemarks
QQ_APP_IDQQ channel app IDRequired

For more information, see Configure QQ Login.

Steam Channel

FieldDescriptionRemark
STEAM_APPIDSteam App IDRequired
STEAM_AVATAR_RAW_RGBA_ENABLEWhether to return the original RGBA data of the avatar
The avatar provided by Steam is in large RGBA format, and the SDK supports encoding the avatar into PNG format and returning it to the game.
0: Returns avatar in PNG format
1: Returns avatar in RGBA format
Default value: 0
Optional
STEAM_WEBVIEW_LOGIN_ENABLEWhether Windows uses WebView for login
The SDK supports Steam web login method, when Steam is not installed, players can log in via the web to obtain Steam information.
0: Windows uses Steam login
1: Windows uses WebView login
Default value: 0
Optional

For more information, see Configure Steam Login

X channel

FieldDescriptionRemark
TWITTER_CONFIG_WEB_URLX web login URL
When releasing to production, switch to the production environment
Optional
New field in SDK V1.16, only used when a separate URL configuration is needed; usually no configuration required
TWITTER_CONSUMER_KEYX API key
Default is empty
Optional
Required when using X friend functionality
TWITTER_CONSUMER_SECRETX Secret key
Default is empty
Optional
Required when using X friend functionality
TWITTER_CONSUMER_USE_SDKX SDK account login, typically uses WebView
0: Log in using WebView
1: Log in using SDK, but X has announced SDK is no longer supported
Optional
Default value: 0

For more information, see Configuring X Login.

VK Channel

fieldDescriptionNote
VK_APP_IDVK's App IDRequired

For more information, see Configure VK Login.

WeChat Channel

FieldDescriptionNotes
WECHAT_APP_IDApp ID for WeChat channelRequired
WECHAT_APP_KEYWeChat app key requested on the WeChat channel developer platformRequired
WECHAT_AUTO_REFRESH_ENABLEWhether token should auto-refresh from configuration
Default value: 1, enabling auto-refresh
Optional
WECHAT_UNIVERSAL_LINK_IOSUNIVERSAL_LINK set on the WeChat developer platform, used for iOS platformRequired

Xbox channel

FieldDescriptionRemark
INTL_XSX_PR_URLDomain required to authenticate login using PXUID on the XSX platform
Default value: https://demo.intlgame.com
Optional
New field added in SDK V1.29.00

For more details, see Configure XSX.

Guest Channel

FieldDescriptionRemarks
TRANSFER_CODE_LENGTH_VALIDATIONValidate password length
Default: 1, need validation
Optional field

Channel Configuration - Analysis

Player Network SDK Reporting

FieldExplanationRemark
REPORT_ENABLEWhether to enable reporting
Default: 1, enabled
Optional field
REPORT_COMPRESS_ENABLEWhether compression is needed
Default: 1, compression
Optional field
REPORT_KV_MAX_LOCAL_FILE_NUMMaximum quantity of landing files for KV logs
Default: 10
Optional field
REPORT_KV_MAX_LOCAL_FILE_SIZESize of landing files for KV logs
Unit: bytes
Default: 262144
Optional field
REPORT_KV_TIME_INTERVALReporting time interval for KV logs
Unit: seconds
Default: 5
Optional field
REPORT_BIN_ENABLEWhether to enable file reporting for binary logs
Default: 1, enabled
Optional field
REPORT_BIN_SEG_SIZEFile segment size for binary logs
Unit: bytes
Default: 32768
Optional field
REPORT_BIN_MAX_LOCAL_FILE_NUMMaximum quantity of landing files for binary logsOptional field
REPORT_BIN_MAX_LOCAL_FILE_SIZEMaximum file size for binary logs
Unit: bytes
Optional field
REPORT_BIN_TIME_INTERVALReporting time interval for binary logs
Unit: seconds
Default: 10
Optional field
REPORT_SRC_IDSource ID for default data reporting
Default: 1000
Optional field
REPORT_LIFECYCLE_ENABLEWhether to report changes with lifecycle
Default: 1, enabled, switching to foreground and background will trigger report requests
Optional field
PING_TIMEOUTPing timeout when collecting network quality
Unit: seconds
Default: 1
Optional field
REPORT_DISABLE_COLLECT_METHODMethod ID to be excluded from reporting, separated by commas (,)
Default is empty (all reportings)
Suggestion: fill 501,703,706,721,724,731,732,902
Optional field
REPORT_DISABLE_COLLECT_EVENT_NAMEName of report events to be disabled, separated by commas (,)
Default value: sdk_update_start
Optional field
REPORT_UA_DATA_ENABLECurrently only supports Windows
Whether to enable UA reporting function
0: disabled
1: enabled
Default: 1, enabled
Optional field
REPORT_UA_DATA_SHORT_CODE_FILTERCurrently only supports Windows
Configure UA short code filter list
Short codes in the list will be reported directly (multiple short codes separated by English character (,))
Default: empty string
Optional field
SECURITY_FLAGWhether to enable security checks on Android (including detection of HOOK, plugging, signature, etc.)
0: disabled
1: enabled
Default: 1, enabled
Optional field

Player Network SDK Analytics

FieldDescriptionRemarks
ANALYTICS_CHANNEL_START_ENABLEToggle reporting of the channel_start event to Adjust, AppsFlyer, Facebook, and Firebase
0: Disabled
1: Enabled
Default: 1, Enabled
Optional
ANALYTICS_REPORT_CHANNELThe channel for data reporting
INTL is the proprietary channel of Player Network SDK
If LI PASS is connected, the ANALYTICS_REPORT_CHANNEL configuration item must enable INTL
Required
ANALYTICS_CRASH_CHANNELCrash reporting channelRequired
ANALYTICS_AUTH_REPORT_ENABLEAutomatically report registration and login events
Contact [killuachen(Chen Congcong)] to confirm this setting
Default: 1, Enabled (Versions V1.18.00 and earlier default to Disabled)

After initial setup, it is recommended to use higher-priority Player Network Console for configuration distribution to avoid the need for repackaging due to INTLConfig.ini changes.For details, see EU Users Advertising Privacy.
Optional
ANALYTICS_FIREBASE_IS_DELAYDelay Firebase initialization, if enabled, manual initialization in the startup method is required
Default: 0
Optional
ANALYTICS_CONSENT_ENABLEEnable Consent Mode feature
0: Disabled
1: Enabled
Default: 1
Optional
ANALYTICS_CONSENT_CHANNELChannels where Consent Mode feature is effective
Supported: Firebase
Default: Firebase
Optional
ANALYTICS_CONSENT_REQUIRED_TYPEPermission types required for Consent Mode
ad_storage: Enable advertisement-related storage
analytics_storage: Enable analytics-related storage, e.g., device identifier storage
ad_user_data: Solicit user consent for sending user data for online advertising purposes
ad_personalization: Set user consent on personalized advertisements
Default: ad_user_data,ad_personalization
Optional
ANALYTICS_CONSENT_DEFAULT_CONFIGDefault configuration for permissions when Consent Mode is enabled
0: Decline, 1: Agree
Default: ad_storage:1,analytics_storage:1,ad_user_data:1,ad_personalization:1
Optional

Adjust Channel

FieldDescriptionRemarks
ADJUST_OPEN_DEEPLINK_ENABLEEnable or disable deep link functionality
Default: 0, disabled
Optional
ADJUST_APP_TOKEN_ANDROIDAndroid app tokenRequired
ADJUST_INFO1_ANDROIDOptional Android client feature value
Default: Not configured if left blank
Optional
ADJUST_INFO2_ANDROIDOptional Android client feature value
Default: Not configured if left blank
Optional
ADJUST_INFO3_ANDROIDOptional Android client feature value
Default: Not configured if left blank
Optional
ADJUST_INFO4_ANDROIDOptional Android client feature value
Default: Not configured if left blank
Optional
ADJUST_APPSECRET_ANDROIDAndroid app secret switch
Default is empty
To set the Android app secret,
this option must have a value set
ADJUST_REGISTER_EVENT_TOKEN_ANDROIDToken for Android registration eventRequired
ADJUST_LOGIN_EVENT_TOKEN_ANDROIDToken for Android login event reportingRequired
ADJUST_URL_STRATEGY_ANDROIDAndroid data residency region
Default: Not configured if left blank
url_strategy_india: Data resides in India
url_strategy_china: Data resides in China
Optional
ADJUST_SIGNATURE_VERSION_ANDROIDAndroid signature version, 1 means v1, 2 means v2.
Default: 1
Optional
ADJUST_APP_TOKEN_IOSiOS app tokenRequired
ADJUST_INFO1_IOSOptional iOS client feature value
Default: Not configured if left blank
Optional
ADJUST_INFO2_IOSOptional iOS client feature value
Default: Not configured if left blank
Optional
ADJUST_INFO3_IOSOptional iOS client feature value
Default: Not configured if left blank
Optional
ADJUST_INFO4_IOSOptional iOS client feature value
Default: Not configured if left blank
Optional
ADJUST_APPSECRET_IOSiOS app secret switch
Default value: -1
To set the iOS app secret,
this option must be a non -1 value
ADJUST_REGISTER_EVENT_TOKEN_IOSToken for iOS registration eventRequired
ADJUST_LOGIN_EVENT_TOKEN_IOSToken for iOS login event reportingRequired
ADJUST_URL_STRATEGY_IOSiOS data residency region
Default: Not configured if left blank
ADJUrlStrategyIndia: Data resides in India
ADJUrlStrategyChina: Data resides in China
ADJDataResidencyEU: Data resides in the EU
ADJDataResidencyTR: Data resides in Turkey
ADJDataResidencyUS: Data resides in the US
Optional
ADJUST_SIGNATURE_VERSION_IOSiOS signature version, 1 means v1, 2 means v2.
Default: 1
Optional
ADJUST_SUB_DOMAINConfigure Adjust reporting transit server
Default: Not configured if left blank
Optional
ADJUST_CHANNEL_START_EVENT_TOKEN_ANDROIDCustom start event token for AndroidRequired
ADJUST_CHANNEL_START_EVENT_TOKEN_IOSCustom start event token for iOSRequired

For more information, see Adjust Configuration.

AppsFlyer Channel

FieldExplanationRemark
APPSFLYER_APP_ID_IOSiOS App ID for AppsFlyerRequired
APPSFLYER_APP_KEY_IOSiOS App Key for AppsFlyerRequired
APPSFLYER_APP_KEY_ANDROIDAndroid App Key for AppsFlyerRequired
FIREBASE_SENDER_IDFirebase Sender ID for AppsFlyerRequired
APPSFLYER_WAITFORATT_TIMEOUTListening duration for system tracking authorization by AppsFlyer
Unit: seconds, needs to be set as an int value
Default: 0
Optional
APPSFLYER_ADSUPPORT_AND_IAD_ENABLEWhether to enable AppsFlyer's AdSupport framework and iAD framework, enabled by default.
For more information, see AppsFlyer: Enabling AdSupport and iAD Frameworks.
Default: 1, Enabled
Optional
APPSFLYER_ANONYMIZE_USER_ENABLEWhether to enable user anonymization by AppsFlyer.
For more information, see AppsFlyer SDK Anonymize Data feature.
Default: 0, Disabled
Optional

For more information, see AppsFlyer Configuration.

TikTok Channel

fieldDescriptionNote
TIKTOK_EVENT_APPIDTikTok's Application IDRequired
TIKTOK_EVENT_TT_APPIDTikTok's TikTok Application IDRequired

For more information, see TikTok Configuration.

Module Configuration

Player Network SDK WebView

FieldExplanationRemark
WEBVIEW_FULLSCREEN_ENABLEIs it full screen
Default: 0, disabled
Optional field
WEBVIEW_PORTRAIT_HIDE_MENU_BAR_ENABLEWhen in portrait mode, whether to hide the menu bar
Default: 0, do not hide
Optional field
WEBVIEW_LANDSCAPE_HIDE_MENU_BAR_ENABLEWhen in landscape mode, whether to hide the menu bar
Default: 0, do not hide
Optional field
WEBVIEW_SHARE_CHANNELJS share channel, supports Facebook, LINE, System
When set to NONE, the share button is not displayed
When this field is set to any value, system sharing is enabled
Default: Facebook, Line, System
Optional field
WEBVIEW_URL_KEY_FILTERFilter the keywords related to login status in the URL
Different fields can be separated by (,), such as accesstoken, username
No filtering needed, you can directly fill NONE
Android platform needs isSameProcessWebView=true in ExtraJson of OpenURL interface
Default is empty
Optional field
CONFIG_KEY_BACK_DISABLEWhether to disable the back button, (Android only)
Default: 0, do not disable
Optional field
WEBVIEW_DEFAULT_WIDTHWindows login WebView width
Unit: %
Windows required field
WEBVIEW_DEFAULT_HEIGHTWindows login WebView height
Unit: %
Windows required field
WEBVIEW_NAVIGATION_BUTTON_DISABLEWhether to disable the back and system browser buttons,
(Windows only)
Default: 0, do not disable
Windows required field
WEBVIEW_UI_COLOR_THEMEWebView style framework (dark/light),
(Windows only)
Default: dark
Windows required field
WEBVIEW_VIEWPORT_DPIWebview dots per inch, sets browser width and height,
(Windows only)
Default: 96
Windows required field
WEBVIEW_ALWAYS_ON_TOPMOST_WINDOWWebView is always on top
(Windows only)
Default: 1, always on top
Windows optional field
WEBVIEW_ACCEPTED_LANGUAGE_LISTProvides supported languages for webpage WebView
(Windows only)
For more language configuration information, please refer to Language List
Default: en-US,zh-CN,ja-JP,ko-KR
Windows optional field
WEBVIEW_DYNAMIC_RESOLUTION_ENABLEWhether Webview adjusts size when monitor resolution changes.
Default: 1, do not adjust size.
Windows optional field
WEBVIEW_DPI_AWARENESS_ENABLEEnable DPI Awareness Mode
0: Maintain DPI Unaware
1: Enable system DPI awareness
Default: 0
Windows optional field
WEBVIEW_CACHE_NAMEWebView cache directory
Default value: webview_cache
Windows optional field
INTL_WEBVIEW2_ENABLEEnable Microsoft Edge WebView2 to embed web content in local applications, Windows only.
Default value: 1, enable INTLWebView2;
0: enable INTLWebView
1: enable INTLWebView2
Windows Optional For Player Network SDK V1.29.00 and earlier versions, the default value for this configuration is 0

Player Network SDK Announcement

FieldExplanationRemark
NOTICE_INTERVALTime interval[1]
Unit: seconds
Default: 300s (5 min)
Optional field
[1]

Within the time interval, using the same parameters to call the fetch announcement interface will directly return the data cached by the client last time, without fetching from the backend.

Player Network SDK Cloud Control

FieldDescriptionRemarks
PULL_REMOTE_CONFIG_SWITCHScheduled trigger for cloud control[1]
1: On
0: Off
Default: 1, On
Optional
REMOTE_CONFIG_INTERVALInterval for cloud control trigger
Unit: milliseconds
Default: 1,080,000 (18 min)
Optional
[1]

Once enabled, the SDK will periodically trigger cloud control to fetch the latest configuration and refresh the cache.
Once disabled, the SDK will only fetch the latest cloud control configuration upon initialization or successful login. If new configurations are issued, re-initialization or re-login is required.