A mobile measurement partner (MMP) is a third-party service that credits each app install and in-app event to the ad network and campaign behind it. Apps buying on several networks usually need one. An iOS app that buys only Apple Ads often does not.
What a mobile measurement partner does
Mobile app attribution means matching an install to the ad touch that caused it, so you know which network and campaign to pay for. An MMP does that across every network in one place, and adds a few jobs around it:
- Install attribution across networks. One deduplicated view of which network and campaign gets credit for each install and event.
- SKAdNetwork and AdAttributionKit handling. Apple's privacy-preserving install attribution sends aggregated postbacks to ad networks, and the MMP reads and decodes them for you.
- Fraud filtering. Fake installs and fake clicks are flagged before you pay for them.
- Partner postbacks. The MMP sends conversion events back to each ad network so its campaigns can optimise on them.
- Deep links and deferred deep links. An ad click can open the right screen, even when the app has to be installed first.
- One cost and revenue view. Spend from every network sits next to installs and revenue.
Mobile app attribution without an MMP
If your paid acquisition on iOS is Apple Ads only, you can see most of this without an MMP. ActivationPal captures Apple's AdServices attribution token at first open. The native Swift SDK, the Flutter package and the React Native package all do it, with no App Tracking Transparency prompt. ActivationPal resolves the token on its server and records an install_attribution event.
In the dashboard, the Acquisition card then:
- separates Apple Ads installs from organic installs
- splits Apple Ads installs by campaign
- shows ads-attributed revenue, which joins the attributed devices with your RevenueCat purchases
Connect the Apple Ads API (read-only) and the same card adds spend, CPI and impressions. Setup is in the Apple Ads docs and the Quickstart.
The limits are plain:
- Android installs and revenue show as unattributed, not as organic. Google Play Install Referrer is a separate integration that ActivationPal does not provide.
- Apple may return no attribution for an organic install, or when attribution data is unavailable.
- ActivationPal is not an MMP. It does not attribute across multiple ad networks, handle SKAdNetwork postbacks or filter fraud.
The ActivationPal homepage shows the dashboard these numbers land in.