Facebook's "In-app Currency Offers" launched today lets developers award users with their own in-app currency (e.g., Fred Currency in Fred's game) upon completing an offer.
"Previously, developers were able to integrate Credits offers, where users earned Facebook Credits by completing offers. The new in-app currency offers product is in addition to the Credits offers product, and you can utilize either or both in your app," Facebook said.
This feature allows your users to earn in app currency by completing advertiser offers. Since users earn your in app currency, you'll need to implement the following steps to ensure proper settlement of In-app Currency Offer orders.
- Create an in app currency Open Graph object instance which contains the conversion rate from credits to your in app currency.
- Implement an Offerwall or TrialPay's DealSpot which utilizes an in app currency Open Graph object instance.
- Update your payment_status_update callback to support fulfillment of the In-app Currency Offer orders.
- Test your integration to make sure it works correctly.
"In-app currency offers supports both Offerwall and Dealspot. An Offerwall implementation enables your app to open a Facebook dialog with an interactive list of advertiser offers. A DealSpot implementation lets you prominently spotlight one offer," informs Facebook.
For more details, refer to this documentation.