When running gambling or betting campaigns with Facebook Ads, traffic is often directed to mobile apps. Users are more willing to download a product from an official store like Google Play because they trust it.
The problem is that developing or renting such an app is complicated and expensive, and its lifetime in the store can be very short—often just a few days to a couple of weeks.
Any app ban leads to a complete halt of campaigns, resets pixel optimization in ad accounts, and forces you to spend budget again on buying accounts and proxies.
To solve this problem and completely remove official marketplaces from the funnel, media buyers switched to PWA.
The PWA technology itself was never designed for arbitrage: IT giants like Uber, Tinder, and Pinterest have been using it for a long time. Major brands move to PWA to avoid spending millions on development for different OS and not lose users due to long loading times.
In this article, we break down the specifics of the PWA funnel in 2026, compare popular app builders, and explain how to set up push notifications to convert players to deposits.
What is PWA in Arbitrage and How the Funnel Works
Essentially, a PWA is a regular website adapted to look and feel like a mobile app.
When launched from a smartphone screen, it hides the usual browser tabs, so visually the whole setup looks to the player like a standard app from the official store.

Source: PWA Applications in Traffic Arbitrage: What It Is, Examples, Pros and Cons + 3 Builders.
This works thanks to a special script on the site, which offers the user a one-click option to add a shortcut of the web page to their phone’s home screen.
When the player later launches this shortcut, the site opens in full-screen mode without the address bar or browser tabs, making it visually indistinguishable from an installed app.
In the arbitrage funnel, the path from the first click to deposit consists of several stages:
Click on the creative. The user sees an ad on Facebook or TikTok and clicks the link.

Pre-lander. Instead of the official marketplace, the user lands on a site that perfectly mimics the Google Play page.
All familiar trust-building elements are present: icon, casino interface screenshots, reviews, high rating, and an “Install” button.

Instant install. When the user clicks the install button, they don’t have to download a heavy 50-megabyte file.
The browser loads a lightweight script in a couple of seconds and displays a shortcut on the smartphone’s home screen. For the user, the whole process looks like a regular fast loading.

This is especially critical when working with Tier-3 countries, where most players have weak mobile internet and old budget phones that simply freeze when downloading heavy apps.
App launch. The player clicks on the newly appeared icon on the phone screen. Using a background script (Service Worker), a full-screen browser window opens, instantly loading the mobile version of the casino or bookmaker’s website.
Registration and deposit. The user registers and makes their first deposit, confident they are using the official app.
WebView vs PWA: why webmasters are ditching store apps en masse
A few years ago, WebView apps were the standard for launching gambling and betting offers. The scheme was simple: a media buyer rented a ready-made app, linked it to their account, and launched a campaign.
But today this approach brings more problems than profit. Google Play is constantly tightening moderation rules, causing WebView apps to get banned from stores literally within days, sometimes even hours after the first ad campaigns are launched.
| Our editor experimented with ASO in 2023 and personally tried to upload several casino apps to Google Play. The store was going through turbulence at the time—so the attempt failed. It turned out to be very painful, expensive, and led nowhere. |
For teams, this results in constant extra expenses. Media buyers are forced to spend hundreds of dollars on clean Google developer accounts, expensive proxies, and paying for moderation services.
Because of the extremely short app lifespan, the cost per install for the buyer becomes too high, and scaling steadily at large volumes becomes extremely difficult.
PWA apps allow you to completely bypass these difficulties, and there are three main reasons for this:
Pixel optimization retention. When running WebView, the Facebook pixel is optimized via the SDK built into the app. When Google removes the app from the store, you lose access to this SDK and all accumulated conversion stats. Every new ad campaign in your Facebook account has to be trained from scratch. With PWA, the pixel is installed directly on your own domain where the pre-lander is hosted. Even if Facebook bans your ad account, the pixel on the domain keeps working and collecting data. You can simply link this same domain to a new account without losing optimization.
Complete independence from third-party services. When working with WebView, you are fully dependent on third-party rental services. Media buyers have to pay a commission for each install, and during another wave of bans in Google Play, all work can come to a halt for an indefinite period.
With PWA, the entire infrastructure belongs to you. You buy a domain, connect it to the builder, and set up cloaking. There are no checks from Google or Apple moderators, so your work won’t stop due to store-side blocks.
Freedom in landing page design. Google Play and App Store moderators do not approve apps with gambling, so apps have to be disguised as regular mobile games or financial services.
The screenshot below shows a clear example of such a funnel: in the ad, the media buyer promotes a crash game, but the link leads to a white-hat app.

