Register Your Mobile App

This guide shows you how to register your mobile app in the Facebook app dashboard and how to configure your app to work on the Facebook platform.

To register your mobile app, do the following:

1. Create your Developer Account

2. Create an App ID for Your Mobile App

3. Add Mobile App Information

4. Configure the Facebook App Settings

5. Configure the Information Property List File

Create your Developer Account

To create a developer account, click Create Developer Account and follow the instructions. If you already have a developer account, go to the next step.

Create Developer Account

Create an App ID for Your Mobile App

An App ID lets us know who you are, helps us distinguish your app from other apps, and provides a way for you to supply any additional materials we may need when you set up specific products or request access to sensitive APIs.

To create an App ID for your mobile app, click Create a New App ID and follow the instructions.

Create a New App ID

Once you complete the wizard, your app appears in App Dashboard. The dashboard is where you can finish setting up your app and where you can make changes to your app's settings, such as adding or deleting ad accounts that can run ads for your app.

Add Mobile App Information

After you create an app, you can go to App Dashboard and provide all the information and settings for your app. For app ads, make sure you complete the following:

Provide Core Information

You must provide a Privacy Policy URL.

Specify Platforms

You need to provide platform information for each platform you deliver your app on. For each platform, go to Settings > Basic and click Add Platform.

Include Store information

Provide URLs and location of your app in the iTunes store or Google Play store. You may need to get this from the developer who built the application. After your ads run and someone clicks on an ad to install an app, they see the app in the app store.

If you have separate applications for iPhone and iPad, provide each separate ID.

Select a Business Manager

Under Settings > Advanced > Business Manager, select a business manager. This represents the company that owns the application.

Provide Ad Accounts

Under Settings > Advanced > Advertising Accounts, provide one or more IDs for authorized ad accounts to be used to run and pay for app ads. If more than one business plans to run app ads for the app, also provide the business manager IDs for those businesses. For example, if a business runs ads for a subsidiary or if an agency runs ads for a client, provide the business manager IDs in Authorized Businesses.

Check Availability

Make sure your application is publicly available in the correct app store. Then in App Dashboard, under App Review > Make new app public?, select Yes.

Verify Your App Setup

Check the status and setup of your app and your app ads in App Ads Helper.

Developers can later use Ads Helper to see if App Events work and if you have any app installs. This tool provides other information that is useful when you want to efficiently run ads for apps.

After you complete this setup, you have an app that is set up for you to run app ads. Developers can revisit App Dashboard to update app settings. Typically, you revisit it to update ad accounts and other settings.

Configure the Facebook App Settings

After you register your app in the App Dashboard, you need to configure the Facebook App Settings in the App Dashboard and in your project.

Do the following steps to configure the Facebook App Settings.

  1. In App Dashboard, click Add a New App or click an existing app. If you are adding a new app, following the instructions.

  2. Open Facebook App Dashboard

  3. In the left navigation pane, click Settings and then click Basic.
  4. In the bottom of the page, click Add Platform. In Select Platform click iOS.
  5. In xCode, open your project. In the General tab of the project editor, copy the Bundle Identifier to your clipboard.
  6. In the App Dashboard, paste your bundle identifier into the Bundle ID field.
  7. Enable Single Sign On.
  8. In the bottom of the App Dashboard, click Save Changes.

Configure the Information Property List File

Configure the information property list file info.plist to include Facebook app specific information.

Do the following steps to configure the information property list.

  1. In xCode in the project editor, right-click the Info.plist file and select Open As -> Source Code.
  2. Insert the following XML snippet into the body of your file just before the final </dict> element.

  3. <key>CFBundleURLTypes</key>

    Replace {your-app-id}, and {your-app-name} with your app's App's ID and name found on the App Dashboard.

See Also

App Development

A complete guide to register, configure, and develop your mobile app so you can successfully use the Facebook APIs.