Skip to content

Settings

Settings screen in ASO.dev allows you to personalize your experience with the platform, including choosing a theme, interface language.
Also available are settings for each screen and additional features: translation provider API keys, app-specific password and AI prompts for working with reviews.

Settings Settings

Language

Settings: Language Settings: Language

Language - Choose the language you prefer to work with the platform interface.

Base language for translations - Choose the language to translate keywords in the keywords tables and metadata editing, as well as user reviews.

Localization

Keywords Settings Keywords Settings

You can configure the translation provider of your choice (Google Translate, DeepL, Chat GPT, Claude AI) in the ASO.dev settings and also set stop words for translations.

Google Translate

Google Translate is available by default as a free translation provider in ASO.dev.

If you don’t have API keys for other providers, Google Translate will be used automatically.

DeepL, Chat GPT, Claude AI, DeepSeek

DeepL, Chat GPT, Claude AI, DeepSeek are paid translation providers that offer more accurate and high-quality translations compared to Google Translate.

These providers use advanced technologies and AI models to ensure a high level of translation accuracy.

To use these providers, you need to obtain an API key, enter it in the settings, and, if necessary, select a model or specify additional parameters.

How to Set the Priority of Translation Providers

You can change the priority of translation providers by dragging their cards in the list.

The order determines which provider will be used first when translating content.

Disabling a Translation Provider

To disable a specific translation provider, simply toggle the switch to the “Off” position.

This provider will no longer be used for content translation.

You can also change the order of providers to adjust their priority.

Brand Names

Settings: Brand Names Settings: Brand Names

If you need to exclude certain words or phrases from translation, such as brand names, follow these steps:

  • Enter the keyword or phrase you want to exclude from translation.
  • After entering a word, press Enter or .

Excluded words or phrases will remain in their original language and will not be altered during translation.
This is especially useful for maintaining consistency with brand names, technical terms, and other important phrases.

Appearance

Settings: Appearance Settings: Appearance

Light theme - customize the appearance of the interface by choosing a light or dark theme.

High contrast interface - choose standard or high contrast for better readability.

High contrast icons interface - choose standard or high contrast icons for better readability.

Hide preview - disable the preview on screens if you want to reduce the interface load.

Hide sidebar - configure the sidebar to be hidden or pinned depending on your preferences.

Disable Haptic Feedback - disable haptic feedback when interacting with the interface on mobile devices.

Metadata

Settings: Metadata Settings: Metadata

Hide change indicators - disable change indicators in metadata next to each input field in the editor if they distract you.

Metadata: Keywords

Hide keywords data - removes information about each keyword under the input field

Hide keyword suggestions - removes keyword suggestions based on data from App Store Connect and keywords of your competitors

Hide validation messages - removes all validation messages for input fields

Metadata: Cross-localization

Prevent deletion from other locales - prevents deletion of keywords from other localizations, delete buttons from other languages are removed so you can focus on the data of the current Localization

Metadata: Versioning

Versioning settings Versioning settings

You can manage your app’s versioning more flexibly.
By default, when the major version is increased, the minor version remains unchanged (for example, version 1.2.3 will become 1.3.3).

However, you have two configurable options in the settings:

  • Update Minor Version: Automatically increments the minor version while keeping the current major version. For example, version 1.2.3 will become 1.2.4.
  • Reset Minor Version on Major Update: When the major version is increased, the minor version resets to zero. This means version 1.2.3 will become 1.3.0.

Keywords

Settings: Keywords Settings: Keywords

Exclude unranked keywords from the “Keywords List” - removes unranked keywords from the list of keywords, for which there are no positions by keywords of the application in the App Store

Turn Off Cell Color Indication - removes the color indication of cells in the keyword table, when keyword is out of the ranking - highlights cells in red

Hide keyword color labels - removes keyword color labels in the keyword table, if any

Display the number of words in keywords - shows the number of words in each keyword in the long-tail keyword search keyword table