This directly affects conversion, since in the app store preview the user sees a simple arcade or financial service, but after downloading, opens a real casino. Because of this mismatch, many simply close the app.
With PWA, this problem doesn’t exist, since the pre-landing design is created without worrying about moderator rules. You can immediately place bright banners with popular slots, a quick registration form, real player reviews, and information about welcome bonuses on the install page.
The player immediately understands where they are going, which significantly increases the conversion from click to target action.
Advantages and disadvantages of PWA apps
In addition to pixel optimization, full freedom in page design, and bypassing Google Play bans, PWA has other features that directly affect the final install price and conversion.
Pros:
- Access to iOS audience. Finding or renting a working WebView app for iOS is always expensive and difficult. PWA solves this problem, as the page opens easily on both Android and iOS;
- Automatic updates. If you decide to update the install page design, change scripts or reviews, the user doesn’t have to reinstall anything. All changes are applied on the server, and the next time the player launches, they automatically see the new version. In regular mobile apps, you would have to release a full update and go through store moderation again;
- Works offline. Thanks to caching, basic PWA elements (design, reviews, images) are loaded on the player’s device even if the connection drops. For example, if the user is riding the subway or enters an elevator, the page won’t show a gray error screen but will display a fully loaded copy of Google Play;
- Quick bundle editing. If your offer goes down or your domain gets banned, you can make all the necessary changes in just a couple of minutes right in the builder panel. You don’t have to stop the traffic. With WebView apps, any edits require rebuilding the entire app.
Cons:
- Push notification issues on iOS. On Android, push notifications are delivered without any problems, but with Apple devices, things get more complicated. Notifications are only sent to relatively recent versions of iOS (starting from 16.4) and only if the user opened the pre-lander via Safari. On older iPhone models, you won’t be able to reach your audience with pushes;
- Limitations of built-in social network browsers. When a user clicks on an ad in Facebook or Instagram, the link opens in the app’s internal browser. The system PWA installation prompt in these cases may not work correctly or may require extra clicks from the user, which lowers the install conversion rate compared to a regular Chrome redirect;
- Complex setup for iOS. To make a PWA open in full-screen mode on an iPhone, rather than inside Safari with the browser bar, back-forward buttons, and tabs, you need to adapt it properly. This means setting up special tags and Apple Touch Icons in the pre-lander code; otherwise, the user will just see a plain screenshot of the page with a browser icon in the corner on their home screen.
Where to get a PWA app for affiliate marketing
You can launch a PWA for gambling or betting in three ways: get a ready-made app from an affiliate program, use a builder, or build it yourself.
In the first case, you don’t have to spend money, as affiliate programs provide PWAs for their offers for free. But many affiliate programs don’t allow edits: you won’t be able to change the pre-lander, translate reviews for the desired GEO, or customize push notifications. Plus, several buyers often run traffic to the same app at once.
When working with builders, you’ll need to pay a fixed subscription or pay for each app install. They already have ready-made templates styled like Google Play, tools for domain binding, and built-in cloaking. This lets you launch without hiring developers.
The third option is to build the app from scratch. You’ll need to code the page yourself or hire a developer. This approach requires paying for the specialist’s work, but you won’t have to pay commissions to third-party platforms in the future.
Below, we’ve reviewed popular PWA builders, compared their terms, and listed the technical requirements for building your own app.
Overview of popular PWA app builders
Creating PWA apps manually takes a long time. It’s much more practical to use cloud-based builders, where you can launch an app for your vertical using a ready-made template.
In this section, we’ll review popular services, their features, and their drawbacks.
PWA.market
PWA.market is one of the most well-known PWA app builders for gambling, betting, dating, and crypto.

