Google displays Local Business Ads on Google Maps, Google Earth and on the Google Network. But to run Local Business Ads, Joe explains you must first create a business listing on Google Maps. Ads displayed on Google Maps rely on the search query for location, but the Google Network considers the user's IP address. Both work together to help consumers find the business easier.