So I have an offer specifically targeted to brazil. Problem is, in many traffic source TOS, you can't have adult landers or anything like that. So how do I restrict it so that if anyone from out of geo clicks my ad, it redirects elsewhere. Or how do I make it so that only brazilians click on my ad?
You could if using
IF Country is not Brazil send to XYZ
This is entirely on you to sort out, e.g. using your tracking system.
Geo-redirection is pretty basic and its important that you know how to do things like this without much effort.