App Center

App Center is the primary place to find great games. Every game listed on Facebook includes screenshots and videos of actual game play along with user ratings, which helps people see what makes a game interesting before installing and playing it.

App Center is a place to showcase fun, original games across a variety of genres. All games must apply for review and will need to be approved within App Center before people can play them on

List your Web Game on

To get your Web game listed on and gain discoverability for your game, you'll need to create a game detail page and submit for review.

Create an App Details page

To create a Details page you need to go to the App Center tab in the developer dashboard. If you haven't created one before you may click on Add a Product and select App Center.

Complete the Details tab as per the guidelines below. The Currently Ineligible for Submission warning will disappear once all the necessary information has been filled.

Game detail pages help people understand what makes game unique and see screenshots and videos of the gameplay experience.

App Detail page showing screenshots, videos, ratings and overview with a link to play.

List your Instant Game on

To get your Instant game listed on and gain discoverability for your game, you'll need to complete your Instant game details page and submit for review.

Go to the Details tab under Instant Games tab in the developer dashboard and follow the guidelines to complete the details below:


App category

You select Games category and then subcategory specific to your game's genre.

Category Description


Games that emphasizes physical challenges, including hand–eye coordination and reaction against enemies and obstacles with the aim of keeping player character's health and lives.


Games of chance in which player matches numbers printed in different arrangements on 5×5 cards which the numbers the game host (caller) draws at random, marking the selected numbers with tiles.


Games that involve counters or pieces moved or placed on a pre-marked surface or "board", according to a set of rules.


Games where it's required to build a town/tower/city by assembling different components and in which the primary focus of the game is not combat.


Games that are using playing cards as the primary device with which the game is played, be they traditional or game-specific.

Card Battle

Games where the cards (usually depicting characters which can attack other cards) are used in a combat-like setting.

Match 3

Games where major task consists in forming lines/chains/groups of 3 or more identical elements.


Multiplayer Online Battle Arena: Games in which a player controls a single character in a team who compete strategically versus another team of players.


Games of chance in which winners are determined according to the combinations of players' cards, at least some of which remain hidden until the end of the hand.


Games that require players to solve logic puzzles, match three icons or navigate visual challenges like mazes.

Role Playing

Games in which players assume the roles of characters in a fictional setting. Players are required to make decisions or solve puzzles to progress in game.


Games where a primary character is running without stopping and the user must time the movement of that character to avoid obstacles.


Games that mimic a real or fictional reality.


Games of chance consisting of a coin-operated gambling machine that pays off according to the matching of symbols on wheels spun by a handle.


Games that mimic playing sports or managing teams.


Games that require careful thinking and planning to face strategic, tactical, and sometimes logistical challenges.

Trivia / Word

Word games and knowledge-based games where players are required to remember names, facts and events.

Image Assets

To ensure your game is represented well on Facebook, you need to upload icons, banners and screenshots for your app. These may vary based on the platforms the app supports. The image assets required will be displayed automatically in the App Details tab based on the supported platforms in the app's Basic Settings tab.

When creating your images, here are some guidelines to follow:

  • Put the name of your app in the banner.
  • Give important graphics some breathing space.
  • Don't put logos and text against the border of images.
  • Make sure banner images fill out the frame completely, and that they leave no white space, no rounded edges or no borders.
  • Round the edges of icons - we recommend that you use transparency with PNG files, not GIF.
  • Do not add badges such as "New", "Hot" or "Sale". Respect the way Facebook looks and functions. Don't offer experiences that change it.

Web Games Asset Sizes

Asset and Size (px) Description Example

Small App Icon (16 x 16)

Feed stories, bookmarks

App Icon (1024 x 1024)

Square icon on detail pages, hovercards

Icon example

Cover Image (800 x 150)

Displayed on App detail page

Cover image example

Banner (1200 x 627)

Displayed in Your Games section

Cover image example

Hero Banner (1848 x 682)

Displayed on App detail page

Cover image example

Web Banner (155 x 100)

Recommended games on homepage

Cover image example
Asset Description Example

App Video

Video showcasing gameplay and additional promotional content

Sample gameplay video

Video showcasing mainly gameplay

Instant Games Asset Sizes

Please note: Make sure to upload a square image without transparent background as App icon (1024 x 1024).

Asset and Size (px) Description Example

Small App Icon (16 x 16)

Feed stories, bookmarks

App Icon (1024 x 1024)

Square icon on detail pages, hovercards

Icon example

Cover Image (800 x 150)

Displayed on App detail page