The platform works as a full-featured tool: you can build landing pages, set up traffic distribution, and launch automated push notifications to your player base.
Advantages:
- Copy any design from Google Play. If you like the look of a specific native app in the store, the service lets you automatically copy it via a link. There’s also a library of over 100 ready-made templates for gambling and betting.
- Dual campaign optimization. The Facebook pixel can be set up to optimize for both installs and deposits at the same time. Events are sent directly to the FB dashboard, helping you train ad campaigns faster and more accurately.
- Built-in cloaking and white page generator. You don’t need to buy third-party trackers to run ads, since the service has its own bot and moderator filtering system. White pages can be generated automatically based on real apps from Google Play.
- Built-in push notifications. You can set up automatic push notifications on a schedule right from the dashboard to bring players back to the casino.
- Choice of payment model. The service offers both fixed monthly plans (from $25 per active app) and pay-per-install ($0.03 per real install).
Disadvantages:
- Extra fees for domains and mirrors. You’ll need to pay separately for clean domains and the mirror function ($5 for each item).
- Dependence on platform server stability. Since all infrastructure is on the service side, any technical issues with PWA.market will immediately stop your traffic.
PWA.GROUP
PWA.GROUP is a builder for creating PWA apps for any affiliate vertical: from gambling and betting to dating, nutra, and crypto. You only need a Telegram account to sign up.

Advantages:
- Built-in tracker for traffic distribution. The service lets you link several offer URLs to a single app. The platform automatically detects the user’s GEO by IP and redirects them to the right product. This allows you to launch one ad campaign for several countries within a single app, instead of buying separate domains and setting up dozens of different pages for each GEO.
- Team access. The interface allows you to set up collaboration for multiple media buyers with different access levels and permissions.
- Advanced analytics options. The platform supports direct integration with Facebook Pixel, TikTok Pixel, Google Analytics, and Yandex Metrica for real-time conversion tracking.
- Variety of pricing plans. You can choose a fixed monthly subscription (from $20 per app for testing) or pay-per-install (from $0.03 per install).
Disadvantages:
- Costs for purchasing and preparing domains. Clean domains are not included in the plan prices—they need to be purchased separately (prices inside the service start at $3). Additionally, you must connect the domain yourself via Cloudflare for protection and HTTPS setup.
- Dependence on third-party infrastructure. All apps are physically stored on PWA.GROUP servers. In case of technical failures or scheduled maintenance on the platform side, your running traffic will stop converting and your ad spend will be wasted.
Adset.pro
Adset.pro is a tool that combines a PWA app builder, tracker, and push notification system. The main focus here is on automating the technical part when creating apps for iGaming.

Advantages:
- Creation options. You can build a PWA in three ways: parse data from Google Play, choose a ready-made theme from the library, or configure all elements manually.
- Automated reviews. The builder allows you to set up comments for the desired GEO and language. You can upload them as a CSV list or generate them automatically.
- White Page generator. The system creates white pages based on apps from the store. AI fills in the About, Privacy, Terms, and Cookies sections for the selected vertical, and the “Install” button leads to the official Google Play.
- External PWA support. You can connect third-party services like ZM.apps or PWA.Partners to the platform to collect install statistics in one place.
- Domains and demo period. Free updatable domains are available for use. New accounts automatically receive 100 free PWA installs for testing.
Disadvantages:
- Limitations on basic plans. Working with third-party PWA services is only available on Business plans and above.
- Landing size limit. When uploading your own landing, the ZIP file size is limited to 10 MB.
PWA.bot
PWA.bot is an app builder for gambling, betting, and dating, where you can quickly create an app for traffic. Access to the platform is granted immediately after registration; you don’t need to talk to managers for account approval.

