Develop
Develop
Select your platform

Developer Posts

Developer post is a feature that enables you to help engage and grow your community. You provide content such as text and images to be displayed on an application’s product detail page (PDP). You can use these posts to highlight promotions and new content in your game.
You can use the developer post analytics to measure the effectiveness of your developer posts.

Age-based feature limitations

When developing your apps, consider the following limitations related to age:
  • Child users under 13 (10-12 year olds): Regardless of your app’s self-certification status, child users under 13 cannot access this Platform SDK feature. Implement error-handling for this unsupported feature to maintain a safe and pleasant experience for child users.

Developer posts in the Meta Horizon mobile app

Developer posts are on an application’s product detail page (PDP) in the Meta Horizon mobile application once you select a game or an app.
The following image shows a developer post in the Meta Horizon mobile app.
Developer Post in Mobile App
The following image shows the detail page when users click on a post in the Meta Horizon mobile app.
Example Developer Post in Mobile App Details

To create a developer post

To create a developer post, follow these steps.
  1. In the Meta Horizon Developer Dashboard, select your app.
  2. In the left-side navigation, click Engagement > Posts.
  3. On the Posts page, click Create Post.
  4. For each post, you must provide:
    • Title: A short title for the post.
    • Description: A description for the post. You can use markdown to format your description, as well as upload images to be embedded anywhere within your description. Embedded images must be in 16:9 Aspect Ratio and a 2560 x 1440 24-bit .png file.
    • Don’t Show This Post Until: The time you would like your post to start
  5. You can optionally provide:
    • Image: This should be different than your app cover art. It should reflect the content of your post. It must be in 16:9 Aspect Ratio and a 2560 x 1440 24-bit .png file. If it does not meet these requirements, your image will be rejected.
    • Stop Showing This Post After: The time you would like your post to end displaying.
    • Deeplink Message: Provide a deep link message that indicates the app will launch the user directly in to a new level or experience that you are promoting with the post. To include this as a deep link message, add code that directs users to the correct location in the app. For more information, see Integrate a Deep Link below.
  6. The FB-only fields are specific for Facebook.
  7. Click Save Changes to preview your post before you submit, or Submit for review when you are ready to have your post reviewed.
For Unreal development, you can use the Platform native API and information found in the Platform Unreal Development - Get Setup guide.
If you include a deep link in your post, make sure to implement a hook into your app that listens for a specific launch detail when the app is started.
  • ovrLaunchType_Deeplink
When you see these details in the launch event, your app will retrieve the deep link that you defined to direct the user to the appropriate location in your app.
For example:
ovrLaunchDetailsHandle handle = ovr_ApplicationLifecycle_GetLaunchDetails();
if (ovr_LaunchDetails_GetLaunchType(handle) == ovrLaunchType_Deeplink) {
 string deeplink = ovr_LaunchDetails_GetDeeplinkMessage(handle);
  // ...
}

Preview a post

It is useful to see how the content will appear on the headset before you submit it for review. To preview the post, do the following:
  1. Create a post and select Save Changes.
  2. Navigate back Posts page under Engagement.
  3. Click link under View column, the preview of the post will show up.
  4. (Optional) If you’ve chosen to integrate deep links, you can click through your post to launch your app and test the deep link.
  5. When you’re satisfied with the post and deep link, you can submit the event for review and public release.

Content review

All developer posts will be reviewed by the Meta team to ensure that it meets the Meta Quest Content Guidelines and adhere to the Code of Conduct for Virtual Experiences. Once you submit your post, it will be evaluated by the Meta Quest team and the status will change to Approved or Rejected when the evaluation is complete.

To evaluate a post’s reach

You can evaluate the success of your posts by viewing the analytics table on the main Posts page. For each post you will see:
  • Reach - The total number of unique views for this post.
  • Clicks - The total number of unique users who clicked on this post.
  • Conversions - The total number of unique users who installed, re-installed, or launched your app that can be attributed to this post.
Additionally, you can view the success of your posts as a whole by viewing the aggregated reach, clicks, and conversions stats for all posts over the past 30 days. If you have not released posts in a while, these aggregation analytics may be lower as the aggregation cards only track metrics for the last 30 days.
Note the following:
  • Each of the provided metrics is an estimate, and may not be precise.
  • The metrics apply to the entire lifetime of this post.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon