Are there Ultra Balls or Master Balls in Pokémon GO? So far I've only seen the normal PokéBall and Great Ball.
You will get ultra balls as your trainer level increases. Specifically, ultra balls start showing up at pokestops once you hit level 20.
Master balls exist in the game's code, but have not been seen in game yet. Most likely Niantic will unveil them as they add features and levels in the future.
1"Master balls are at level 30" Reference please? As far as I know you don't get any master balls, even at level 40. Aug 1, 2016 at 6:35
@GodEmperorDune so weird because at level 40 you get hyper balls which is a lower tier than master ball– KiwuAug 1, 2016 at 6:51
8@Kiwi the level 40 screenshot that shows a hyperball reward is actually an ultraball in a different language. Silph road has it as an ultraball Aug 1, 2016 at 7:18
1@Rakete1111 the master ball info was incorrect, i've adjusted my answer accordingly. Aug 1, 2016 at 7:18
@GodEmperorDune ah true indeed sorry– KiwuAug 1, 2016 at 7:22
At level 12 a player unlocks Great Balls and at level 20 a player will unlock Ultra Balls. At the point of unlocking them a player will also be able to receive them from Poke Stops.
The Master Ball was indeed found in the code but it is not available to the public (yet).
A list of all level up rewards can be found here.