Advantages:
- Import design from official stores. With one click, you can fully copy icons, screenshots, names, and descriptions of any app from Google Play or App Store. All copied images are stored on Cloudflare servers. As a result, the pre-landing will open for players in fractions of a second, even if they have a slow mobile internet connection somewhere in the Brazilian countryside.
- Push management via visual calendar. You can schedule notifications or trigger them by specific user actions—for example, send a push two hours after installation if the user hasn’t entered the game, or send a reminder if there’s no deposit within 24 hours. You can also filter the base to target only those who downloaded the app but never registered for the offer.
- Ready-made localization. Button texts and basic interface elements are pre-translated into 45+ languages, saving you from translating pages for rare GEOs yourself.
- Traffic from Likee and imo. In addition to working with Facebook Conversions API, the platform is directly integrated with Bigo Ads. This allows you to optimize campaigns for installs, registrations, and deposits when driving traffic from Likee and the imo messenger.
- Generating reviews with fresh dates. The builder has ChatGPT integrated, allowing you to create comment texts. The service automatically attaches random faces from its avatar database to these reviews, making them look like they’re from real users. The dates of these reviews are also automatically updated to current ones—so users won’t get the impression that the last comments on the page were left months ago.
Drawbacks:
- Price depends on GEO. The cost is calculated on a pay-per-install model, but the rate depends on the country: installs from expensive Tier-1 countries will cost more ($0.07) than from Tier-3 ($0.05).
- Integration nuances with Keitaro. To ensure conversion data is sent correctly to your tracker, you’ll need to manually set up the transfer of the external_id parameter in the offer link. If you don’t, postbacks simply won’t return stats on deposits and registrations back to Keitaro.
PWA Builder Comparison
To help you choose a service for your budget and traffic source, we’ve compiled all the key terms, features, and drawbacks of four platforms into one table.
| Service | Payment Model and Pricing | Main Features | Integrations | Main Drawbacks |
| PWA.market | • Subscription: from $25 per month per active app. • Per install: $0.03 per installation. • Domains and mirrors: $5 each. | • Automatic design copying of any app from Google Play via link. • Built-in cloaker and white page generator based on real store apps. • Automated push notifications on schedule. | • Facebook* Pixel (with dual optimization for install and deposit). | • Each domain and mirror requires an extra fee. • Traffic fully depends on the platform’s server stability. |
| PWA.GROUP | • Subscription: from $20 per month per active app. • Per install: from $0.03 per installation. • Domains: from $3 each. | • Built-in tracker (distributes players across different offers and GEOs within one app). • Team access with role separation for buyers. | • Facebook* Pixel, TikTok Pixel, Google Analytics, Yandex Metrica. | • Domains are not included in the plan, you need to buy and set them up via Cloudflare manually. • If the service fails, traffic is wasted. |
| Adset.pro | • Has pricing plans (e.g., Business). • 100 free installs for testing. • Free updatable domains. | • App assembly in three ways (Google Play parsing, ready-made template, or manual setup). • White Page generator via AI. • Connect third-party PWAs (ZM.apps, PWA.Partners) in one dashboard. | • Facebook* Pixel, integration with external PWA services. | • Working with third-party PWAs is closed on basic plans. • Landing archive size limit (up to 10 MB). |
| PWA.bot | • Only per install: from $0.05 (Tier-3) to $0.07 (Tier-1). • Payment only in USDT. | • Fast import of images and texts from Google Play / App Store (all media goes to Cloudflare CDN). • Push notification setup by triggers via visual calendar. • Ready-made interface translation into 45+ languages. • Review generation with random avatars and auto-updating dates. | • Facebook* Conversions API, Bigo Ads (for traffic from Likee and imo). | • Balance can only be topped up with cryptocurrency. • Install price depends on GEO (Tier-1 is more expensive). • For Keitaro, you need to manually set the external_id parameter in links. |
Is it possible to create a PWA app yourself?
Building a PWA on your own is absolutely doable. Essentially, you create a regular website that mimics the Google Play interface and add a few technical files so mobile browsers recognize it as an app.
If you have basic HTML/CSS skills, you can handle all the technical parts yourself. If you lack coding experience, it’s easier to hire a freelance front-end developer to build the framework based on your requirements. This will require a one-time investment but will save you from monthly subscriptions and constructor fees.
Technical requirements for PWA development
To turn a regular website into an app and prompt the user to add a shortcut to their phone’s home screen, three components are essential:
- HTTPS protocol. Without an SSL certificate, a PWA simply won’t run. For security reasons, browsers block background scripts on unsecured sites.
- Web App Manifest (Manifest.json). To clarify: this is a simple configuration text file in JSON format that acts as a kind of “passport” for your app to the phone’s operating system. It contains all the information about how the app should look when launched: its name, screen resolution, home screen icons, interface colors, and start URL. Thanks to the manifest, the site hides the browser address bar and opens as a true full-screen application.
- Service Worker API. This is the main technical component of a PWA. The service worker is a background script that runs separately from the web page. It is responsible for making the app work offline: the script saves images, design, and review texts directly to the phone’s memory. If the player loses connection, the service worker instantly loads this cached data so the user doesn’t encounter a network error. In addition, this script is always active in the background — it’s how push notifications are delivered to the device, even when the app itself is closed.
Programming languages for building PWA
You don’t need complex languages like Java, Kotlin, or Swift, which are used for native mobile apps, to build these applications. The entire stack here is standard web-oriented:
- HTML5 and CSS3. The foundation for creating the page’s appearance. HTML is used for the structure (install buttons, comment sections, star ratings), while CSS sets fonts and styles so the page visually matches an official app store.
- JavaScript. The main language for all PWA logic. It’s used to write code for background scripts (Service Workers), loading animations, automatic date replacement in reviews, and scripts for Facebook pixel integration.
- PHP / Node.js. Used for the server side. These languages are useful if you want to connect your own local cloaker to filter bots and moderators, or if you need to collect click data in your own database.
Traffic acquisition strategies for PWA
Driving traffic to PWA apps requires a well-thought-out funnel so the player eventually makes a deposit. Based on the experience of practitioners, to boost conversion to install and deposit, it’s worth using a few tricks:
Interactive pre-landers (Playable landers). Instead of sending the user straight to the install page, you can show an interactive pre-lander first, such as a mini-game with a wheel of fortune or chest opening.

