Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

iOS ads removal question

Discussion in 'iOS and tvOS' started by ADNCG, Jan 1, 2015.

  1. ADNCG

    ADNCG

    Joined:
    Jun 9, 2014
    Posts:
    989
    Hey guys, I want my game to be able to generate revenue from ads, but I also want the player to be able to remove ads for a certain cost.

    Now I was wondering what's the way to go for this. From my understanding, if I made the ads removal an in-app purchase, was the player was to delete the game then reinstall it, he would have to pay once again to remove adds. If I made two versions, one with ads, one without, he would lose the progress he has made before he decided to buy the ad-free version.

    Do you guys have any solutions? Can gamecenter take care of that in any way? How hard is it to save/request data from a server? Are there easier alternatives?

    I understand this is a very vague question, but I am utterly clueless about how to proceed.

    Thank you for your time.
     
  2. startas

    startas

    Joined:
    Nov 14, 2014
    Posts:
    102
    I dont think loosing progress is a big deal, its not like loosing something valuable, and it will be users choise to use free version or buy it. Or you can use something like a key, that is send to user when he buys the game, and when user enters it in game, then ads will be removed/skipped, and you can keep only one version of the game with ability to enter key.
     
  3. GregMeach

    GregMeach

    Joined:
    Dec 5, 2012
    Posts:
    249
    Re: IAP to disable ads

    You need to provide a "restore purchase" function so the users would never pay twice, simply restore purchase on any device & they are good to go
     
    ADNCG likes this.
  4. andymads

    andymads

    Joined:
    Jun 16, 2011
    Posts:
    1,614
    And make sure that the product is set up as 'non-consumable' otherwise you cannot restore it.
     
    GregMeach likes this.