MMP SDK HubAttribution SDK datasheets
Home / Frameworks / Capacitor

MMP SDKs for Capacitor

Attribution plugins for Capacitor and Ionic apps, from npm and each vendor's docs. Capacitor is where vendor coverage thins out: several MMPs publish no plugin at all.

Short answer

4 of the 9 MMPs tracked here publish an official Capacitor SDK: AppsFlyer, Branch, Linkrunner and Tenjin. Airbridge and AppMetrica have community packages only. No Capacitor SDK found for Adjust, Kochava and Singular.

Capacitor pinout: one pin per MMP

Filled pins have an official SDK. Pins are in A to Z order.

OfficialVendor-documentedCommunity onlyNone found

Capacitor SDKs compared

Last checked 2 Nov 2026. Package, version and licence from npm; minimum OS from podspecs, Gradle files and vendor docs.

MMPStatusPackageRegistryVersionLicenceMinimum OSRepoInstall docsNotes
AdjustNone foundNo package foundNo Capacitor plugin in Adjust's docs; the Ionic route Adjust documents is its Cordova plugin.
AirbridgeCommunity onlycapacitor-airbridgenpm0.1.5MITNot publishedSourceNot foundThird-party plugin by an individual publisher; no Capacitor page on Airbridge docs.
AppMetricaCommunity onlycapacitor-appmetrica-pluginnpm8.0.0MITNot publishedSourceNot foundNo official AppMetrica Capacitor plugin; several third-party packages exist.
AppsFlyerOfficialappsflyer-capacitor-pluginnpm7.0.2-v2MITiOS 12.0; Android API 21 (default)SourceInstall docsSeparate npm dist-tags exist for older Capacitor majors (latest-3 to latest-6).
BranchOfficialcapacitor-branch-deep-linksnpm10.0.0MITiOS 15.0; Android API 23 (default)SourceInstall docs
KochavaNone foundNo package foundNo Kochava Capacitor plugin found on npm or in the Kochava GitHub org.
LinkrunnerOfficialcapacitor-linkrunnernpm2.4.2MITiOS 15.0; Android API 24 (default)SourceInstall docsPeer dependency @capacitor/core >=8.0.0.
SingularNone foundNo package foundNo Singular Capacitor plugin found on npm or GitHub; the Cordova plugin README has an Ionic section using the cordova object.
TenjinOfficialionic-capacitor-tenjinnpm2.3.1MITiOS 14.0; Android API 22 (default)SourceInstall docs

"Not published" means no primary source states the value; it does not mean there is no minimum. Registry and repo links are for reference.

What the SDK needs from you

The setup steps that apply to any attribution SDK in a Capacitor app. Each vendor datasheet lists that vendor's own requirements.

  • Install
    npm install <plugin> then npx cap sync. Check the plugin's peer dependency on @capacitor/core: a plugin built for Capacitor 8 will not install cleanly on Capacitor 6.
  • No official plugin?
    Some vendors point Ionic users at their Cordova plugin, which Capacitor can run, or at a community package. Neither is the same as a Capacitor plugin the vendor maintains.
  • Android permissions
    Declared by the plugin's Android library in most cases; confirm AD_ID is in the merged manifest if you need the advertising ID on Android 13 or later.
  • Play Install Referrer
    Comes through the native Android SDK the plugin wraps.
  • ATT prompt
    Add NSUserTrackingUsageDescription in Xcode and show the prompt from your web code through the plugin or a separate ATT plugin.
  • Deep links
    Set Associated Domains in Xcode and an App Links intent filter in Android Studio, then listen for app URL open events and hand them to the SDK.

Questions

Which MMPs have an official Capacitor SDK?

4 of the 9 MMPs tracked here publish an official Capacitor SDK: AppsFlyer, Branch, Linkrunner and Tenjin. Airbridge and AppMetrica have community packages only. No Capacitor SDK found for Adjust, Kochava and Singular.

How do I install an MMP SDK in a Capacitor app?

npm install the plugin, then npx cap sync to copy it into the iOS and Android projects.

Can I use a Cordova MMP plugin in a Capacitor app?

Capacitor can run many Cordova plugins, and some vendors document that route for Ionic. It is not the same as a maintained Capacitor plugin, so test it on both platforms and check the vendor's own support statement.

Why do fewer MMPs support Capacitor than React Native?

Vendors build wrappers where most of their customers' apps are. The table shows four official Capacitor plugins among nine vendors, against nine official React Native packages.

What is an MMP SDK?

An MMP SDK is the library a mobile measurement partner asks you to add to your app. It records the first open, in-app events and deep link opens, and sends them to the MMP so installs can be matched to the ad or link that drove them.

Is every MMP SDK open source?

No. Many wrappers and SDKs are MIT licensed, but some native SDKs are proprietary: AppsFlyer's native iOS and Android SDKs, Kochava's SDKs and AppMetrica's Flutter plugin are published under proprietary terms. The licence column in each table shows what the registry or repository states.