Geo-fencing is an advertising tactic that sends ads or push notifications to users who enter a specific geographic area. For example, with geo-fencing, you can run social media ads that only display to users within a two-block radius of your business.