App Setup

There are a few steps developers should complete to set up an app for successful app ads and to prepare your app to use Facebook SDK and App Events. This describes all the required and optional set up for your app.

Create an App

To start you need to create a Facebook app which is an object which represents your actual application and which stores settings and information for it.

Once you complete the wizard, we create a new Facebook app ID 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 App Information

After you create an app you can go to App Dashboard and provide all 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, click Add Platform under Settings | Basic:

Each time you add platform information, select either iOS, Android, or Facebook Web Games. A new panel appears where you can provide information specific to your application's 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 actually 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 a separate application for iPhone and iPad, provide each separate ID:

For Android provide the Google Play package name for the application:


Select a Business Manager - Under Setting | Advanced | Business Manager, you must select a business manager. This represents the company which owns the application to advertise:

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 set up - Check the status and set up 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 useful information when you want to efficiently run ads for apps.

After you complete this set up, you have an **app which represents your application which 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.

Run App Ads

At this point you could create and run ads using the APP_INSTALL objective, however we actually optimize delivery of your ads for the LINK_CLICKS objective only. This is because we do not have enough data about your app to target it more accurately. This means your ads are merely optimized for any person likely to click on your ad. You do not necessarily reach the audience most likely to install your app until after you implement Facebook SDK and App Events in your application.