Mobile measurement partner

Drop the attribution SDK

Superwall is your mobile measurement partner. The SDK that presents your paywalls also attributes installs to the ad that drove them, sends trials and subscriptions back to the network, and puts ad spend on the same charts as your proceeds.

Meta Ads is live for iOS apps on SuperwallKit 4.16.0 or later. TikTok and Google Ads are coming soon. Read the MMP docs or go straight to the Meta Ads setup guide.

How it works

From ad tap to paying subscriber

Four steps, and only the first one is work for you.

Step 01

Connect an ad network

Under Integrations, open Performance Marketing and connect Meta. Superwall generates the link you put in each ad.

Step 02

The tap goes to the store

The link records the click and sends the user straight to the App Store. No interstitial, no extra redirect to maintain.

Step 03

The SDK matches the install

On first open, the SDK you already ship matches the install to the campaign, ad set, and ad that drove it.

Step 04

Conversions post back

Trial starts and subscriptions go back to the network with revenue and country, so delivery optimizes on payers.

Why it works

The SDK already sees the whole funnel

A standalone MMP sits outside your monetization stack. It learns about a trial when you forward an event, and about a refund only if you remember to. Superwall confirms every purchase against the store, so it already holds the revenue half of the equation. Attribution just attaches the acquisition half to it.

Attribution applies to new installs only. The SDK matches once, shortly after first launch, and only when that launch happens within 7 days of the ad click.

Advertising charts

Spend next to proceeds

A new Advertising group in Charts. Every one of these can be filtered and broken down by network and campaign, exported as CSV, and read next to Proceeds, Trial Conversion, and Realized LTV.

Ad Spend

Daily spend from your connected ad accounts.

ROAS

Proceeds cohorted by install date, divided by spend.

CPM

Cost per 1,000 ad impressions.

Cost per trial

Ad spend per trial start.

Cost per paid user

Ad spend per new paying user.

Blended CPT

Total spend over every trial start, paid and organic.

Blended CPI

Total spend over every new user, paid and organic.

Install to Trial

The share of installs that start a trial.

Realized LTV per new user gains a Window control (3, 7, 14, 30, or 90 days) so every cohort is measured over the same number of days. Without it, older cohorts always look better because they have had longer to earn. See the chart reference.

Ad networks

Meta today, more on the way

Available today

Meta Ads

Generate ad links, attribute installs to the campaign, ad set, and ad, and send six conversion events back to your Meta dataset.

Coming soon

TikTok

Register interest from the TikTok card under Performance Marketing in the dashboard.

Coming soon

Google Ads

Register interest from the Google Ads card under Performance Marketing in the dashboard.

Performance Marketing is rolling out gradually. If you do not see it under Integrations, email [email protected] and we will enable it for your app. Meta requires SuperwallKit 4.16.0 or later and revenue tracking configured for your app.

Acquisition cohort report

Ask for the answer, not the export

The acquisition cohort report returns installs, trials, spend, CPI, and install-cohorted revenue per campaign, ad set, ad, or country. It is available through the Superwall MCP and the API, so your agent can pull it in one question.

Prompt

Show me installs, spend, CPI, and D30 revenue by campaign for the last 30 days

Beyond the report

Attribution you can act on

Most MMPs stop at a dashboard. Because attribution lands in the same place your campaigns live, it changes what users see next.

A paywall per ad

Build a campaign audience on the acquisition attributes and send a trial-forward ad to a trial-forward paywall. Change it later with no app release.

Price tests per campaign

Split one ad cohort across two offers and read the result in install-cohorted proceeds, not in installs.

Cut what does not pay back

A campaign with cheap installs and no D30 revenue is visible on the same chart as the one that pays for itself.

Book a demo

Tell us a little about your app and we'll match you with the right person.

  • A personalized walkthrough of the paywall builder
  • Guidance on your monetization and pricing strategy
  • Custom implementation recommendations for your stack
  • A look at proven paywall templates
  • Revenue-optimization best practices

Get started

Measure your ads where the revenue is

Connect Meta under Performance Marketing, generate your ad links, and run a Sales campaign. Setup takes an afternoon and the docs walk through every screen.

Start for free

No credit card required