Caused by jumping location.
Unable to spin pokestops/catch pokemon/fight in gyms.
Avoid it by either not jumping locations too quickly or by waiting before jumping there.
A good estimate of how long you should wait is how long it would take to get there by flight.
Can be bypassed by spinning a pokestop 1-50 times.
Caused by capturing more than 1000 pokemon in under 24 hours.
Unable to capture pokemon.
After ever hour, if your total pokemon in the last 24 hours is below the ban threshold, you'll be unbanned, If you surpass that threshold, you'll be banned again.
Potential bypass by throwing missing pokeballs 15-30 times.
Caused by using more than 2000 pokestops in under 24 hours.
Unable to use pokestops.
After ever hour, if your total pokestop uses in the last 24 hours is below the ban threshold, you'll be unbanned, If you surpass that threshold, you'll be banned again.
No public way to bypass.
Temp IP ban:
Caused by too many requests from the same IP.
This ban prevents any MapObjects from being returned. (unable to find pokestops error)
Will last anywhere from 10 minutes to a few hours depending on severity.
Can be bypassed by using proxies.
Login Error ban:
Possibly caused by login into multiple accounts with the same DeviceId.
Potential bypass when you change DeviceId.
Not much is known about this type of ban.
-Restart your Router/ Renew your ip
-then start a Vpn and use a ip of a other country
-Write the Pokemon Go Support a ticket: Pokemon GO
-Be creative think in there prespective why would they unban you.
-You think your Ban is Unfair
-You wont accept this Ban
-You have never used a Bot in Pokemon Go