19.06.2026

PWA in traffic arbitrage is no longer a novelty. When the App Store and Google Play tightened moderation of gambling and betting apps, media buyers went looking for a way around it, and PWAs became that way. The technology gave what native apps lacked: a launch in a couple of days, instant updates, and no store review, since a PWA is really a website rather than a store app. Hence its popularity in media buying.
But you pay for that flexibility with limitations. A PWA integrates with the system more weakly, especially on iOS, and ad platforms and gambling regulation have not gone anywhere. Below we cover how PWAs work, what a PWA is in arbitrage, how it differs from an APK, which offers it suits, and where the real risks hide in 2026. Let us start with the fundamentals.
What a PWA is and how it differs from a native app and APK
A PWA (Progressive Web App) is a website that behaves like an app: it installs to the home screen, works offline, and sends push, yet it lives on your domain rather than in a store. An APK is an Android install file that goes on a device outside Google Play. A native app, by contrast, goes through full publication and review in the store. The difference between them defines speed, control, and risk.
| Parameter | PWA | APK | Native app |
| Installation | Add to home screen from the site | Sideloaded file, no store | Installed from the store |
| Moderation | No store review | No store review | Full review, 1-3 days or more |
| Updates | Instant, on the site side | Requires reinstalling | Through a store update |
| Device feature access | Limited, especially on iOS | Full | Full |
| Cost and launch | From 50-150 USD, 1-2 days | More expensive to build | Most expensive and slowest |
The takeaway: a PWA is chosen for speed, low cost, and control over updates, an APK when full Android access without the store is needed, and a native app when deep integration and store trust matter. For most gambling funnels a PWA gives the best balance of price and flexibility.
How a PWA is built technically and what you need to launch it
Under the hood a PWA rests on three things: a manifest that describes the icon and name, a service worker that caches content and catches push, and a secure connection. Without HTTPS and a valid SSL a PWA simply will not run. You can assemble it by hand or through a PWA builder, and the second route is usually faster for arbitrage.
- You register a domain and install a valid SSL certificate, because without HTTPS push and installation will not work.
- You take hosting that can handle a traffic spike from a campaign, otherwise the landing goes down at the peak.
- You assemble the PWA through a builder or by hand, adding a manifest and a service worker to the offer landing.
- Checkpoint 1: you test installation and the push opt-in on a real Android and iOS, not just in an emulator.
- You connect a tracker and event passing (install, registration, deposit) so you can see the funnel down to FTD.
- Checkpoint 2: you run test traffic and watch whether conversions arrive correctly before scaling volume.
Launching the basic infrastructure costs roughly 50-150 USD for a domain, hosting, and a builder, not counting traffic. The hard part is not assembling a PWA but setting up correct tracking, because beginners lose data most often on event passing.
Which offers and verticals a PWA suits best
A PWA is not universal, and its effectiveness depends heavily on the vertical. It works best where repeat visits and push matter, meaning gambling and betting. In verticals with a one-time conversion the PWA advantage shrinks, because the push base does not have time to pay off.
| Vertical | Why a PWA fits or not | CR guide | Main limitation | Recommendation |
| Gambling (casino) | Repeat visits and push raise LTV | install-to-reg 20-40% | Reliance on push | Core vertical for PWA |
| Betting | Seasonal events keep the audience | install-to-reg 15-35% | Peaks around matches | Very good fit |
| Nutra | One-time purchase, push works weakly | Lower than in gambling | Little repeat contact | Conditional fit |
| Dating | Repeat visits exist, monetization differs | Medium | High creative competition | Selective fit |
| Cash and crash games | Fast repeat play and retention | install-to-reg 20-35% | Strict ad rules | Good fit |
PWA for gambling remains the reference case: a warm audience, repeat deposits, and push pay back the technical hassle. The further a vertical is from a repeat-visit model, the less sense a PWA makes against a simple landing.
Push notifications and retargeting through a PWA
The main advantage of a PWA after installation is your own base for web push. Unlike ordinary browser push, which often gets blocked or unsubscribed, a subscription from an installed PWA is steadier and gives a direct channel to the player without intermediaries. That is what raises LTV and brings the audience back for repeat deposits.
- A subscription from an installed PWA lives longer than a browser one, because clearing the browser cache does not wipe it.
- A series of 2-3 reminders brings part of the players back to a deposit, lifting FTD with no new traffic.
In gambling, web push from a PWA usually delivers a CTR of around 3-8%, against 1-3% for standard browser push, so the channel works noticeably harder than the usual reminders. Retargeting through that base wins back players who did not deposit on the first visit, and it does so without extra spend on traffic.

