I am just starting out in indie game development and one thing that seems clear to me is that in the mobile space at least, unless you are already a famous developer, have a well known brand/franchise or are just plain lucky, then you need to price your game at zero to stand any chance of being installed on devices. So to make money you must use Free to play (F2P) monetisation methods. In my own experience with myself and my kids plus reading around on the Web a lot of these methods are not appreciated by the players...
My questions is: Which F2P methods do players find ethical and acceptable?
I am looking for specific game mechanics and an answer which references or is based on data/research (if there is any) and not personal opinions or anecdotal references to successful, money making F2P games like Candy Crush Saga or Clash of Clans etc.