Export keywords data in reversed format (dates as columns) - when enabled, dates will be exported in reverse order, starting from the newest to the oldest, as in the keyword table

Charts

Settings: Charts Settings: Charts

Chart Type - choose the type of charts that you prefer to use for visualizing keyword data.

  • Column Chart - a chart in the form of separate columns, where each column corresponds to a specific position range.
  • Stacked Column Chart - by default, a chart in the form of columns, where each position range is displayed in its color inside one column.
  • Normalized Stacked Column Chart - similar to Stacked Column Chart, but all columns have the same height (100%), and the percentage of keywords in each range is shown inside.
  • Line Chart - shows the change in the number of keywords in each position range over time as separate lines, each starting from 0.
  • Spline Chart - the same as Line Chart, but with smooth lines instead of sharp angles.
  • Stacked Linear Chart - the values of position ranges are summed up, each line is built on top of the previous one, creating an accumulation effect.
  • Normalized Stacked Linear Chart - similar to Stacked Linear Chart, but normalized in percentages (summing up to 100%).
  • Area Chart - a chart in the form of filled areas, where each area corresponds to a specific position range.
  • Spline Area Chart - similar to Area Chart, but with smoother lines for better visualization.
  • Normalized Area Chart - similar to Area Chart, but all areas have the same height (100%), and the percentage of keywords in each range is shown inside.

Disable tooltips - removes all tooltips when hovering over keyword charts, as well as on the App Information screen.

Enable low SAP - shows keywords with low popularity (SAP) on the charts (with values of 5 - low popularity or 0 - no popularity data) so you can see the full dynamics.

Show Data Trends - shows the trend of changes in keyword positions over time on the charts.

Colored Charts - when enabled, the charts of keywords will be colored in different colors for better visualization.
For convenience, you can set your own colors.
When editing the base set of colors, you can restore them to the default values by the Default Settings button.
When disabled, the charts of keywords will be displayed in shades of one base color (blue) - by default.

Application Cards

Settings: Applications cards Settings: Applications cards

Hide income and downloads - removes data on income and downloads of the application from the application card.

Prevent text copying on click - prevents text copying when clicking on the application card, for quick transition to the App Information screen.

Navigation Mode - choose the navigation mode for Top Apps Screen: Buttons or Drop-downs. By default, the navigation mode is set to Buttons.

Subscriptions

Settings: Subscription Settings: Subscription

Collapse subscription groups - all subscriptions on the Subscriptions screen will be collapsed by default

Collapse localization subscription groups - when disabled - all localization subscription groups will be expanded for all localizations, by default - collapsed

Collapse subscription localizations - when disabled - all subscription localizations will be expanded for all subscriptions, by default - collapsed

Show details for verification - displays the information sent to the App Store for verification

Screenshots

Settings: Screenshots Settings: Screenshots

Collapse all screenshots - collapses all screenshot cards on the screen

Ignore locale direction - saves the order of displaying screenshots the same as in the App Store, even for reverse (RTL) localizations.
If this setting is disabled, screenshots will be displayed exactly as in the App Store on real user devices.
This is useful for checking the correctness of displaying screenshots taking into account the text direction and correct image transitions.

Reviews

Turn off notifications for downloaded reviews: disable notifications for downloaded reviews in App Info.

AI Settings

Settings: Reviews Settings: Reviews

You can change the response or report templates for AI.
You can also configure the order of AI use when reporting or responding to reviews in Localization section.

AI-Prompt for complaint to review - you can view and edit the template complaint to the review, which will be used to send a complaint to the user reviews
AI-Prompt for response to review - you can view and edit the template responses to reviews, which will be used to generate a response through AI to user reviews

Security

Settings: Security Settings: Security

Proxy-server

Settings: Proxy Settings: Proxy

Proxy server - configure a proxy server for secure use of the App Store Connect API.
The proxy server helps reduce the risks of blocking and restrictions from Apple, as well as ensures confidentiality and security when working with multiple developer accounts.