PWA in Google UAC and Facebook Ads: how it works
As a campaign target a PWA behaves differently from a native app: there is no store ID, so conversions are passed through a postback and events on your side rather than store analytics. That adds flexibility in tracking but demands careful setup. The key thing to remember: gambling is restricted by policy on these platforms, and a PWA does not cancel that.
| Platform | Tracking method | CPI guide | Setup difficulty | Key limitations |
| Google UAC | Events via Firebase or S2S postback | CPI 0.5-3 USD | Medium | Strict gambling filters, ban risk |
| Facebook Ads | Events via pixel and Conversions API | CPI 0.3-2 USD | High | Policies against gambling offers, moderation |
The takeaway: UAC is simpler at passing events, Facebook is more flexible in targeting, but both restrict gambling ads hard. A PWA removes the store barrier, yet it does not remove platform rules, so running gambling here means a constant risk of bans. Work with licensed offers and understand that breaking policies leads to account bans, and with them lost budget.
Risks and limitations of PWA in 2026
A PWA gives speed but has technical and platform ceilings that did not disappear in 2026. Some limits are purely technical (iOS), some tie to ad platforms and domains. The smart approach is to build these risks into your funnel economics in advance.
- On iOS there is no automatic install prompt, so part of the users simply do not add the PWA to the home screen, and you lose a noticeable share of potential installs.
- Web push on iOS works only after manually adding the PWA to the home screen and a separate permission, so the iOS push base is smaller than on Android.
- On iOS a PWA has weaker background mode and offline, and in the EU there were extra restrictions tied to the DMA that cut functionality further.
- Google periodically tightens its filters, and a funnel that worked yesterday can start getting moderation rejections today.
- A PWA domain can be blocked over reports or filters, and then you instantly lose both the traffic and the push base collected on that domain.
- On some devices and browsers PWA functionality is trimmed, so the real share of successful installs is always lower than the theoretical one.
- Breaking ad platform rules leads to account bans, which is a loss of both budget and the time to warm up new ones.
- Without backup domains and a duplicated base, a single block can reset the campaign, so the infrastructure is worth insuring in advance.
How to measure the effectiveness of a PWA campaign
A PWA campaign cannot be judged by installs, because an install is worthless without a deposit. You look at the whole funnel: from the cost of an install to the return on what you spent. Correct tracking through a postback ties every step to events in the affiliate program.
| Metric | What it measures | Gambling guide | How to track | Cost of ignoring |
| CPI | The cost per PWA install | 0.3-3 USD by GEO | Ad platform data | Judging by install volume alone |
| Install CR | Share of clicks that became an install | 20-50% by platform | Click against the install event | Inflated expectations from traffic |
| FTD rate | Share of installs that deposited | 5-15% in warm GEOs | Postback from the affiliate | A false read on traffic quality |
| ROAS | Return on ad spend | Positive over the distance | Revenue against spend | Scaling a losing funnel |
| LTV | Total player value | Higher with a PWA via push | Cohort analysis in the tracker | Underrating repeat deposits |
The rule is the same as in any media buying: count down to the deposit and on to ROAS, not just to a cheap install. A cheap CPI with zero FTD is budget burning that masquerades as success.
Frequently asked questions
How much does it cost to make a PWA for arbitrage?
A basic PWA through a builder costs roughly 50-150 USD for a domain, hosting, and assembly, not counting traffic. Custom development for complex logic costs more, but a ready builder is enough for most gambling funnels. The main spend goes not on the PWA itself but on traffic and tests.
Does a PWA work the same on iOS as on Android?
No. On Android installation is simpler, there is an automatic prompt, and push and offline work more steadily. On iOS a PWA must be added to the home screen by hand, push turns on only after that and a separate permission, and background mode is limited. So iOS traffic on a PWA converts differently, and you have to build that into your math.
Can you use one PWA for several offers?
Technically yes, but in practice it is risky. One domain for many offers catches reports and blocks faster, and a shared push base mixes audiences with different motivation. It is safer to keep a separate PWA per offer, or at least per vertical, so a block on one does not take down all campaigns.
Which is better, PWA or APK for gambling in 2026?
It depends on the task. A PWA wins on launch speed, low cost, and instant updates, so it suits tests and scaling funnels. An APK gives full Android access and sometimes higher user trust but needs more resources. For most gambling campaigns teams take a PWA instead of an APK precisely for the speed and instant updates, leaving APK for specific tasks.
How fast can you launch a PWA campaign from scratch?
With a ready offer and tracker a basic PWA is assembled in a few hours, and the whole campaign starts in 1-2 days. What eats the most time is not the technical steps but preparing creatives and setting up correct event passing. The first test run is wise to launch on a small budget of 300-500 USD.
Do you need a technical team to work with a PWA?
Not to start. Ready PWA builders let you assemble an app without code, and one person can handle a basic campaign. Technical support becomes necessary at scale: custom logic, stable tracking, and working with several domains already need a developer. At small volumes it is overkill.
Similar articles by the author
Leave a comment
Thank you for your feedback!
Your review will be published after moderation.