A person spins the wheel, wins a bonus, and then clicks the “Claim” button, which starts downloading the PWA. This engages the player, so the install conversion rate increases significantly.
“With interactive prelanders and playable games, you can boost conversion by 10–20%, and sometimes even more,” — Evgeny, CEO of ZM Apps, in an interview for the HARDI | TRAFFIC channel.
Full GEO adaptation. If you’re running traffic to Bangladesh, for example, the names of reviewers, their photos, and the review texts themselves should all be Bengali.
When adding reviews, remember that no one will read long texts: write short comments and always add replies from the developer.
“Fill out the design and reviews manually for each specific country. Use the local language, local names, and avatars. Long replies aren’t needed—short comments work better, and always add a developer’s response.” — Vladislav Doroshenko, account manager at ZM Apps, on the Arbitrage Microphone podcast.
Promo codes in reviews. A great way to warm up your audience even before they land on the casino site. The scheme is simple: you post a fake complaint from a player whose free spin supposedly froze or whose bonus wasn’t credited.
Below, you add an official response from the app’s support team, apologizing for the technical issue and offering a working promo code for a deposit as compensation.
An ordinary user who visits the install page and reads the reviews sees this promo code, perceives it as an exclusive bonus, and is more likely to download the app to activate it quickly.
“You can leave promo codes right in the developer’s replies under reviews. Thank the user for their feedback or apologize for a glitch and give a bonus code. A player just browsing the page before installing will see this promo code, decide to use it, and download the app faster.” — Evgeny, CEO of ZM Apps, in an interview for the HARDI | TRAFFIC channel.
Event-based push notifications. Pushes should be tied to specific user actions: if a player installs the app but doesn’t open it within a couple of hours, send one reminder. If they register but don’t make a deposit within 24 hours, send another.
You should segment your player base to target push notifications only to those who stopped halfway and didn’t complete registration.
“You might have a campaign that starts out breaking even, but with the right push notification strategy, you can squeeze another 15% profit from your audience within a month or so.” — Albert, Product Manager at ZM Apps, on the DIVEROLI podcast about traffic arbitrage.
Conclusion
By 2026, PWA has become the main solution for gambling and betting campaigns. While Google Play is unstable and WebView apps are getting banned in bulk right after the first spends, PWA gives webmasters stability. The main advantage isn’t even saving on rent, but the fact that the Facebook pixel is tied to your own domain and accumulates optimization without risking all your stats if your app gets banned from the store.
At the same time, it’s naive to think you can just grab the first template from a builder, launch traffic, and instantly turn a profit. PWA only works if you carefully plan out the funnel.
This means you need to build a logical connection between the creative, pre-lander, and target action: add interactive playable games, fully localize reviews for the specific GEO, and use promo codes in developer replies. The player should smoothly move from clicking the ad to making a deposit, without sensing anything suspicious.
To test a new funnel, you can use a free app from an affiliate network or a cloud-based builder. Keep in mind that apps from affiliate programs usually don’t let you customize the design and reviews, while builders give you full flexibility for customization.
But if you plan to run high volumes long-term, it makes sense to hire a developer and build your own solution on your own domains. You’ll have to invest once, but then you won’t need to pay commissions for every install to third-party platforms.

Comments (0)