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. Because Games features a selection of the best games, all games must apply to be listed. Our review team looks at each game and approves the high-quality games they think people will enjoy.
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.
You are required to submit your game for review before it can be listed on Facebook. If your game is approved, it may take up to 4 weeks to be searchable in App Center.
While we can never guarantee listing, your game may not be eligible because it:
- doesn't load or is broken in some other way
- doesn't meet the guidelines for images
- violates the Facebook Platform Policy
- violates our Community Standards
- contains too many ads that detract from the experience
- is translated into a language that doesn’t match the given locale
- is a mobile game only available on either iOS or Android
- isn’t a strong fit for App Center
Game detail pages help people understand what makes game unique and see screenshots and videos of the gameplay experience.
Listing your Game on Facebook
To get your game listed on Facebook and gain discoverability for your game, you'll need to create a game detail page. Before creating your game detail page, read the guidelines to ensure your page does not get removed and decide on the appropriate category for your app.
App Center must be categorized as Game, along with a subcategory specific to your game's genre. Games of any other category aren't eligible for listing on Facebook at this time.
Games that are focused on combat or high-intensity competition
Turn-based games where players are required to solve puzzles by interacting with others or the environment, mostly in a nonconfrontational way.
Easy-to-moderately-difficult games that are appropriate for kids or board games.
Uploading 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.)
Image Asset Sizes
|Size (px)||Display Location||Example|
16 x 16
News Feed stories, bookmarks
1024 x 1024
Square icon on detail pages, hovercards
|Size (px)||Display Location||Example|
155 x 100
Recommended games on homepage
1200 x 627
Displayed in the Your Games section of Facebook
800 x 150
1848 x 682
Homepage editor pick (optional, used only if selected)
App Center supports the following mobile screen resolutions:
- MDPI: 240-x-480-pixel phones
- HDPI: 480 x 800 pixels
- XHDPI: 640 x 960 pixels and up
|Size (px)||Display Location|
136 x 88
Lists on the main page, category pages, and subcategory pages (MDPI)
204 x 132
Lists on the main page, category pages, and subcategory pages (HDPI)
272 x 176
Lists on the main page, category pages, and subcategory pages (XHDPI)
You need to submit at least three - and no more than five - screenshots for each platform that your app supports (out of web, Facebook Web Game, mobile web, iPhone, iPad, Android).
Screenshots should display real game play and not contain any marketing materials or banners. App Center supports screenshot dimensions between 320 x 320 and 2048 x 2048 pixels.
If the aspect ratio of a screenshot doesn't fit with aspect ratio of the display box in Games, we will scale the screenshot so one dimension is perfectly fit and then crop and center the image accordingly.
Screenshots are chosen based on the device being used to view the App Details Page. If someone views the page on iPhone, iPhone screenshots get priority. If the app doesn't support iOS then mobile web screenshots get priority, and so on.
There are two designs for screenshots layout:
- One portrait and two landscape images, or
- Three landscape images
Games will use the latter layout only if all three screenshots are landscape. Otherwise, the first layout is used and portrait screenshots always come before any landscape screenshots (so the first screenshot is always a portrait).
|Size (px)||Display Location|
(320 - 2048) x (320 - 2048)
App detail page screenshots
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.
The following fields are available when configuring permissions:
- 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:
- API Version: The version of the API used to authenticate new players via App Center.
- 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.
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.
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.
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.