Push ads are clickable ads styled like system or browser notifications. This guide covers what push traffic is, how classic web push and in-page push differ, creative anatomy, how to compare networks, how pricing works, a plan to buy push traffic, and the quality checks to run before you scale.
What are push ads and push traffic?
Push ads are paid ads delivered in a notification format, linking to an advertiser’s landing page. Push traffic is the clicks those ads generate. Push advertising is sold by ad networks that serve these ads across publisher sites. Classic web push reaches users who opted in to a site’s browser notifications. In-page push is shown on websites with no opt-in.
Five terms get mixed up:
| Term | What it means |
|---|---|
| Ad format | The unit: classic web push or in-page push |
| Ad network | The platform that sells the inventory, runs the auction, and moderates ads |
| Subscriber base | Users who opted in to a site’s browser notifications |
| Impression | One ad shown to one user |
| Paid click | A click you are billed for on a CPC (cost per click) buy |
How do web push ads work?
Web push ads use the browser’s Push API. A user opts in to a site’s notifications. The site’s service worker can then receive messages through the browser’s push service and display them as notifications, per the MDN Push API documentation. Users must opt in first, so without permission there is no classic push.
Classic web push vs in-page push: what’s the difference?
Classic web push is delivered through the browser’s push service to users who opted in to notifications. In-page push is a notification-style ad that appears on websites while users are browsing, with no opt-in, on any device with a browser, iOS included. Both look like notifications. Delivery, permission, and device reach differ.
| Factor | Classic web push | In-page push |
|---|---|---|
| Delivery mechanism | Browser push service and the site’s service worker | Shown on websites while users browse |
| Permission model | User opts in to browser notifications | No opt-in |
| Browser and device reach | Browsers that support the Push API. On iOS and iPadOS 16.4+, only Home Screen web apps | Any device with a browser, iOS and macOS included |
| Appearance | Browser or system notification | Notification-style ad on the page |
| Policy considerations | Google acts on deceptive permission requests and deceptive notification content | Same rule of thumb: no fake system alerts or chat messages |
The iOS row matters. Apple added web push for Home Screen web apps in iOS and iPadOS 16.4, per WebKit’s announcement. A site has to be added to the Home Screen as a web app to receive classic push on iPhone.
What are in-page push ads?
In-page push ads are notification-style ads displayed on websites without asking the user for notification permission. Search “in page push” and you will also see the format described as in-site notifications.
Because there is no opt-in, in-page push does not depend on a subscriber base. Treat in-page push ads as a separate test from classic push and do not reuse classic push benchmarks for them.
Mobile push ads: what changes on a phone?
Mobile push ads depend on the OS. Classic web push is available in supported mobile browsers, but on iPhone and iPad only for Home Screen web apps. In-page push works on any device with a browser. Split every test by OS and bid separately, so CTR (click-through rate) and conversion rate are measured per OS.
What makes a push ad creative convert?
A push creative has a few elements, and each has one job: the title stops the scroll, the message gives the reason to click, the image shows the product, and the landing page keeps the promise. The rules below are editorial recommendations, not platform requirements. Check your network’s own specs and policy.
| Element | Recommendation |
|---|---|
| Title | Short, concrete, benefit first. Check the network’s character limits |
| Message | One idea. No urgency you cannot back up |
| Icon | Brand or product mark, readable at small size |
| Main image | Real product or real UI, never a system-alert lookalike |
| CTA | “See prices” or “Start free trial” says more than “Click here” |
| Landing-page match | Same offer, wording, and visual on the first screen |
| Localization | Native-speaker copy, local currency and formats |
| Freshness | Rotate new angles on a schedule and watch CTR |
| Frequency | Cap repeat exposure where the network allows it |
Push ads examples
Schematic illustration, not a live ad.
These push ads examples are neutral schematics, not live campaigns. Copy the structure, not the words.
| Vertical | Title | Message | Landing page first screen |
|---|---|---|---|
| Ecommerce | Running shoes, 30% off this week | Sizes 38 to 46 in stock. Free returns | Same shoe, same discount, size picker |
| Utility app | Phone storage almost full? | Clear duplicates in one tap with our free app | App install screen |
| Language learning | Speak Spanish in 10 minutes a day | Try your first lesson free | Free lesson start button |
What is missing on purpose: fake chat messages and fake warnings. Google’s abusive notifications report lists both as notification content abuse.
How should advertisers compare push ad networks?
Compare push ad networks on the same checkable criteria: GEO (country) reach, inventory type, targeting, bidding, minimum deposit, reporting, source controls, anti-fraud, moderation, and support. A push ads network that fits one GEO, vertical, and budget can be wrong for another, so judge fit on your own test data.
Nothing is ranked here. Any list of the best push ad networks only holds for the GEOs, verticals, budgets, and compliance profiles it was tested on, on the date it was tested.
| Criterion | What to ask |
|---|---|
| GEOs and reach | Daily push volume in my GEO, device, and OS? |
| Inventory | Classic, in-page, or both, and can I buy them separately? |
| Targeting | GEO, region, device, OS, browser, language, connection type? |
| Bidding | Per-source bid adjustments and recommended ranges? |
| Minimum deposit | First deposit, payment methods, refund terms? |
| Reporting | Breakdowns by source, creative, GEO, OS, hour? |
| Source controls | Block and allow lists, manual and automatic? |
| Anti-fraud | What is filtered before billing? |
| Moderation | Review time and clear rejection reasons? |
| Support | A named manager with a real response time? |
How much does push traffic cost?
On Adskeeper, push campaigns are bought per click, so CPC is the price. The CPC you set is a bid in an auction, and higher bids win more auctions. Each region has a minimum allowed rate, which works as the bid floor. Your dashboard shows a recommended CPC range for the campaign.
- Bid floor: the lowest allowed CPC for the region. On Adskeeper, a bid adjusted below the allowed range is reset to the lowest allowed rate.
- Your bid: the base CPC you set. Raising it improves your win rate, the share of auctions you win (win rate overview).
- Paid price per placement: with Smart CPC control, final CPC = base CPC × the widget’s multiplier, so you can pay more or less on specific placements.
This guide does not quote market CPC ranges because no current, sourced range was available to verify. Use the recommended range in your dashboard on launch day.
Why cheap clicks do not prove quality
Cost per conversion is spend divided by conversions. A hypothetical illustration:
| Source | CPC | Conversion rate | Cost per conversion |
|---|---|---|---|
| Source A | $0.02 | 0.1% | $20.00 |
| Source B | $0.06 | 0.5% | $12.00 |
Hypothetical figures for illustration only.
Source B costs three times more per click and is still 40% cheaper per conversion. Cut sources on conversion cost, not click price.
How do you buy push traffic step by step?
To buy push traffic in a controlled way, lock the offer and legal limits, install tracking before the first click, pick one GEO and one inventory type, launch several creatives on a capped budget, cut weak sources on pre-set rules, and scale only on stable conversion data. This is an editorial test framework, not a platform rule.
- Define the offer and legal constraints. Confirm the offer is allowed in the GEO and what the landing page must disclose.
- Set tracking and postbacks. Pass the click ID to your tracker and fire a server-to-server postback on conversion. Adskeeper’s postback setup guide covers macros like
{click_id}. - Choose GEO and inventory. One GEO, one OS group, one format per campaign.
- Prepare variants. 4 to 6 creatives with different angles.
- Launch a controlled test. Adskeeper budget caps start at $50. Write kill rules before launch, for example: pause a source after it spends a set multiple of your target conversion cost with zero conversions.
- Cut weak sources. On Adskeeper, rule-based optimization blocks widgets or adjusts CPC automatically on conversion cost, conversion rate, ROI, and other metrics.
- Scale only after stable data. Raise bids or budgets on proven sources in steps and recheck conversion cost after each one.
To buy push ads on Adskeeper, pick the Push Notification campaign type. Ads are delivered via device push on desktop, mobile, or tablet, styled like system notifications, with targeting by GEO, region, city, platform, OS, connection type, browser, and language (creating a campaign).
How do you check push traffic quality?
Check quality by matching what the network billed against what your analytics and tracker recorded. Compare paid clicks with real sessions, read conversions per source rather than per campaign, and look for duplicate events, near-instant conversions, and sources that behave nothing like their peers.
| Check | Red flag |
|---|---|
| Unique users | Many clicks, few unique users |
| Invalid traffic | High bot share in your tracker or anti-fraud tool |
| Click-to-session match | Big gap between billed clicks and landing-page sessions |
| Source-level conversion | Spend spread across sources with zero conversions |
| Duplicate events | One click ID converting repeatedly |
| Time to conversion | Conversions within a second or two of the click |
| Placement variance | CTR far above peers with no conversions |
The Media Rating Council publishes invalid traffic detection and filtration guidelines. Ask any network how its filtering compares.
What moderation and compliance rules apply to push notification ads?
Push notification ads are checked against the network’s moderation policy, and browser makers set their own rules for notifications. Google defines abusive notifications as notifications that mislead users or promote malware, phishing, or scams. Check the creative and the landing page together, and check local advertising law for your GEO and vertical.
- Network moderation. Read the network’s policy before writing copy.
- Browser policies. Google’s abusive notifications report covers deceptive permission requests and notification content such as fake chat messages, fake warnings, phishing, and malware.
- Local law. Confirm the advertising and disclosure rules for your offer in each target GEO.
Frequently asked questions
What are push ads?
What is the difference between classic push and in-page push ads?
How much does push traffic cost?
Where can advertisers buy push traffic?
How should advertisers compare push ad networks?
How can advertisers check push traffic quality?
Where to go from here
Push advertising works best as a controlled test: one GEO, one format, tracking first, kill rules written down, scaling only on stable data. Classic and in-page push are different formats, so judge them separately. Push ads are only cheap if they convert.
Ready to run your first push test?
Create an Adskeeper advertiser account