It's still unclear how Niantic is going about detecting the use of GPS spoofing, emulators, bots, and other hacks. A number of threads on Reddit's Pokémon Go developer community, where much of the discussion around these techniques takes place, have popped up in the last two days. It seems users cannot seem to lock down what exactly results in a ban and how Niantic's internal systems may be seeking out cheating behavior.