About MMP for Agencies
What the site covers, how vendors are scored and where every fact comes from.
MMP for Agencies compares how eight MMPs work for agencies, using only each vendor's own help centre, docs and pricing pages, read on 25 Oct 2026. Anything a vendor does not state is shown as Not documented or Not confirmed, never guessed.
How is this site put together?
What it covers
Agency access, client-controlled permissions, agency credit, seats, cost and agency programmes for Linkrunner, AppsFlyer, Adjust, Branch, Singular, Kochava, Airbridge and Tenjin.
How vendors are scored
The shortlist and the fit tool use the same 10 needs:
- One login for every client app
- The client controls what we see
- Campaigns we run are credited to us
- Unlimited seats for our team
- Published pricing we can quote to clients
- Client can show or hide cost and revenue
- Team or office in India
- A dedicated agency account or role
- A formal agency partner programme
- Agency access costs the agency nothing
Each need scores 1 point where the vendor's documentation confirms it, half a point where it is partly documented (for example, available only to selected agencies), and 0 where it is not documented or not confirmed. Ties go to a vendor with a dedicated agency account type, then alphabetical.
What the labels mean
- Documented: the vendor's own page states it.
- Partly: stated with a limit, or only part of the need.
- Not available: the vendor's page says agencies do not get it.
- Not documented: the pages we read did not say. It may still exist; ask the vendor.
- Not confirmed: only implied, or from a source we could not verify.
Which sources were used?
All read on 25 Oct 2026. Prices come from each vendor's pricing page.
- L1 Linkrunner docs: Agency Partner Integration
- L2 Linkrunner docs: Set Up Your Agency Workspace
- L3 Linkrunner docs: Control Agency Access
- L4 Linkrunner docs: Create an Agency Campaign Link
- L5 Linkrunner: Agencies
- L6 Linkrunner: Pricing
- L7 Linkrunner: Referral Program
- L8 Linkrunner: About
- A1 AppsFlyer: About agency accounts
- A2 AppsFlyer: Getting started, agency onboarding
- A3 AppsFlyer: Manage data access permissions
- A4 AppsFlyer: Partner activation and deactivation
- A5 AppsFlyer: Changes in agency transparency
- A6 AppsFlyer: Agency data is now transparent
- A7 AppsFlyer: Data Locker reports for agencies
- A8 AppsFlyer: ROI360 cost reporting options for agencies
- A9 AppsFlyer: Agencies
- D1 Adjust: Permission levels
- D3 Adjust: Manage users
- D4 Adjust: Account settings
- D6 Adjust: Solutions Partners
- B1 Branch: Grant an agency access
- B2 Branch: Adding and managing agency users
- B3 Branch: Entity views, roles and access levels
- B4 Branch: Introducing agency access
- B5 Branch: Pricing
- B6 Branch: Certified Solution Partner program
- S1 Singular: Onboarding guide for agency partners
- S2 Singular: Agency Accounts and Partner Portal
- S4 Singular: Agencies
- S5 Singular: Pricing
- K1 Kochava: Kochava for agencies (support)
- K2 Kochava: Kochava for agencies
- K3 Kochava: Users overview
- K4 Kochava: Pricing
- R1 Airbridge: Agency app access management
- R2 Airbridge: Agency setting
- R3 Airbridge: Organisation-level user management
- R4 Airbridge: Pricing
- T1 Tenjin: Manage organization
- T2 Tenjin: Pricing
Corrections
Spotted a change? Email hello@mmpforagencies.com with a link to the vendor page.
Questions
How is the shortlist ranked?
Each MMP gets 1 point for each of the 10 agency needs in the fit tool that its own documentation confirms and half a point where it is partly documented. Ties go to a vendor with a dedicated agency account type, then alphabetical.
Where do the prices come from?
From each vendor's public pricing page, held in a shared price file that is re-checked against those pages. Where a vendor publishes no prices, the site says so rather than estimating.
How do I report a mistake?
Email hello@mmpforagencies.com with a link to the vendor page that shows the change. Corrections are made against the vendor's own documentation.
What is an MMP?
A mobile measurement partner (MMP) is the tool an app uses to record which ad, link or campaign led to each install and in-app event. Agencies work inside the client's MMP to build tracking links, read results and prove which campaigns they ran.
How do agencies manage reporting for multiple clients?
Most agencies use one MMP login that switches between clients, then export the data each client allows into their own reporting. Linkrunner, AppsFlyer and Singular document a single agency login across clients; Adjust lets one login switch between client accounts.