How to Track Cost per Install By Channel for a Mobile App

H
Hyunjong ChoiGTM Lead
··8 min read
Share
How to Track Cost per Install By Channel for a Mobile App

Key takeaways

  • Airbridge syncs ad spend automatically and shows one consistent cost per install by channel and campaign in its Actuals Report.
  • An MMP counts each install once and assigns it to one channel, which removes the double counting across ad network dashboards.
  • In Airbridge, cost integration is a separate step after channel integration, and spend data then updates every 4 hours.
  • Cost data generally stops at campaign or ad group level, and creator spend can come in through CSV Cost Data Upload.
On this page

Airbridge syncs ad spend from Google Ads, Meta Ads, Apple Ads, and TikTok automatically and shows cost per install by channel and campaign in its Actuals Report. Other cost, such as creator spend, can come in through CSV Cost Data Upload. The Core Plan starts at $40+/mo after a 30-day free trial.

If you run paid acquisition across multiple ad networks, you already know the problem: each platform reports its own install numbers, and the totals never agree. A mobile measurement partner (MMP) like Airbridge sits between your app and every ad network, deduplicates installs with a single attribution model, pulls cost data through API integrations, and calculates one consistent cost per install (CPI) for every channel.

Why Ad-Network Dashboards Show Different Numbers

Every ad network claims credit for an install using its own attribution window, its own click and view definitions, and its own deduplication logic. When a user clicks a Meta ad, then later clicks a Google ad before installing, both networks count the install. The result is inflated totals and CPIs that look artificially low on each platform.

An MMP runs one attribution model across all networks, so each install is counted exactly once and assigned to one channel.

Problem Ad-Network Dashboard MMP Dashboard
Attribution window Each network uses its own default (e.g., 7-day click, 1-day view) One attribution model, with lookback windows managed in one place
Install deduplication Each network counts the install independently One install, one attributed channel
Cost data format Different currencies, time zones, naming conventions Normalized spend pulled via API
CPI calculation Spend / self-attributed installs (inflated) Spend / deduplicated installs (accurate)

How Airbridge Tracks Cost per Install

Airbridge connects to ad channels through cost integrations. Once linked, spend data flows in automatically every 4 hours and is matched against deduplicated install attribution. Here is what the Core and Growth plans provide:

Capability Core ($40+/mo) Growth (Custom)
Cost-synced channels Google Ads, Meta Ads, Apple Ads, TikTok More channels, across 330+ supported ad channels
CSV Cost Data Upload Included Included
Data points included 500K ($0.0001 per overage) Custom volume
Contract No annual contract, 30-day free trial Custom
Events 25 standard events Standard and custom events
Reports Actuals, Trend, Revenue, Funnel, Retention, Active User Same reports, plus touchpoint analytics
Predictive LTV Up to day 180 Up to day 180
SKAN support SKAN 3.0/4.0 SKAN 3.0/4.0
Raw data export Not included Included
Fraud protection Not included Fraud detection and validation rules
Extra channel examples Not included Unity Ads, Moloco, Appier, and more

The Core Plan covers four major paid channels. If you scale into additional networks like Unity Ads, Moloco, or Appier, the Growth plan supports 330+ ad channels and adds raw data export and fraud detection.

Step-by-Step Setup

1. Create an Airbridge Account and Start the Free Trial

Sign up at Airbridge. Creating your organization starts the 30-day free trial of the Core Plan. No credit card is required for the trial, and there is no annual contract.

2. Integrate the Airbridge SDK

Add the Airbridge SDK to your iOS and Android app. The SDK tracks installs and in-app events (25 standard events on Core) and sends that data to Airbridge. Follow the platform-specific SDK guides to initialize the SDK with your app token.

3. Connect Ad Network Cost Data

Complete channel integration first, because cost integration is a separate step. In the Airbridge dashboard, go to [Integrations]>[Ad Channel Integration], select a channel, open the [Cost Integration] tab, and turn on the toggle:

  • Google Ads: Log in to your Google Ads account and select your ad accounts.
  • Meta Ads: Log in and select the ad accounts you want to connect.
  • Apple Ads: Complete the Campaign Management API integration first.
  • TikTok: Log in to your TikTok For Business account and select your ad account.

Once connected, Airbridge pulls cost data every 4 hours. Spend appears in your app's time zone and standard currency. For other cost, such as creator spend, upload a CSV through Cost Data Upload.

4. Review Attribution Settings

