Push notification traffic has quietly stayed profitable while half of the affiliate world chased TikTok and native. The reason is simple math. A push subscriber base is rented inventory that already opted in, so click costs sit between two and seven cents in tier-3 GEOs, and the audience is already conditioned to tap. For a buyer who knows how to slice creatives, geos, and bid models, push still pulls ROI numbers that paid social cannot touch on dating, sweepstakes, finance, nutra, and crypto verticals.
The three networks that consistently move the needle in 2026 are RichAds, PropellerAds, and MegaPush. Each of them sits on a different subscriber pool, runs different auction logic, and rewards different optimization habits. A campaign that prints money on RichAds can flat-line on PropellerAds if you copy-paste the same setup. That is exactly why you need a setup playbook for each one before you launch any budget.
This guide walks through the practical setup. No abstract theory, no recycled screenshots. You will see what to click, what bid to enter, how to structure creatives, how to track without burning data, and how to scale across all three networks without losing your sanity or your spend.
Why Push Notification Traffic Still Works in 2026
The push format survived the death of Chrome web push on desktop because the in-app and Android in-page push inventory grew faster than the desktop loss. Networks now have between 800 million and 2.3 billion daily-active subscribers split across the three big players, with strong volume in LATAM, India, Indonesia, MENA, and Eastern Europe. That is the inventory you are bidding on.
Several factors keep push profitable when most performance channels are tightening:
- CPC floors are still low. RichAds quotes from 0.001 USD on classic push in tier-3 GEOs. PropellerAds in-page floors start around 0.0015 USD. MegaPush sits in a similar band.
- The format is not algorithm-gated. You bid, you win impressions, you get traffic. There is no learning phase to break, no Meta ad-set graveyard, no Pixel reset.
- Audience freshness matters more than creative AI tricks. New subscribers convert four to seven times better than 30-plus-day-old ones, and every network now lets you target Subscriber Age directly.
- Compliance has loosened around in-page push since it does not require a service worker, which means you can run nutra, finance, and dating offers that would never survive a Meta review.
The catch is volume management. Push converts on impulse, so a creative burns out in four to ten days depending on GEO. If you build the workflow to refresh creatives weekly and rotate offer angles every two weeks, push behaves like a stable revenue line rather than a one-off score.
Setting Up Your First Campaign on RichAds
RichAds has the cleanest UI of the three and the most aggressive AI-bidder, called Target CPA. For a first launch, you want a manual CPC campaign first to gather data, then switch to Target CPA once you have at least 30 conversions.
Start by funding the account with at least 300 USD. Anything less and the optimizer cannot collect statistically meaningful data within a useful timeframe.
Create a Classic Push campaign for desktop or Android push. Skip In-Page Push for the first test because In-Page burns out faster and gives noisier data.
Targeting setup:
- GEO: pick one country per campaign. Tier-3 like Brazil, India, Philippines, Indonesia for cheap learning. Tier-1 only if your offer is licensed sportsbook, finance, or premium dating.
- Device: separate Android and desktop into different campaigns. Conversion rates differ by 30 to 80 percent.
- OS version: skip the oldest versions on Android. Anything below Android 9 is a fraud signal in 2026.
- Browser language: match it to the GEO. A Russian-speaking browser in Brazil is a tourist, not a buyer.
- Subscriber List: select Premium and Standard. Skip Remnant until you have a profitable baseline. Subscriber Age: 0-7 days only for the first three days of the test.
Bidding setup: start at the recommended CPC minus 15 percent. RichAds always pads the recommendation. For Brazil push on a sweepstake, that usually means starting around 0.004 USD and watching whether you get at least 500 clicks per day.
Creatives: upload at least eight creatives at launch. Each one needs a unique combination of:
- Icon style (face, object, symbol, logo)
- Title hook (curiosity, scarcity, alert, personal)
- Body length (short, medium, long)
Use the network’s auto-translation only as a starting point. Always have a native speaker rewrite the top three performers before scaling. Auto-translated push CTRs run 40 to 60 percent below human-rewritten versions in non-English GEOs.
Frequency cap: one impression per user per day for the first 72 hours. Raise to two only when CTR holds above 0.3 percent.
Schedule: 24/7 for the first three days to map the day-parting curve, then cut the worst-performing four to six hours from the schedule.
Launching on PropellerAds: Targeting and Bidding
PropellerAds has the deepest subscriber pool of the three and the most sophisticated auction, called SmartCPC and SmartCPA. The trade-off is that PropellerAds shows you less granular postback data than RichAds, so you need a strong tracker hooked up from day one or you will be flying blind.
Account funding: minimum 100 USD to start, but you should plan on 500 USD before you can rotate SmartCPC into SmartCPA mode.
Campaign type: choose Push Notifications for classic push, or In-Page Push for the highest-volume audience. In 2026, In-Page on PropellerAds outvolumes classic push by roughly 4 to 1 in most GEOs, and the conversion-quality gap has closed enough that In-Page is now the default for sweepstakes, dating, and software offers. Keep classic push for finance and high-AOV nutra where buyer intent matters more than reach.
Targeting:
- GEO: same rule as RichAds, one GEO per campaign.
- Activity Status: High Activity only for the first test. Medium Activity once you have a working creative, never touch Low.
- User Frequency: 1-2 for the first 48 hours.
- Operating systems: be granular. Splitting Android 11, 12, 13, 14 into separate sub-campaigns lets you see which version is fraud-heavy.
- ISP and carrier: only if your offer is mobile-content or carrier-billed sweepstakes. Otherwise skip.
Bidding: start with CPC manual mode at the recommended price. PropellerAds shows a Traffic Estimator next to the bid input. Aim for the bid level that shows at least 60 percent of available traffic. Lower than that, and you will starve the campaign of data.
After 24 hours and at least 1,000 clicks, switch to SmartCPC if your CR holds. SmartCPC auto-adjusts the bid up to 30 percent above your set price for sources that convert. Set the maximum bid at 1.5x your target CPC.
After 30 confirmed conversions, switch to CPA Goal mode. Enter your true target CPA, not your hope CPA. The optimizer needs honest input.
Creatives: PropellerAds rewards variety more than volume. Six to ten creatives, each tested in pairs of icon-plus-text combinations. The platform does not enforce strict moderation on In-Page, but classic push still gets occasional manual reviews. Avoid red-flag words like “free iPhone” or “you won” in classic push. Save those angles for In-Page.
Blacklist sources weekly. Pull the Zone ID report, sort by spend with zero conversions, and blacklist any zone that has spent more than 2x your CPA without a single conversion.
MegaPush Workflow: Creatives, Geos, Caps
MegaPush is the most volume-rich for Eastern European, MENA, and ex-USSR GEOs. The interface is older than the other two and the targeting options are simpler, but the subscriber base is harder to reach through RichAds or PropellerAds, especially in Russia, Ukraine, Kazakhstan, and parts of the Balkans.
Funding: 100 USD minimum, 250 USD recommended for a first test.
Campaign creation: pick the Push format and a single GEO. MegaPush organizes inventory by Subscriber Lists, and the default New Subscribers list is where you should start. New Subscribers convert two to three times better than the General list.
Targeting on MegaPush is leaner than RichAds or PropellerAds. You get:
- GEO and city level
- Device (mobile, desktop, tablet)
- OS
- Browser
- Connection type (Wi-Fi, mobile carrier)
- Subscriber Age
Use Subscriber Age as your sharpest tool here. Set it to 0-3 days for the first test, then expand to 0-7 days once you have a winning creative. Anything older than 14 days is dead weight for most verticals.
Creative workflow on MegaPush:
- Upload 15 to 20 creative pairs at launch. The platform burns creatives faster than RichAds, so volume matters more than precision.
- Use bright, high-contrast icons. The MegaPush feed visually competes with system notifications, and washed-out icons under-perform by 50 percent or more.
- Title in local language with one curiosity hook and one urgency marker. Example pattern: “[Local first name], you got 1 message” plus a body with a soft CTA.
- Rotate the top three performers into fresh icon variants every five days. Re-uploading the same creative with a new icon often resurrects a dying campaign for another three to four days.
Caps and budgets:
- Daily budget: start at 30 to 50 USD per campaign. MegaPush spends fast in the first three hours of the day in any GEO.
- Frequency cap: one impression per subscriber per day for the first 48 hours.
- Click cap: turn this on. Set it to one click per subscriber per 24 hours. Without a click cap, MegaPush will happily send the same buyer to your landing page four times, inflating your click count and tanking your CPA.
Bidding: MegaPush uses a strict CPC auction with no smart-optimization layer. You set the bid, you get the traffic. Start at recommended minus 20 percent, then raise in 10 percent increments every six hours until you hit the volume target. Watch the Win Rate metric in the campaign dashboard. Anything below 25 percent means you are bidding too low to compete.
Tracking, Optimization and Scaling Across Networks
Push without a proper tracker is gambling. The three networks send a postback parameter into your tracker, your tracker maps the click to a subscriber and a creative, and you make decisions on real data. Without that loop, you are guessing.
Tracker choice matters less than tracker discipline. Voluum, Bemob, Keitaro, and BinomTracker all integrate cleanly with RichAds, PropellerAds, and MegaPush. Pick one and standardize. Use these mandatory tokens on every campaign URL:
- subid or click_id (network click ID)
- zoneid or sourceid (the actual zone serving the impression)
- creativeid (which creative drove the click)
- geo
- device
- os
- browser
- subscriber_age (where supported)
Build at least three dashboards in your tracker:
- Source-level performance: spend, conversions, CPA, ROI per zone. This is your blacklist engine.
- Creative-level performance: CTR, conversion rate, CPA per creative. This tells you when to rotate.
- Time-of-day curve: conversion rate by hour and day-of-week per GEO. This drives your scheduling.
Optimization cadence that works across all three networks:
- Hour 6: pause anything with zero clicks and abnormal CTR.
- Hour 24: pause sources with zero conversions and spend above 1x CPA.
- Day 3: full creative review. Cut bottom 30 percent, duplicate top 20 percent with icon variations.
- Day 7: blacklist all zones with two or more conversions but ROI below minus 50 percent.
- Day 14: refresh entire creative pool. Keep one winning creative from the previous batch as a control.
Scaling rules:
- Vertical scaling: when a campaign holds positive ROI for three consecutive days, raise the bid 15 percent and the daily budget 30 percent. Repeat every 48 hours until ROI drops, then roll back one step.
- Horizontal scaling: once a creative-plus-offer combo works in one GEO, clone it into three to five similar GEOs. Brazil-Mexico-Argentina, India-Indonesia-Philippines, Russia-Ukraine-Kazakhstan, and so on. Adjust language, leave the icon.
- Network scaling: lift the winning creative pack from one network to the other two. The same hook works across RichAds, PropellerAds, and MegaPush about 60 percent of the time. Test it for 48 hours on a smaller budget before committing.
Always run the same offer through all three networks at the same time once you have a winner. Each network sees different inventory, so a creative that prints on PropellerAds can still find new buyers on MegaPush and RichAds. Splitting your spend across three sources also protects you when one network kills your account, raises floor prices, or has a quality drop.
The biggest unlock in push affiliate campaigns is not finding a magic creative. It is building a workflow where you can spin up a new GEO in 45 minutes, kill bad sources before they eat 5 percent of your budget, and refresh creatives before they burn out. The three networks above are the toolkit. The workflow is what turns the toolkit into a steady revenue line.
If you are starting from zero, give yourself 14 days and 800 USD across all three platforms. Run one offer in one GEO on each network, with eight to fifteen creatives. By day 14 you will either have a profitable angle to scale or a clear diagnosis of why the offer-GEO match did not work. Either outcome is faster and cheaper than learning on paid social, and that is why push notification traffic remains one of the highest-leverage channels available to affiliate buyers in 2026.
Track every click. Cut every dead source. Rotate every burned creative. Do that for 30 days on RichAds, PropellerAds, and MegaPush, and you will understand push better than 90 percent of buyers who have been running it for years.