Cover image example

Banner (1200 x 627)

Displayed in Your Games section

Cover image example

Splash page (750x1334)

Displayed to players while they wait for the game to load.

Asset Description Example

App Video

Video showcasing gameplay and promotional content - 16:9 or 1:1 aspect ratios recommended.

App Center Review

The team uses a variety of signals, such as player ratings and engagement, to determine if a game should be listed on Facebook. Well-designed games that people enjoy will be prominently displayed. Games that receive poor ratings or don’t meet the quality guidelines won't be listed.

If your game is approved it may take up to 4 weeks and a minimum amount of players to be searchable in App Center.

How to submit for review

Once you have created your Details page you may submit your game for review.

Click on the Review tab under App Center, Start a Submission, and complete the App Verification notes. The Submit for Review button will become available once the app Details page and App Verification notes are ready.

App Review criteria

While we can never guarantee listing, your game may not be eligible because it:

Login With App Center

The app detail page in Games displays the Facebook Login permissions requested from people new to your app. It can be considered a version of the Login Dialog in this capacity, making it easy for people to install your app directly from Games. You can configure the set of permissions your app requires in in the App Center Listed Platforms section of the App Details Page for that app.

Configuring App Center permissions

The following fields are available when configuring permissions:

  1. Auth Token Parameter: When people launch your app through the App Details Page, we will pass your app the authentication token in the format specified here. Available formats:
  2. API Version: The version of the API used to authenticate new players via App Center.
  3. App Center permissions: These permissions will be displayed as required on the App Details Page in App Center.

If your app is a Facebook Web Game, we will not use this setting and will use the "signed_request" as the response type automatically.

While some people will be directed to an App Details Page from App Center, others may navigate to your app by directly entering your URL or through feed, requests and ads. In these cases you still need to handle login through the existing Login dialog.

If you would like to use the manual login flow with App Center it is important to make sure you are passing the redirect_uri parameter correctly when exchanging your code for an access token. You should set your redirect_uri parameter to the click-through URL to your site. In most cases the URL will look something like:

thus you should set your redirect_uri to the same value. Please make sure that this logic is dynamic as the query parameters appended to your click-through URL may be subject to change.

App Center Page Localization

The App Dashboard supports localization of the information about your app you enter in the App Details tab, such as the name you give it, the descriptions you provide, and so on.

People using your app will see text strings in the primary language selected on the App Details tab if you haven't translated your app detail page into their language.

To localize your App Center Page content, go to the App Dashboard, and select the app you want to localize. If App Center doesn't appear under Products in the left panel, click Add Product and choose App Center. Once you have done so, select Localize under the App Center header in the left panel.

App Center localize navigation

If you have defined Custom Open Graph actions, your primary language must be set to English (US) and you should provide English content. You can still add additional languages so people other than native English speakers can read information about your app in the language of their own local Facebook version.

Localize page screenshot

On the Localize tab, click Add Language to begin, and select a target language. You will be shown recommended languages based on where your app is popular. If you don't see the language you want, click All Languages in the left column and you'll be able to choose from any language Facebook supports.

Select language screenshot

When you select a specific language, you will see grayed out placeholder text from your primary language. Click it to select the text, and provide translations for tagline, description and detailed description. If you are requesting extended permissions and have entered an explanation for this in your primary language, you also need to translate it for each additional language. Display name and publisher are optional.

People viewing your app details on Facebook will see the translated text strings if using the relevant locale. Please note that if you translate your app information but not your app itself, you are required to list the supported languages in your app's detailed description.

The Localize tab also lets you upload localized icons, banners and screenshots. By default each new language that you add will inherit the images you added to the original version of your app in its primary language. These inherited images will be displayed as grayed out, to indicate that they are associated with your app's primary language. Any changes made to your primary language will also be carried over in all additional languages you have configured, and displayed on Facebook accordingly.

To override this behavior, upload language specific images in the Localize tab. These new images will be displayed in full color (not grayed out), indicating that they are localized versions. Changes made to images in the app created in your primary language will override localized images. To remove a localized image and return to inheriting images from the primary language version of your app, delete the localized image from the Localize tab.

Note: Non-English app detail pages aren't shown to people browsing the site in English.

More About Facebook Localization Tools

This guide describes only how to localize information about your app for display in Games in different locales other than the primary locale you created your app for. You may still need to translate text from your app into the languages for those locales. To learn about Facebook tools you can use to help translate your app, see Facebook Localization Tools.

If your app details haven't been localized, you also need to translate them.