Check your lookback windows under [Rules]>[Attribution Rules] on the [Install] tab. The default is 7-day click and 1-day view for device ID matching, while Google Ads, Meta Ads, and Apple Ads default to 30 days to follow each channel's policy. Airbridge recommends keeping those channel defaults. Its attribution model then assigns each install to one channel, which removes the double-counting problem described above.

5. Review CPI in the Actuals Report

Go to [Reports]>[Actuals Report] and select the CPI (Channel), Cost (Channel), and Installs (App) metrics. Group by Channel or Campaign to see cost per install side by side. Cost data generally goes down to campaign or ad group level, not to each creative. Because Airbridge deduplicates installs and normalizes spend, these numbers are directly comparable across networks.

6. Use Predictive LTV to Evaluate Channel Quality

A low CPI means nothing if those users never convert. Airbridge's Predictive LTV in the Revenue Report multiplies a machine-learning prediction of user lifetime by ARPDAU, for a period of up to day 180, so you can compare not just CPI but predicted return on ad spend (pROAS) by channel. Alarmy looked past the install too, using the Funnel Report to see which campaigns and channels brought users who moved from free to paid.

Want to see how Cost per install by channel works with your data?

Get hands-on with Airbridge and see real results.

Try It Free →

Real-World Results

Accurate CPI tracking directly impacts budget decisions. Two examples:

How Airbridge Compares to Other MMPs

Several MMPs offer cost aggregation, but they differ in pricing structure and the channels included at each tier.

MMP Cost Sync at Entry Tier Entry Pricing Model
Airbridge Core Google Ads, Meta Ads, Apple Ads, TikTok (automatic) $40+/mo, no annual contract
AppsFlyer Ad spend aggregation is listed on its pricing page; check the plan table Zero plan is free but not suitable for paid activities; Growth is $0.07 per conversion after 12K free conversions; Enterprise is custom
Adjust See Adjust's site See Adjust's pricing page
Branch Check the plan table on its pricing page Free trial on Basics; no prices on its pricing page
Singular Cost aggregation included on the Free plan Free plan with 15,000 paid conversions; Growth is $0.05 per conversion; Enterprise is custom

For a detailed comparison of ROAS measurement between Airbridge and AppsFlyer, see Airbridge vs. AppsFlyer for ROAS Measurement.

FAQ

What is cost per install (CPI)?

Cost per install is total ad spend on a channel divided by the number of installs attributed to that channel. When measured through an MMP, installs are deduplicated so CPI reflects true acquisition cost rather than inflated self-reported numbers from each ad network.

Why do I need an MMP instead of tracking CPI in each ad network?

Ad networks use different attribution windows and count installs independently. If a user interacts with ads on two networks before installing, both claim credit. An MMP applies one attribution model across all channels so each install is counted once, giving you a consistent CPI to compare.

Can I track CPI on Airbridge's Core Plan?

Yes. The Core Plan at $40+/mo includes automatic cost sync with Google Ads, Meta Ads, Apple Ads, and TikTok. It includes 500K data points per month with $0.0001 per overage data point, 25 standard events, and Actuals, Revenue, Funnel, and Retention reports.

What if I advertise on more than four channels?

On Core, other cost, such as creator spend, can come in through CSV Cost Data Upload. The Growth plan supports 330+ ad channels, including Unity Ads, Moloco, and Appier. It also adds raw data export and fraud detection. Contact Airbridge sales for Growth plan pricing.

How does Airbridge handle iOS attribution with SKAdNetwork?

Airbridge supports SKAN 3.0/4.0 on both Core and Growth plans, mapping SKAN postback values to your configured conversion events so you can measure CPI and post-install performance on iOS even with limited device-level data.

Does Airbridge require an annual contract?

No. The Core Plan is month-to-month with no annual commitment. You can start with the 30-day free trial and cancel anytime.

How do I go beyond CPI and measure ROAS by channel?

Airbridge's Predictive LTV estimates user value for a period of up to day 180. Combined with cost sync, the Revenue Report shows predicted ROAS (pROAS) by channel or campaign. For a deeper look at this workflow, see how to set up attribution without a sales call and choosing the right MMP for subscription apps.

Ready to transform your mobile growth?

Learn how Airbridge helps leading brands measure and optimize every touchpoint.

“Braze is a powerful tool on its own, but when paired with Airbridge, it creates synergies for retargeting campaigns, saving resources and enhancing performance.”
CRM Marketing Team, Greenlabs · CRM Marketing Team, Greenlabs · Greenlabs
View Case Studies