Configuration - Android
This page provides details about available configuration options (in app/src/main/res/values/config.xml file in Android code) to control various features.
autocomplete_enabled= This controls auto complete popup when entering hashtag or mentioning users throughout the app.auto_scroll_enabled= This controls whether clips should automatically scroll to next after finishing iftrueor loop otherwise.auto_scroll_ad_enabled= This controls whether native ads while watching clips should be automatically scrolled or not.auto_scroll_ad_delay= The the above value is set totrue, then this determines after how many seconds the ad between playback will be auto scrolled.clip_description_limit= This determines the maximum number of characters one can put in the clip's description field during upload/editing. This value must remain in sync with the validation rules set up on server side.clutter_free_playback_enabled= This controls the automatic show/hide of controls during playback.clutter_free_playback_delay= If above value is set totrue, then this determines after how many milliseconds the controls should be hidden.clutter_free_recording_enabled= This controls the automatic show/hide of controls during recording.downloads_enabled= This controls whether users of the app should be able to download or save clips from app into their gallery or not.downloads_async_enabled= Enabling this will download the clip (upon user request) in background, otherwise a progress popup is shown and it is downloaded while blocking access to UI.downloads_watermark_enabled= This controls whether or not watermark should be applied to downloaded clips or not.discover_previews_enabled= Setting this totruewill show animated (GIF) previews of clips on discover page or static images otherwise.duet_enabled= This controls whether or not duets users should be able to make duets.email_login_enabled= This controls whether or not users should be allowed to login using their email address.exit_behavior= Instead of closing app instantly upon tapping back button, you can require double-tap (by setting this to1) or confirmation (by setting this to2).explicit_acceptance_required= Setting this totruewill show a checkbox in the login sheet that the user must check to express their agreement to legal policies.external_browser_enabled= This controls whether or not external links should open in external browser or internal browser otherwise.emoji_keyboard_enabled= This controls whether Emoji keyboard is enabled or not.emoji_variant= This can be set to either or0for Apple,1for Google,2for Facebook and3for Twitter styled Emojis.facebook_app_id= This is the app ID of your Facebook app created in Facebook for Developers console.facebook_client_token= This is the client token as shown from Advanced page in Facebook for Developers console.facebook_protocol_scheme= This is a string value i.e.,fb+ your Facebook app ID e.g.,fb1234567890.facebook_login_enabled= This controls whether or not users should be allowed to login using their Facebook account.google_client_id= This is the client ID of client with type "3" fromgoogle-services.jsonfile you downloaded during Firebase setup.google_login_enabled= This controls whether or not users should be allowed to login using their Google account.haptic_feedback_enabled= This controls the slight vibrating when liking a clicking using double-tap gesture.immersive_mode_enabled= This controls whether the immersive watching mode (transparent bottom bar over video) if set totrueor solid bottom bar otherwise.immersive_padding_bottom= If immersive mode is enabled, this is usually the height of bottom used to prevent controls overlap.in_app_review_enabled= This enables or disables Play Store powered, in-app review system.in_app_review_delay= This specifies after how many launches, the user is asked to put a review for first time.in_app_review_interval= This specified after how many subsequent launches the user is again asked to put a review.in_app_update_enabled= This enables or disables Play Store powered, in-app update system.in_app_update_interval= This specified after how many launches, the app should check for an available update and prompt the user to actually perform it if available.link_privacy_policy= This is the URL to your externally hosted privacy policy page.link_terms_of_use= This is the URL to your externally hosted terms of use page.music_notes_enabled= This controls whether or not to show the revolving music notes around the disc when watching a clip.news_enabled= This enables or disables the news button in the top-left corner of the discover page.notification_channel_id= This is the notification channel ID the app publishes notifications to.player_duration_enabled= This controls whether or not to show the clip's remaining duration while watching.player_progress_enabled= This controls whether or not to show a circular progress of clip's duration while watching.prefetching_enabled= This enables or disables eager loading of next clip's video while watching.profile_link_facebook= This controls whether or not users can put links to their Facebook account on their profile.profile_link_instagram= This controls whether or not users can put links to their Instagram account on their profile.profile_link_linkedin= This controls whether or not users can put links to their LinkedIn account on their profile.profile_link_snapchat= This controls whether or not users can put links to their Snapchat account on their profile.profile_link_tiktok= This controls whether or not users can put links to their TikTok account on their profile.profile_link_twitter= This controls whether or not users can put links to their Twitter account on their profile.profile_link_youtube= This controls whether or not users can put links to their YouTube channel on their profile.profile_clips_count_enabled= This controls visibility of total number of clips uploaded by a user on their profile.profile_user_level_enabled= This controls visibility of user level (criteria set from admin panel) e.g., Superstar etc. on their profile.server_api_key= This API key is used to securely connect with server. This value must match withAPI_KEYenvironment variable on server.server_url= This is the URL to the RESTful API hosted on your server e.g.,https://yourapp.com/api/.ssl_pinning_enabled- This controls whether or not to pin SSL certificate for outgoing HTTP requests.ssl_pinning_domain- The domain name for which SSL pinning has to be configured. it's typically your API domain e.g.,yourapp.com.ssl_pinning_certificate- This is the SHA-1 or SHA-256 hash of either the leaf or intermediate SSL certificate installed on server for above domain.sharing_enabled= This controls whether or not users are allowed to share clips they are watching.sharing_async_enabled= Setting this totrueenable asynchronous downloads of clip's video ifsharing_links_enabledis set tofalse.sharing_links_enabled= If set totrue, share-able links to clips will instead instead of actually video file.sharing_links_domain= This is the dynamic link prefix created during Firebase setup e.g.,yourapp.page.link.sharing_sheet_enabled= This enables/disable custom sharing sheet with major social network instead of the default system one.sharing_watermark_enabled= This controls whether watermark should be applied to clip's video when link sharing is disabled.sms_login_enabled= This controls whether or not users should be allowed to login using their phone number.sms_login_service= This can be set to one ofmsg91,twilioorfirebase.splash_delay= This is the delay in milliseconds before actual loading to force splash screen to stay a little longer.stickers_enabled= This enables sharing stickers while posting comments or messaging.tags_chips_enabled= This controls the visibility of mentions & tags as chips at the bottom while watching.uploads_async_enabled= This enables or disables asynchronous uploads (or UI blocking otherwise).watermark_position= This determines the position of watermark when applied. It can one either of1for top-left,2for top-right,3for bottom-right,4for bottom-left corners.watermark_username_enabled= This controls whether or not to include clip uploader's username in watermark.watermark_username_size= This is the text size of the username (if enabled) in watermark.watermark_username_padding= This is padding between watermark image and username (if enabled).watermark_width= This is the width of watermark in percentage with respect to clip's video width.support_faq= This is the link to your externally hosted FAQ page to show in Support section of Settings screen. You may also set it to empty to hide it otherwise.support_website= This is the link to your externally hosted website to show in Support section of Settings screen. You may also set it to empty to hide it otherwise.support_email= This is the support email address to show in Support section of Settings screen. You may also set it to empty to hide it otherwise.support_phone= This is the support phone number to show in Support section of Settings screen. You may also set it to empty to hide it otherwise.gifts_enabled= This controls whether or not to show gifting and wallet options in app.live_streaming_enabled= This controls whether or not live streaming options should be enabled.agora_app_id= If live streaming is enabled and Agora is set as live streaming service, you must provide App ID from your project in Agora consolelocations_enabled= This controls whether or not to show location related options in app.locations_api_key= This is Android key created when setting up Google Maps project in Google Cloud Console.adcolony_app_id= This is the AdColony app ID required to show ads from AdColony.admob_app_id= This is the AdMob app ID required to show ads from AdMob.admob_test_device_id= This is the test device ID used for testing ads from AdMob.facebook_test_device_id= This is the test device ID used for testing ads from Facebook.sentry_dsn= You can use this to configure error reporting with Sentry.skip_adjustment_screen= Setting this totruewill skip showing the audio adjustment screen after recording..skip_intro_screen= Setting this totruewill skip showing the intro screen (on first launch).skip_language_screen= Setting this totruewill skip showing the language selection screen (on first launch).skip_suggestions_screen= Setting this totruewill skip showing the follow suggestions screen (on new registration).
Last updated