Virtual Currency Overview
Learn about Tapjoy Offerwall's self-managed and Tapjoy-managed virtual currencies to choose and configure the right one based on your app's needs.
읽는 시간 3분최근 업데이트: 3일 전
There are two ways to integrate virtual currency in your application when using Tapjoy’s products: Tapjoy managed currency and self-managed currency.
Tapjoy-managed currency
Tapjoy Managed currency enables you to use Tapjoy’s servers to store your user’s currency amount. This is a free service provided by Tapjoy for all developers that integrate Tapjoy’s publisher SDKs. This eliminates the back-end work normally needed to store your user’s currency data for your application.Self-managed currency
Self-managed currency is used when you are handling the currency balances of your users with your own servers. This method can give you more control with your user’s currency but it also means that you are completely responsible for the back-end work for storing and handling the currency amounts for all your users.Choosing a currency management type
Tapjoy prefers that you use a self-managed currency for many reasons but most of them come down to flexibility for the publisher.Tapjoy-managed | Self-managed | |
---|---|---|
Multiple currencies | ✔ | |
Mediation compatibility | ✔ | |
Control over user balance | ✔ | |
Reward IDs for troubleshooting | ✔ | |
Visibility into transactions | ✔ | |
Easy setup | ✔ | ✔ |
Fewer SDK calls | ✔ |
Setting up Virtual Currency in the Tapjoy dashboard
You will need to create a currency for each platform/app, so make sure you create a currency for your iOS and another currency for your android app.
Dashboard method
- Navigate to the app for which you want to create a virtual currency using the app list drop-down menu in the upper-right of the Tapjoy dashboard.
- Click the Monetization tab in the top navigation bar.
- Click Virtual Currency in the left menu bar.
- Click the Create Virtual Currency button on the upper right.
- Consider the following best practices as you fill out the form:
- When setting your currency exchange rate, be sure to have enough "granularity" in your currency. If you set your exchange rate at , then this might impact your fill rate because many offers will not be worth even a single unit of your currency. We recommend at least
2 = $1 USD
.100 = $1 USD
- You must select a currency type. Your virtual currency can be one of the following:
- Managed currency: Tapjoy keeps the user’s balance on its own servers.
- Self-managed currency: Tapjoy notifies your server of currency activity via a Callback URL, but you keep track of the balance yourself.
- When setting your currency exchange rate, be sure to have enough "granularity" in your currency. If you set your exchange rate at
- Your currency should be enabled automatically by our system within 15 minutes. Until your currency is enabled, you will not see any ads from Tapjoy unless your device is a test device.
- Meanwhile, you can add your device as a test device to receive test ads. To do so, go to Settings > App Settings > Test Devices in the left menu.
Integration guide method
- Go to the Tapjoy Dashboard, and select the app for which you wish to create a virtual currency.
- Click the Tools menu in the top menu bar.
- Select Integration Guide from the drop-down menu to run the Dashboard Integration Guide.
- Click Monetize Integration from the upper menu row.
- Click Virtual Currency from the navigation bar below where it says Get started on Monetize Integration.
- Click the red + Create Virtual Currency button.
- Fill out the resulting form completely.
- When setting your currency exchange rate, be sure to have enough "granularity" in your currency. If you set your exchange rate at 2 = $1 USD, then this might impact your fill rate because many offers will not be worth even a single unit of your currency. We recommend at least 100 = $1 USD.
- Select which kind of currency you are using: with managed currency, Tapjoy keeps the user’s balance on its own servers. A self-managed currency is one where Tapjoy notifies your server of currency activity via a Callback URL, but you keep track of the balance yourself.
- Your currency should be enabled automatically by our system within 15 minutes.
- To exit the Integration Guide and return to the regular dashboard, click the red Tapjoy box in the upper left.