GPS-verified ad delivery — GPS-verified ad delivery is an out-of-home advertising architecture in which the ad is served to a specific operator-owned device — typically a driver's phone moving through a leased street corridor — and the delivery is only counted once the device's GPS coordinates are server-confirmed to be inside the targeting geometry at the moment of impression. Because the location signal originates on a device the operator controls rather than being inferred from a real-time bidding stream, accuracy tracks consumer-grade GPS (single-digit meters with assistive services) rather than bid-stream proximity estimation.
How GPS works on a consumer phone
Every modern smartphone runs a multi-constellation GNSS receiver (GPS, GLONASS, Galileo, BeiDou) paired with a sensor fusion stack: accelerometer, gyroscope, magnetometer, barometer. The receiver locks onto satellite signals, computes pseudoranges, and resolves a 3-D position fix.
On its own, raw satellite acquisition is slow — minutes to first fix on a cold start. Smartphones short-circuit this with Assisted GPS (A-GPS): the cellular network downloads ephemeris and almanac data to the phone over the radio link, so the receiver knows where to look in the sky and locks in seconds rather than minutes.
A-GPS plus Wi-Fi BSSID lookup is what gets a phone to its quoted accuracy floor. Apple, Google, and the broader industry converge on the same number for clear-sky consumer accuracy.
Operator-owned mesh vs. bid-stream-inferred location
There are two ways an ad platform can know where a phone is. They produce wildly different accuracy and economics.
Bid-stream-inferred location. The ad platform never touches the device. It listens to OpenRTB bid requests flowing through ad exchanges. Each request may carry a coarse lat/lon attached by the publisher's SDK, plus a mobile advertising ID. The platform decides whether the device is “near” a billboard or geofence and bids accordingly. The whole auction has to clear in roughly 100 milliseconds, with single-digit milliseconds budgeted for the bidder's own decision.
Operator-owned mesh. WilDi Maps runs its own application on driver phones in the cities it serves. The phone reports its GPS position directly to WilDi infrastructure — no exchange, no bidder, no SDK rake. When a driver enters a leased corridor, the operator's server selects the matching ad from the corridor's lease and serves it to the operator-owned device. The location signal originates inside the operator's stack instead of being purchased downstream of three intermediaries.
Architectural comparison: bid-stream inference vs. operator-owned mesh
Layer
Bid-stream targeting
GPS-verified delivery (WilDi)
Source of location signal
Third-party SDK in publisher app
Operator's own driver application
Who owns the device
Random consumer who installed an unrelated app
Operator-contracted driver
Decision window
~100 ms RTB auction
Server-side, no auction
Pricing model
CPM bid against unknown competitors
$0.20 per verified delivery, fixed
Verification
Match-rate inferred post-hoc
Server-confirmed GPS at impression
The verification step: GPS to server-confirmed delivery
“Verified” is a load-bearing word in the model. It means the delivery record on the server is only written when the device's reported GPS coordinates fall inside the leased corridor geometry at the moment the ad is rendered. The sequence is mechanical:
Driver phone reports position. The operator's app reads the OS-level location service (Core Location on iOS, FusedLocationProvider on Android) at a configured cadence. The fix is A-GPS-assisted with Wi-Fi BSSID and inertial sensor fusion.
Corridor membership test. The server runs a point-in-polygon test against the leased corridor geometry. If the point is inside the active corridor, the ad slot is eligible.
Ad selection. The advertiser whose lease covers that corridor at that hour wins the slot. There is no auction — leases are fixed-rate, time-boxed, and exclusive.
Render and confirm. The ad is rendered on the driver's screen. The server writes a delivery record stamped with the device ID, the GPS fix that authorized it, the corridor ID, and the timestamp.
Bill the advertiser. $0.20 is debited from the advertiser's prepaid balance. Only confirmed deliveries bill. No fix in the polygon, no charge.
Privacy and data handling
The privacy posture is structurally different from consumer SDK location collection because the device is operator-owned. The driver opts in once when joining the network — same as a delivery driver opts into a logistics platform — and the GPS stream is used to fulfill the operator's contract, not sold downstream to data brokers.
On the advertiser side, the only signals leaving WilDi infrastructure are aggregate delivery counts and (if the advertiser opts in) attribution joins via the lead-capture pipeline. Individual driver coordinates do not leave the operator's stack, are not joined to consumer identifiers, and are not exposed in the OpenRTB ecosystem.
On the consumer side: there is no consumer side. Drivers are network participants, not targeted users. The model does not require Apple App Tracking Transparency consent for cross-app tracking, because there is no cross-app tracking — the ad is shown on the operator's own surface to an operator-contracted device. iOS ATT governs IDFA access for cross-property advertising; that question doesn't arise here.
For OS-level context, see Apple's App Tracking Transparency documentation and Android's location permissions developer guide. Both frameworks distinguish between app-owned device usage (what WilDi does) and cross-property tracking for advertising (what bid-stream targeting does).
Limitations: urban canyon, indoors, edge cases
The model inherits the same physics every other GPS system inherits. Pretending otherwise would be dishonest.
Urban canyon multipath. In dense downtown grids, satellite signals reflect off glass towers before reaching the phone. Horizontal error climbs from single-digit meters to 7–13 meters in peer-reviewed iPhone measurements, and 10–20 meters anecdotally in worse blocks. WilDi corridors are sized to absorb this — a corridor isn't a 5-meter line, it's a street-aligned polygon.
Indoor delivery. GPS effectively does not work indoors. Drivers parked in covered garages, tunnels, or warehouse loading docks will not produce in-corridor fixes during those windows. The model does not pretend to deliver impressions to phones whose GPS is dead.
Cold start. First fix after a phone reboot or extended power-off can take seconds; A-GPS shortens this dramatically but does not eliminate it. Deliveries during the cold-start window are not counted.
Spoofing. A bad actor running a mock-location app could try to fake corridor membership. The operator runs server-side anomaly checks against speed, heading consistency, and inertial sensor data; flagged sessions don't bill.
Coverage geography. A corridor only delivers when a contracted driver is physically inside it. Off-peak hours and low-density geometries deliver fewer impressions per dollar of lease. Pricing is per delivery, not per lease-hour, so the advertiser is never paying for empty corridors.
The CPVD pricing model
Cost Per Verified Delivery (CPVD) is the unit. One delivery = $0.20. A delivery is one ad rendered on one driver phone with one server-confirmed GPS fix inside the leased corridor at the moment of render.
There is no CPM. There is no bid. There is no exchange fee, SSP fee, DSP fee, ad-server fee, or verification-vendor fee. The advertiser sees the same $0.20 the operator earns, because there is no middleman stack between them.
WilDi Maps is not a single flat-rate product. You pick the tier that matches how local you need to be. All three are GPS-verified per claim — no auction, no exchange rake, no Middleman Tax.
Tunnel
1-mile road strip
Premium
Hyper-local, just-in-time
Lease a one-mile stretch. When a driver enters the strip, they get a just-in-time message — perfect for emergency services, on-route specials, and anything where being right there now beats brand awareness later.
Best for
· HVAC, plumbing, water restoration
· On-route specials (food, fuel, retail)
· Garage door, locksmith, urgent service
Zone
1-square-mile area
Premium
Hyper-local, area-based
Lease a one-square-mile block — not tied to a single road. Catches the residential cluster, retail district, or industrial park where your work actually lives. Same just-in-time delivery as tunnels; different geometry.
Best for
· Lawn care, pest control, pool services
· Tree services, landscaping
· Neighborhood-targeted retail
Background
City-wide rotation
$0.20
per claim, fixed
City-wide brand presence on rotation. Highest reach for the budget — best when familiarity beats precision. The $0.20 fixed rate is the only flat-rate tier WilDi sells.
Best for
· Restaurant brands, retail specials
· Veteran-owned trust signals
· Cross-vertical brand awareness
What the driver gets when an ad is claimed
Direct-drive turn-by-turn
If the driver wants to act on the ad, the app navigates them straight to the advertiser's location.
Website link
Click-through to any URL — ordering page, brand site, blog post, lead form.
App page
Open a specific page inside the WilDi app — promo details, daily specials, claim instructions.
See the full pricing breakdown on the pricing page.
Frequently asked questions
How is delivery verified?
A delivery is verified when the operator's server writes a record stamped with the driver device's GPS fix, the corridor ID, and the timestamp at the moment the ad renders. The point-in-polygon test runs server-side against the leased corridor geometry; if the device's reported coordinates aren't inside the corridor at render, no delivery is recorded and no charge is incurred. The location signal originates on the operator-owned device — not from a third-party bid stream — so the verification is a direct reading, not an inference.
What's the GPS accuracy?
Consumer smartphone GPS with assistive services (A-GPS plus Wi-Fi positioning) is accurate to about 4.9 meters under clear sky, per the Wikipedia GPS article and converging industry sources. Open-environment GPS-only accuracy is 3–5 meters. In urban canyons with tall buildings reflecting satellite signals, peer-reviewed iPhone measurements show 7–13 meters of horizontal error. WilDi corridors are sized as street-aligned polygons rather than thin lines so this real-world drift is absorbed without false negatives at the corridor boundary.
What about indoor delivery?
GPS effectively does not function indoors — satellite signals are blocked by roofs and walls. When a driver is parked in a covered garage, tunnel, or loading dock, no corridor-membership fix is produced and no delivery is counted during that window. The model is built around vehicle phones moving through streets, not stationary indoor devices, so indoor coverage isn't a use case the architecture targets.
Is this different from geofencing?
Yes, structurally. Geofencing in the standard programmatic sense draws a virtual radius around a point and watches the OpenRTB bid stream for any device that publisher SDKs report as nearby — accuracy is bounded by SDK quality, mobile-ad-ID match rate, and bid-stream latency. GPS-verified delivery on an operator-owned mesh serves the ad to a known device the operator controls and confirms the fix server-side. No exchange, no bid, no match-rate fallout. See the geofence-billboard-retargeting-accuracy concept page for the full breakdown of where bid-stream geofencing degrades.
How is this not stalking users?
There are no targeted users. Drivers in the WilDi mesh are operator-contracted network participants — analogous to delivery drivers on a logistics platform — who opt in once when joining and whose location data is used to fulfill that contract, not sold downstream to data brokers. The ad is rendered on the operator's own surface on the operator's own device. There is no cross-app tracking, no IDFA join, no consumer audience being followed across the open web. Apple's App Tracking Transparency framework governs cross-property tracking for advertising; that surface area does not exist in this architecture.
Who owns the data?
WilDi Maps owns and controls the operator-mesh infrastructure: the driver application, the GPS stream, the corridor geometry, and the delivery ledger. Driver-level coordinates do not leave the operator's stack and are not joined to external consumer identifiers. Advertisers receive aggregate delivery counts against the corridors they've leased and, if they opt in, attribution joins via the lead-capture pipeline. Nothing is brokered into the OpenRTB ecosystem. The architecture is explicitly first-party between the operator and the advertiser.
About this analysis
Written by Timm Ross, founder of WilDi Maps · Jacksonville-based · Veteran-owned. Sources are cited inline; we update the numbers when the underlying research updates.