Skip to content Skip to main navigation Skip to footer

How to create a campaign for Facebook?

A campaign for Facebook is a campaign in which you will have a mini-game that requires Facebook login to play.

It can also include other optional features (leaderboard,…).

You can create a new campaign for Facebook by following the steps below:

Step 1: Create a new campaign for Facebook

Please follow the steps below:

1. Go to Studio website and log in with your account.

Note: if you don’t have an account yet, please check this article.

2. On the top menu bar, select the “Dashboard” button to go to the campaign dashboard.

3. In the campaign dashboard, select the “+” button to start to create a new campaign.

4. In the campaign purpose, select one option for each question:

  • Where would you like the game to be integrated?
  • Which prize award method would you like to use for your campaign?
  • And the campaign screen orientation

Note: you can hover the mouse in the “?” icon next to each option to see the explanation of what it is.

In this example, please select as below:

  • Where would you like the game to be integrated? > “Facebook page” option.
  • Which prize award method would you like to use for your campaign? > “Ranking Basis” option.
  • And the campaign screen orientation  > “Portrait” option.

Once selected, select the “Next” button to continue.

5. In the game template, select any game template that you want to use in your campaign.

Note: you can select a game template, and preview how it looks and plays in the mobile device besides.

Once selected, select the “Create a campaign” button to continue.

Step 2: Customize the game template with game editor

After selecting the “Create a campaign” button in the previous step, you will be led to the Game Settings page of the campaign.

In the Game Settings page, select the “Customize Game” button to start to customize the game to make it become your own game.

Note: please check this article for further detail about how to customize the game with the game editor.

Step 3: Customize the pages with skin editor

In a campaign, it includes not only the game, but also the pages for other features of the campaign, such as landing page, login page,…

You can customize the pages which are used in the game, to meet your campaign’s requirements by following the steps below:

  1. In the Page Settings in the left side menu, select any pages that you want to customize, then it will display in Page Preview.
  2. Select the “Edit this screen” button to customize it with the skin editor.


  • Please check this article for further detail about how to customize the pages with the skin editor.
  • Here is the site map of the pages which can be customized:site_map.png

Step 4: Configure the pages settings

In the Page Settings, you can also control which pages can be shown and other page settings.

Configure the landing page settings

Landing page is the first screen users will see when they access your campaign, it will be shown until the user clicks a button to start the game.

You can select to show the landing page in your campaign or not by toggling the control button on top right.

Configure the result page settings

Results page is the screen which shows the result of the current play session of the user.

In the result page, you can configure below settings:

  • Leaderboard: depending on the campaign purpose, it could include a leaderboard of the campaign, or show a specific result for the user, e.g. a specific reward that user receives. When the result page has a leaderboard, you can set:
    • Max. Number of players to be listed: you can set the number of players to be listed in the leaderboard from 10 to 100.
    • Let users edit their name in Leaderboard: check this option to let users edit their username in the leaderboard.
  • Social Sharing: this option is to share the campaign URL to the supported SNS site. You can choose to toggle the “social sharing” option on/off. When “social sharing” is on, you can select which SNS that the users can share the campaign URL:
    • Facebook: share a post that contains the campaign URL to the user’s Facebook wall.
    • Twitter: tweet a message that contains the campaign URL.
    • Kakao Story: post a story that contains the campaign URL.
  • Call To Action: this option is to put Call to Action (“CTA”) items in the result page, e.g. visit website image, download coupon image,…to let users do the next action after playing the game.
    • Call To Action – Visit Website: this option will place a banner image in the result page, which redirects users to the input URL.
      • When “using app promotion” is checked, you can input the specific URL for Android and IOS devices.
    • Call To Action – Video Clip: this option will show a video on top of the result page. 
    • Call To Action – Coupon Download: this option will place a coupon download image in the result page, which redirects users to the coupon code or download the coupon code image.
      • Please check this article for the details about how to use the coupon download.

Step 5: Configure the Facebook settings

To let the campaign support Facebook login, you will need to configure the Facebook settings by following the steps below:

  1. Select the “Facebook Settings” in the left menu.
  2. In “Facebook Settings” page, you can check and configure:
    • Facebook App ID: the App ID of your Facebook app.
    • Facebook App Secret: the App Secret of your Facebook app.


1. You can get the Facebook App ID, and App Secret by following the steps below:

2. You need to add the campaign URL into “Valid OAuth Redirect URIs” of your Facebook App Login Settings by following the steps below:

  • Go to the “Facebook Settings” page of the campaign, and copy the campaign URL.
  • Go to Facebook Developers and select the Facebook app that you have created for the campaign.
  • Select the “Products +” button in the left side menu.
  • Select the “Set Up” button in the Facebook Login product.
  • Once selected, a “Facebook Login” product will be added, select the “Settings” button to open the Settings page and add the campaign URL in “Valid OAuth Redirect URIs” field.

Step 6: Configure other settings of the campaign

After finish customizing and configuring for the game and pages, you can continue to configure other settings of the campaign, such as:

Please also check our support page for more guides about the campaign and our service.

Step 7: Publish the campaign

Once you have finished customizing and configuring your campaign, you can publish it to live by following the steps below:

  1. Select the “Pricing Plan & Publish” in the left menu.
  2. In “Pricing Plan & Publish” page, you can check and configure:
    • Campaign Status: check the subscription plan status and set campaign as Non Ad campaign. Depending on your subscription plan, you can have a fixed number of “Live” Non-Ad campaigns.
      • If there is an available Non-Ad campaign slot, it will show the option to set the current campaign to Non Ad campaign.
      • If not, the campaign will be set as an Advert campaign (there is an ad before and after playing the game).
    • Campaign Details (Timezone, Period & Country Access Permission):
      • Campaign Timezone: set the time zone where the campaign is running, this affects the start and end date & time of the campaign.
      • Country Access Permission: set the target countries of the campaign. You can limit the campaign to be playable in selected countries only.  (Note: when this field is empty, your campaign is playable in all countries).
      • Start Date/Time: set the campaign start date & time.
      • End Date/Time: set the campaign end date & time. 
        • Note: even if your campaign end date & time is set over the subscription plan expiry date, when the subscription plan expires, your campaign will be ended too.
  1. Once finished setting in Campaign Status and Campaign Details, you can finally preview how the campaign works by selecting the “Preview” button on the top right.

Note: if your campaign needs a “userid” parameter to work, please manually add “&userid=test” in the URL in the browser address bar to make it work. 


  1. Once finished previewing, you can publish the campaign by selecting the “Publish it!” button on the top left.
  1. Once published successfully, you will be led to the dashboard.

In here, you can get the campaign URL and use it as your needs, e.g. distribute it to the end users, post to your brand’s Facebook wall…

Step 8: Embed the campaign into Facebook Page tab (optional)

Once published the campaign, you have got the campaign URL that can be run independently.

You can also embed the campaign into the Page tab of your Facebook page by following this guide.


If you haven’t published any campaign before, you will need to set your subscription plan first before publishing:

  1. Select one of the subscription plans in the list.
  1. After that, select the “Publish it!” button in the top left.
  1. If you select any paid subscription plan, you need to complete the payment first. Choose “Monthly” or “Annually” in the “Confirm Your Billing” popup.
  2. Input the credit card info and complete the payment.
  1. When the payment is completed, your campaign will be published.
Submit a query

Leave us a message