We can run display ad campaigns, that are geo-targeted based on business types and/or business addresses so that visitors of physical locations can be shown certain promotional ads that are location-based messaging. We can even target visitors who are presently at those physical places or were formerly there, by using location data captured from their mobile devices and other 3 rd party data providers to deliver hyperlocal ads using geofencing and other targeting methods, such as contextual, behavioral, keyword, site-specific and retargeting or a hybrid of these methods. These ads would be seen on mobile sites, mobile apps, and social media channels.