Create New Application

An application in Magify is the entity that links configuration, data, and integrations. All SDK settings, monetization logic, and analytics are applied within a specific application.

This article explains how to create an application in the system and what information needs to be provided.


Ways to Create an Application

There are two ways to create a new application in Magify:

From the Main Dashboard (Main Board)

  • Log in to your Magify account
  • Click Add Application in the top-right corner of the main dashboard
magify-add-application-main-board

From the Configuration Section

  • Navigate to Configuration > Remote Config > Application
  • Click Create New
magify-add-application-remote-config

Creating an Application

After navigating to the creation flow, the application form will open.

Fill in the required fields (marked with *). The sections below describe each field in detail.


Application Status

The Application Status field defines whether the application is already published in the store.

Available options:

  • Available in store — the application is published and available in the App Store or Google Play
  • Not published or pending approval — the application is not yet published or is under review

The selected value affects which fields are displayed in the application form and whether store-related fields are required.


Application Data

Platform

Defines the platform of the application.

  • iOS
  • Android

This field is available if Not published or pending approval is selected.

Used to specify the platform before the application is published.


The URL of the application's page in the app store (App Store or Google Play).

Used to identify the application in integrations and data sources.

Required if Available in store is selected.


Organization

The Organization field defines which organization the application belongs to.

Select the appropriate organization from the dropdown list.

The selected organization determines access, configuration scope, and data ownership for the application.


Application Name

The Application Name field defines how the application is displayed in the Magify interface.

This name is used for internal identification and can be updated after the application is created.

Allowed characters:

  • letters (A–Z, a–z)
  • numbers (0–9)
  • spaces
  • underscores (_)

Recommendations:

  • Use Latin characters only
  • Start with a capital letter
  • For iOS applications, add the platform suffix (e.g., Demo iOS)
  • For Android applications, do not add platform suffixes (e.g., Demo)

Adding the iOS suffix and omitting it for Android helps distinguish applications by platform in the list.

These recommendations are intended to simplify navigation and management of applications in the system. They are not mandatory.


Short Name

The Short Name is a unique application identifier used within the platform and in the client code.

This value is used during SDK initialization and must exactly match the value defined in the application. If the values do not match, the application will not receive configuration.

  • Required field
  • Must be unique
  • Cannot be changed after the application is created

Allowed characters:

  • letters (A–Z, a–z)
  • numbers (0–9)
  • spaces
  • underscores (_)

Recommendations:

  • Use Latin characters only
  • Use lowercase for consistency
  • Add a platform suffix (e.g., demo ios, demo gp) to distinguish applications across platforms

If the application is no longer used or a new Short Name is required:

Remove all actual parameters from the application before reuse:

  • Bundle ID
  • Store Link
  • Store ID

This prevents issues with data synchronization. Otherwise, incoming data from integrations (e.g., grabbers) may not be correctly linked to the current application.

6. Store ID

The Store ID is used to identify data from advertising networks.

  • For iOS applications, the Store ID can be found in App Store Connect or extracted from the application’s store link.
  • For Android applications, duplicate the value of the Bundle ID in this field.

7. Bundle ID

The Bundle ID is a unique application identifier used to identify data from advertising networks.

  • For iOS applications, the Bundle ID is available in App Store Connect.
  • For Android applications, the Bundle ID is derived from the application’s package name.

8. Package Name

A Package Name is a unique identifier for a mobile application used by Google Play Store (Android) and Apple App Store (iOS) to distinguish apps.

  • On Android, it follows a reverse domain format (e.g., com.companyname.appname).
  • On iOS, a similar identifier is called Bundle ID.

9. Development Stage

Development Stage is a field used to indicate the current phase of an application's development.

10. Application Genre

Select the genre that best represents your application.

11. MMP Model

Choose between the available options:

  • Appsflyer
  • Adjust

When selecting Adjust as the MMP Model, an additional mandatory field, Adjust media source ID, becomes available. This field requires the unique media source identifier for the cross-promotion application used in Adjust.

  • If cross-promotion tracking is not required, temporarily enter any placeholder value.

Steps for Setting Up Cross-Promotion Tracking

If you plan to use cross-promotion, follow these steps to create a tracker for Adjust:

  1. Navigate to Adjust > Campaign Lab > Custom Link > + New Link.
  2. Name the link (e.g., "Cross Promo") or use any name that is clear and relevant for cross-promotion tracking.
  3. Configure the attribution settings for the link.
  4. Copy the Link Token from the created tracker and enter it into the Adjust media source ID field in Magify.

Step 3: Save Your Application

  1. Click the Save button in the bottom-right corner of the screen to finalize the application creation.

Next Steps: Magify Basic Integration Setup

Now that you have added your first application, the next step is to proceed with the Magify Basic Integration Setup. Refer to our Magify Basic Integration Setup to begin the process.

For assistance, visit our Support Center or contact our team.

Related articles

Application Version Verification

Withdrawing An Application From Sale