User Tag List

Page 1 of 8 1 2 3 ... LastLast
Results 1 to 10 of 71

Thread: Using IAPs - Lessons Learned

  1. #1
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleSWF Export ModuleXNA Export Module
    DTownTony's Avatar
    Join Date
    Sep 2010
    Location
    Detroit
    Posts
    429
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Using IAPs - Lessons Learned

    Hi,

    I've had a few people ask me about my experience in using IAPs so I figured I'd do a quick write up on how and what I learned from using in app purchases in Pocket Ninjas.



    Firstly, this is how I implement them -

    iTunes Connect-

    I create an IAP with the Product ID - "com.companyname.gamename.10000coins"

    MMF2-

    A) When the user selects the IAPs Button - (request information for "com.companyname.gamename.10000coins")

    B) - (on request response for "com.companyname.gamename.10000coins" ) - I set an alterable string to the IAPs formatted price

    c) If they select the in-game Buy button - (request payment for "com.companyname.gamename.10000coins" quantity:1)

    D) - (On Payment Processed for "com.companyname.gamename.10000coins" ) - I update the games ini file to show the purchase


    This method works for both consumable and non-consumables. I use the ini to manage what has been purchased and how much has been purchased.


    To restore purchases (non consumables only)

    A) I have a button that when pressed - (restore transactions)

    B) - (On Payment Restored for "com.companyname.gamename.10000coins") I update the ini file to reflect the purchase.

    This may not be the best way, but its worked smoothly enough for me.




    My Experience with IAPs in Pocket Ninjas-

    As far as using them in Pocket Ninjas, when I originally released the game it was $0.99 with no IAPs. I got lucky in that it was featured in the N&N section of the App Store and a couple sites posted about it which started sales off at a decent pace ($150+/day). Eventually though it declined to about $10-$20 a day in sales so I decided to refine the game and expand it to utilize in game currency to upgrade your Pocket Ninja.

    My goal was to keep the game completely playable, and have everything unlockable, without having to spend real money to purchase the in-game currency, but to make it take just long enough to earn enough gold that if someone wanted to skip ahead they would spend a couple bucks. When I released the update that contained this I also made Pocket Ninjas free which was key as it allowed it to get into as many peoples hands as possible. I can't stress how important this was as only about 2-3% of people actually bought any IAPs (I think this is relatively standard from what other developers have told me).

    Initially profits skyrocketed and it was bringing in $750+ a day (my biggest day was about $1600), but eventually this decreased and it has found a steady range(I also stupidly put an end date on Pocket Ninjas being free and forgot to remove it). It is still humming along and with my latest update sales have jumped again and this time its free permanently so IAPs have become a really nice earnings method as they have accounted for 80% of my earnings on Pocket Ninjas (taking into account that for 5 of the 7 months it has been available it was $0.99)

    The one thing that has really jumped out in favor of using In App Purchases is that regardless of where the game ranks on the charts it still brings in money because the people who already have it are still spending so discover-ability isn't as much of an issue as it was when I charged for the game.

    Also, I sell more $0.99 IAPs than anything else but I earn most from the $9.99+ IAPs. I thought this was interesting as I wouldn't think people spend that much but it only takes a couple a day to equal the cheaper items.


    A few things I would have done differently from the start and have learned from my experience -

    - I would have included IAPs from the beginning

    - A big thing is to have as much content in the game for people to earn so that they have more reason to spend on the in-game currency.

    - Have consumable items in the game(like bombs or health packs) or eventually they will run out of reasons to purchase IAPs

    - Offer a "God-Mode" from the start. This is my most-expensive IAP ($14.99) and also my biggest earner. What it does is unlock everything currently in the game and also unlocks anything in future updates. Some people don't like to offer this type of IAP because they think it cheapens the game but ultimately if you are looking to do this as a career (which is what I have been doing for 3+ years ) you have to do what will keep the game profitable.

    - Spend as much time planning on how to monetize the game as you do on planning the actual game itself. Whether it be by just selling your game at a single price, offering IAPs, or utilizing advertisements, the second you decide developing your game is more than just a hobby, this becomes extremely important and needs to be treated as such.

    Hopefully all that rambling made some sense.

    - Tony

  2. #2
    Clicker Multimedia Fusion 2 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export ModuleMac Export Module
    colej_uk's Avatar
    Join Date
    Nov 2006
    Location
    UK
    Posts
    739
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thanks for sharing Tony, I'm planning to make my next game free with IAPs and I'm definitely following these.

  3. #3
    Clickteam Clickteam
    Jeff's Avatar
    Join Date
    Jun 2006
    Location
    Battle Ground Washington
    Posts
    11,822
    Mentioned
    7 Post(s)
    Tagged
    2 Thread(s)
    Excellent article Tony!

  4. #4
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    UrbanMonk's Avatar
    Join Date
    May 2008
    Location
    Southern U.S.A.
    Posts
    847
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thanks for this! I plan on including these in my upcoming game as well!

  5. #5
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module

    Join Date
    Mar 2010
    Location
    Lier, Norway
    Posts
    276
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thank you, thank you, thank you!

  6. #6
    Clicker Fusion 2.5 DeveloperiOS Export Module
    Czentnar's Avatar
    Join Date
    Jan 2007
    Location
    Budapest, Hungary
    Posts
    819
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks a lot, Tony!

  7. #7
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleSWF Export ModuleMac Export Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    Koji_Kabuto's Avatar
    Join Date
    Jul 2006
    Location
    Venezuela
    Posts
    2,851
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Thanks Tony for this tutorial and experience!

  8. #8
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleiOS Export ModuleMac Export ModuleUnicode Add-on
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    AyreGuitar's Avatar
    Join Date
    Jan 2011
    Location
    Wales, UK
    Posts
    1,113
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    DTownTony - Thanks for the info!

    I'm struggling through IAP for my own project.
    Curious to know if you were you able to test Can payments be made? in Sandbox mode?
    (I see from you're game it hides the Buy More Coins button if in Airplane mode or IAP is disabled)

    Thanks again!

  9. #9
    Clicker Multimedia Fusion 2 DeveloperiOS Export ModuleSWF Export ModuleInstall Creator Pro

    Join Date
    Jul 2006
    Location
    Germany
    Posts
    1,090
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    AyreGuitar, yes, you can test it in the sandbox.

    @DTownTony thanks for the insight! What I'd like to know:
    were the customers who paid for the game offended when you made it free+IAP?
    Are the consumables lost when a player has to re-install the device or do you store this data on your own server?

  10. #10
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleiOS Export ModuleMac Export ModuleUnicode Add-on
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    AyreGuitar's Avatar
    Join Date
    Jan 2011
    Location
    Wales, UK
    Posts
    1,113
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    JoKa - everytime I've tried the iOS Store condition 'Can purchases be made?' it's always true. On my device, I've tried putting it in Airplane mode (so no WiFi connection), Disabling IAP, turning off WiFi, but this condition is always true. Perhaps you can tell me how you've managed to test it?

Page 1 of 8 1 2 3 ... LastLast

Similar Threads

  1. Replies: 27
    Last Post: 29th December 2013, 04:23 AM
  2. What I have learned about sub-apps
    By Javira in forum iOS Export Module Version 2.0
    Replies: 11
    Last Post: 24th January 2013, 07:18 PM
  3. Transferring IAPs
    By Game_Master in forum iOS Export Module Version 2.0
    Replies: 7
    Last Post: 15th December 2012, 02:07 PM
  4. testing IAPs
    By DTownTony in forum iOS Export Module Version 2.0
    Replies: 12
    Last Post: 27th August 2012, 11:20 PM
  5. Things I learned about making Flash Games in MMF
    By Pineapple in forum SWF/Flash Export Module Version 2.0
    Replies: 18
    Last Post: 8th December 2010, 11:29 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •