Why DOOH works for an app launch
Every app-launch budget runs into the same wall: the in-app and paid-social auction is crowded, and the price of a marginal install keeps climbing. Acquisition costs of $15 to $40 per action are ordinary now, and they rise the harder you push, because you are bidding against everyone else for the same feed. Digital out-of-home sits outside that auction entirely. A screen in the physical world your users already walk through is a trust-and-reach channel: it reaches people in a context a feed cannot, it cannot be scrolled past or blocked, and it lends an unknown app the credibility of showing up where real life happens.
What changed is that DOOH now behaves like a performance channel, not just a brand one. You are not renting a static board for a month and hoping. You buy screens by the play, schedule each one down to the hour, geofence the zones your users move through, and put a QR code or a tracked link on the creative so the response ties back to installs and signups. More than 25,000 advertisers already buy this way on Blindspot, and a two-person growth team gets the same live inventory a national brand does, at the same per-play price, without an agency in the middle.
The other reason it fits a launch is timing. Product launches, funding announcements and growth pushes move on their own clock, not on a quarterly media calendar. Because booking is self-serve and approval takes about two business days, a campaign you plan on Monday can run by the end of the week, so the billboard supports the launch rather than arriving after it. Set beside a feed campaign, a DOOH launch puts your app somewhere the feed cannot reach: on the commute, in the gym, over lunch, in the exact places your first users spend their day.
Map DOOH to your growth stages
DOOH is not only a launch-week banner. It maps to each stage of the growth loop, from the first install push to keeping the users you already have. The budget bands below assume a typical urban per-play of about $0.23; real plans mix formats and hours, so treat them as the order of magnitude, not a quote. Your own numbers appear live as you build a plan.
| Growth stage | Where to run it | Budget band | Outcome to read |
|---|---|---|---|
| Launch awareness | High-traffic street panels and transit in your two or three core cities | $2,000 to $10,000 | Web-visit lift and branded search during the flight |
| Acquisition | Geofenced dwell-time screens: gyms, malls, cafes, campuses, near your ICP | $500 to $5,000 | Installs from a QR or smart link, cost per install vs paid social |
| Retargeting | Screens along the commuter corridors your known users move through | $500 to $3,000 | Return visits and reactivation against a holdout |
| Retention | Neighbourhood panels near clusters of active users, low weekly frequency | $300 to $2,000 | Session lift and churn reduction in exposed zones |
Every stage is bought the same way: pick screens on a live map, geofence the zone, set the hours, run a QR creative, and measure against an unexposed control. There is no minimum spend, so a retention test in one neighbourhood is as valid a campaign as a five-city launch. See how hourly scheduling works and how attribution ties plays to outcomes.
QR, geofencing and how to attribute signups
The question every growth lead asks first is the honest one: how do you know a billboard drove an install? The answer has two parts, a hard link and a control, and DOOH now supports both.
The hard link is the response mechanism on the creative. A QR code or a short, campaign-tagged vanity URL turns a glance into a tap: a commuter on a rail platform, a member in a gym lobby, a diner over lunch scans, and the tap carries a source you can follow all the way to signup. Route it through a smart link so an iPhone lands in the App Store and an Android in Google Play, keep the code large and high-contrast, and pair it with one clear line about what the app does. QR earns its scans on dwell-time screens, the places people stand still with a phone in hand, which is exactly where Blindspot lets you weight the schedule.
The control is what makes the number trustworthy. Blindspot logs every play with a verified time and place, so the exposure side is exact, and campaigns are measured against a holdout: exposed and unexposed geographies compared over the flight, which isolates the lift the screens actually caused rather than crediting a modelled impression. That is the same discipline a paid-social team runs a geo-lift test on, applied to the street. Geofencing is the targeting side of it: you concentrate screens inside the zones your users move through, so the exposed group is the group you care about and the spend is not sprayed across a whole city.
Put together, a DOOH launch reports on the metrics a growth team already tracks. Public Blindspot results include $0.80 per incremental web visit and $0.82 per incremental store visit, both attributed to real exposure, and for the D2C brand Adore Me, $5.75 per incremental online purchase. Set any of those against paid-social acquisition costs of $15 to $40 and the channel stands on its own cost-per-outcome footing. Because you buy by the play, the cost side is exact, so the cost per install or per signup is a real number you can compare to any other line in the plan. Read the full method in the attribution guide.
Proof: what a growth launch measured
The reason a launch team can justify a billboard now is that the outcome is measurable, so the spend competes with paid social on the only number that matters, cost per result. Here is what a real growth campaign on Blindspot recorded.
Rho, the finance platform, ran across the NYC and SF startup corridors. The campaign delivered 48,400 plays in exactly the districts where founders and operators work and commute, the same audience Rho acquires. Concentrating a launch on the streets your buyers walk is a play a growth team can run for the price of a modest paid-social test, and it puts the brand somewhere a feed cannot: in the physical world your users already move through, at the moment they are in it. See it in the Rho case study.
$0
per incremental web visit
$0
typical urban play
0
hours to live
0%+
saved by the hour
The pattern holds beyond one launch. UiPath saw web traffic climb 104% during its campaign, the kind of lift a growth team can put in front of a board, and the D2C proof points, $0.80 per incremental web visit and $5.75 per incremental online purchase, are precisely the shapes an app launch cares about: cheap qualified visits and cheap conversions. None of it depends on a big budget; it depends on buying only useful plays, so the money lands on the appearances that convert instead of on empty overnight hours.
What a launch budget actually buys
At a typical urban per-play of about $0.23, before any hour weighting. Real plans mix formats and windows, so treat these as the order of magnitude, not a quote.
| Budget | Roughly this many plays | A realistic launch plan |
|---|---|---|
| $500 | ~2,100 plays | One test: geofenced dwell-time screens around a tech corridor or campus, QR creative, peak hours only, a week or two around the launch. A clean cost-per-install read. |
| $2,000 | ~8,700 plays | A launch, done properly: street panels and transit across the districts your users move through in one city, commuter and evening windows, a full month with a holdout. |
There is no minimum spend, retainer or platform fee, so these are floors set by usefulness, not by a contract. Premium formats such as a Times Square spectacular cost far more per play, near $40, and buy fewer appearances for the same money, which is why most launches start on urban panels and spend up once the cost per install pencils out. To see exact figures for your city, open a free account and build a plan, browse the map for New York or San Francisco, or read the minimum budget guide.
Every dollar buys real exposure, not filler plays.
This guide, in one line
That efficiency is the point, and it does not run out at the top. Buying only the hours your users are out, rather than renting a screen around the clock, typically removes 30% or more of the waste, so the same money buys more of the appearances that convert. It is the same mechanism that let a worldwide campaign deliver 87% more plays than planned. A launch budget behaves the same way a global flight does: aimed, not sprayed.
How to launch on Blindspot
The whole flow is self-serve, so a growth lead runs it without a media buyer. Open a free account, then browse screens on a live map and geofence the districts your users move through, adding the dwell-time placements, gyms, malls, cafes, transit, campuses, where a QR code earns its scans. Read the per-play price on every screen, add the ones you want to a plan, and set a schedule for each screen down to the hour so you buy only the windows your audience is out.
Upload a creative that carries a QR code or a tracked vanity URL routed through a smart link, keep the message to one line, and publish. Approval takes about two business days and the campaign is live in 48 hours. From there you read the lift against your holdout and shift budget toward the screens and hours that produced installs. If you would rather not build the plan by hand, Blinky, the free AI planner, drafts a full campaign from a one-line brief and hands it back for you to approve, which is the closest a growth team gets to an agency without paying for one. The same platform gives you contextual triggers that are live in production, so a creative can react to weather, temperature, air quality, stock or crypto moves, live scores or any signal you pipe in through the API, useful when your app is tied to a moment. See exactly how booking works, or compare the wider field in the platform guide.