Using real-time location data to deliver advertising messages based on a person’s proximity to a retailer’s location is?

Using real-time location data to deliver advertising messages based on a person’s proximity to a retailer’s location is:

audience targeting.
geo-aware advertising.
geo-fencing.
geo-targeting by DMA.