Required - setting the requirement for using a proxy server blocks access to the App Store Connect API without specifying a proxy server in all projects.

Active - enabling a proxy server for secure use of the App Store Connect API.
Host - the address of the proxy server, which you can get from your administrator or service provider.
Port - the port of the proxy server, which you can get from your administrator or service provider.

Requires authentication - setting the requirement for authentication to access the proxy server.
Login - login to access the proxy server, which you can get from your administrator or service provider.
Password - password to access the proxy server, which you can get from your administrator or service provider.

The Check button tests the connection to the proxy server to ensure it is set up correctly. If successful, it displays the current IP address as seen through the proxy.

When checking the IP address, two methods are used, each called in turn:

  • Server request - checks the IP address from the ASO.dev server.
  • Third-party system - checks the IP address using the third-party service ipify API.

If the check fails, you will see an error message.

The connection errored: Connection refused This indicates an error which most likely cannot be solved by the library.

App specific password

Settings: Security Settings: Security

This section is available only for the selected project.

App specific password for Apple ID - in this section, you can add an app-specific password from Apple ID to use it in integration with App Store Connect.
It’s used to get access to Analytics from App Store Connect, as well as to send a complaint to the review.

Or log out of the Apple ID account if you want to use another account.

App Store Connect

Settings: App Store Connect Settings: App Store Connect

App Store Connect API issue? - This setting is reserved and can be enabled automatically if necessary.
It is designed for situations where the App Store Connect API is not functioning correctly.
For example, to address the error where the Apple App Store Connect API in the metadata editor incorrectly returns the list of app versions.

When enabled, an alternative API will be used, which may be slower but can help resolve issues.
Note that this setting is not saved and must be enabled each time you start ASO.dev, as the API issue is likely temporary.

Localization Providers Setup


Google Translate

Google Translate

All translations in ASO.dev is using by default translations Google Translate API.

This method is used by default.


DeepL

DeepL

DeepL API key can be filled in in the Settings Screen > Localization without sending them anywhere, ensuring security and privacy.


Chat GPT (OpenAI)

OpenAI

Fill in ChatGPT API key and Organization ID in the Settings Screen > Localization without compromising security and privacy you just need to select ChatGPT model for your key.

Supported Models

  • o3 Mini Best choice for quick and simple chatbots, help with routine tasks, simple text generation.
  • o1 Mini Suitable for basic tasks and simple conversational assistants, economical in cost of use.
  • o1 Preview Used for testing, simple chatbots, and quick generation of short texts without high quality requirements.
  • GPT-4o Mini Suitable for medium tasks, chatbots, quick answers to questions, content generation, and simple coding.
  • GPT-4o Ideal for complex tasks, expert consultations, programming, image and video analysis.

Outdated models:

  • GPT-4 Turbo
  • GPT-4
  • GPT 3.5 Turbo

Claude

Claude

Claude API key can be filled in in the Settings Screen > Localization without sending them anywhere, ensuring security and privacy.

Supported Models

  • Claude 3.7 Sonnet for complex tasks, deep document analysis, and large text volume.
  • Claude 3.5 Haiku is optimal for the most complex tasks: deep analysis, coding, creative and expert tasks.
  • Claude 3.5 Sonnet is suitable for complex and medium tasks, writing texts, data and document analysis.
  • Claude 3 Haiku is ideal for simple tasks, quick communication, assistants, and chatbots.
  • Claude 3 Sonnet is optimal for analytical, expert tasks, texts, and medium complexity coding.
  • Claude 3 Opus is suitable for beginner and intermediate tasks: chatbots, quick query processing, and content generation.

DeepSeek

DeepSeek

DeepSeek API key can be filled in in the Settings Screen > Localization without sending them anywhere, ensuring security and privacy.

Supported Models

  • deepseek-chat DeepSeek-V3