Agency MMP comparison
Ten agency features across eight MMPs, with the vendor source for each cell.
Across eight MMPs, Linkrunner and AppsFlyer document the most agency features, with Branch, Kochava and Adjust next. AppsFlyer and Kochava say the agency account costs the agency nothing; Singular's Agency Account is for selected agencies and has no cost or ROAS reporting. Each cell below cites the vendor page it came from.
How do MMPs compare for agency work?
Checked 25 Oct 2026. Vendors are listed alphabetically.
Documented Partly Not available Not documented Not confirmed
| MMP | Dedicated agency access | One login for many clients | Client-controlled scopes | Agency attribution and credit | Seat limits | Cost and revenue visibility the client controls | Agency programme | Who pays for agency access | Published pricing | Team or office in India |
|---|---|---|---|---|---|---|---|---|---|---|
| Not documentedNo agency account type documented; agencies are users in the client's accountD1D3 | DocumentedOne login switches accounts via Change accountD3D4 | DocumentedReader and custom roles by app, link, campaign keyword or partnerD1 | Not documentedNo agency attribution field documented | DocumentedAs many users as you need; no cap statedD3 | DocumentedView ad spend data toggle for custom usersD1 | DocumentedSolutions Partners (certified agencies and consultancies)D6 | Not documentedNot documented | Not availableFree to 1.5k a month (first year), then quoteprice page | DocumentedMumbai office | |
| DocumentedAgency organisation roleR3 | Not documentedNot documented | DocumentedMenu, channel and revenue-event scopes (beta)R1 | PartlyAgency sees data from links created in the agencyR1R2 | Not documentedOne organisation per plan; no seat limit statedR3R4 | PartlyRevenue events can be blocked; cost controls not documentedR1 | Not documentedNot documented | Not documentedNot documented | DocumentedFrom $40 a month, billed per data pointprice page | Not documentedNot found | |
| DocumentedDedicated Agency account; lists up to 1,000 client appsA1A2 | DocumentedOne agency account holds every app that grants permissionA2 | DocumentedMain toggle plus extras: cohort, raw data, organic, Protect360, postbacksA1A4 | Documentedaf_prt agency ID; all agencies transparent since 12 Mar 2025A1A6 | Not documentedTeam members can be added; no seat limit documentedA2 | PartlyOrganic revenue needs permission; Google Ads and X Ads cost hidden from agenciesA3 | DocumentedAgencies page with Apply now, certification and training; terms not publishedA9 | DocumentedAgency account free; only app owners are chargedA2 | Partly$0.07 per conversion (Growth)price page | DocumentedBengaluru office | |
| DocumentedAgency view with its own Agency Admin and Team Member usersB2B3 | Not confirmedOne login across several clients not stated | DocumentedAccess levels plus agency-tagged, revenue, network and location filtersB1B4 | DocumentedAgency ID attached to agency-created links and JourneysB4 | Not documentedNo seat limit statedB5 | DocumentedRevenue data can be restricted per agencyB1 | DocumentedCertified Solution Partner programmeB6 | Not documentedNot documented | Not availableNo public pricesprice page | DocumentedBengaluru office | |
| DocumentedAgency setting on a Kochava account; Public Agency profileK1 | Not confirmedMulti-account users documented as Kochava staff onlyK3 | DocumentedControlled, Limited or Full profile; own or assigned campaigns onlyK1K2 | DocumentedAgency trackers tagged to the agencyK1 | Not documentedNo seat limit statedK4 | Not documentedNot documented | DocumentedAuthorized Partner Program (training and badge)K2 | DocumentedNo additional cost for the agency account; client billedK2 | DocumentedFree to 10k a month, then from $500price page | Not documentedNot found | |
| DocumentedAgency workspace, one login for every clientL1L2 | DocumentedClients switched from the project pickerL1 | DocumentedSeven per-screen switches, own-campaigns-only and network scopesL3 | DocumentedAgency-created campaigns always credited to the agencyL1L4 | DocumentedUnlimited on every planL6 | DocumentedRevenue and spend switch hides revenue, spend, ROAS and CPIL3 | DocumentedReferral Program with recurring commission (rate not published)L7 | DocumentedAccount holder pays; most agencies let the client own billingL5 | Documented$0.012 to $0.007 per install, 25k freeprice page | DocumentedBengaluru team, support in Indian business hoursL8 | |
| PartlyAgency Account, selected agencies onlyS1 | PartlyAccount Select between advertisers; selected agencies onlyS1 | DocumentedApps, sources, attribution and links view or edit, report screensS1 | DocumentedAgency ID on agency links; Agency dimension in reportsS1S2 | Not documentedUser management; no seat limit statedS1S5 | Not availableAgency Account has no cost, ROI or ROAS reportingS1S2 | PartlyPreferential access and special deals; no published termsS4 | Not documentedNot documented | Documented$0.05 per conversion (Growth)price page | Not confirmedNot confirmed | |
| PartlyAgency user role inside the client's organisationT1 | Not documentedNot documented | PartlyRole-based; channel-scoped exportT1 | Not documentedNot documented | DocumentedUnlimited users on every planT2 | Not documentedNot documented | Not documentedNot documented | Not documentedNot documented | DocumentedFree to 2k, then $200 to $1,000 a monthprice page | Not documentedNot found |
Where do these facts come from?
- 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
- A6 AppsFlyer: Agency data is now transparent
- 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
Pricing pages (via the shared price data)
- Adjust Adjust pricing page
- Airbridge Airbridge pricing page
- AppsFlyer AppsFlyer pricing page
- Branch Branch pricing page
- Kochava Kochava pricing page
- Linkrunner Linkrunner pricing page
- Singular Singular pricing page
- Tenjin Tenjin pricing page
Questions
How do MMPs compare for agency work?
Linkrunner, AppsFlyer, Branch, Kochava and Airbridge document a dedicated agency account, workspace or role; Singular offers one to selected agencies; Adjust and Tenjin add agencies as users or a role inside the client's account. Credit for agency campaigns is documented by Linkrunner, AppsFlyer, Branch, Singular and Kochava.
Which MMPs document unlimited seats?
Linkrunner (unlimited seats on every plan) and Tenjin (unlimited users on every plan). Adjust says admins can add as many users as needed. The others do not state a seat limit either way.
Which MMPs say the agency account is free?
AppsFlyer documents that agency accounts are free and only app owners are charged. Kochava states an agency account incurs no additional cost. On Linkrunner the account holder pays, and most agencies let the client own billing.
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.
Can an agency get a white-label client dashboard from an MMP?
None of the agency documentation we read for the eight MMPs describes a white-label client dashboard. Agencies usually build client reports from exported data, so check that export is a permission the client will grant.