Retail store WiFi terms of service often grant the retailer the right to track devices that connect to the network across multiple store locations.
So what: reset your ad ID and give apps "While Using" location only (iOS: Settings > Privacy; Android: delete your advertising ID).