MMP SDK HubAttribution SDK datasheets
Home / Frameworks / Cordova

MMP SDKs for Cordova

Attribution plugins for Apache Cordova apps, from npm and each vendor's docs, including which plugins are deprecated or only maintained by the community.

Short answer

7 of the 9 MMPs tracked here publish an official Cordova SDK: Adjust, Airbridge, AppsFlyer, Branch, Kochava, Linkrunner and Singular. AppMetrica and Tenjin have community packages only.

Cordova pinout: one pin per MMP

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

OfficialVendor-documentedCommunity onlyNone found

Cordova 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
AdjustOfficialcom.adjust.sdknpm5.8.0MITNot publishedSourceInstall docsIonic users install via @awesome-cordova-plugins/adjust plus the same plugin.
AirbridgeOfficialairbridge-cordova-sdknpm4.4.2MITNot publishedNot publicInstall docsDeprecated: critical fixes only from 1 Oct 2026, all support ends 1 Oct 2028.
AppMetricaCommunity onlycordova-plugin-appmetricanpm1.0.2Apache-2.0Not publishedSourceNot foundYandex's own plugin (yandex-appmetrica-plugin-cordova 1.0.0, 2019) is discontinued and its repo yandexmobile/metrica-plugin-cordova is archived.
AppsFlyerOfficialcordova-plugin-appsflyer-sdknpm7.0.4MITcordova-android 13+, cordova-ios 7.1.1+; OS not publishedSourceInstall docs
BranchOfficialbranch-cordova-sdknpm6.6.1MITiOS 12.0; Android not publishedSourceInstall docs
KochavaOfficialcordova-plugin-kochava-measurementnpm5.0.0Proprietary (Kochava terms)iOS 15.5; Android API 21SourceInstall docs
LinkrunnerOfficialcordova-linkrunnernpm1.5.3MITiOS 15; Android not publishedNot publicInstall docsSource repository is not public.
SingularOfficialsingular_cordova_sdknpm1.9.0MITNot publishedSourceInstall docsBuilt against iOS SDK 12.14.0 and Android SDK 12.16.0 per README.
TenjinCommunity onlycordova-plugin-tenjinnpm2.0.1MITNot publishedSourceInstall docsTenjin lists it under 'Unofficial Plugins'; last published 2018 and pins TenjinSDK ~> 1.7.8.

"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 Cordova app. Each vendor datasheet lists that vendor's own requirements.

  • Install
    cordova plugin add <package>. Check the plugin's plugin.xml for the cordova-android and cordova-ios engine versions it needs.
  • Deprecation
    Check the vendor's support notice before you start. Airbridge, for example, gives critical fixes only from 1 Oct 2026 and ends support on 1 Oct 2028.
  • Android permissions
    Declared through the plugin's Android library; confirm AD_ID in the merged manifest when targeting Android 13 or later.
  • Play Install Referrer
    Comes through the native Android SDK the plugin wraps.
  • ATT prompt
    Add NSUserTrackingUsageDescription through config.xml (edit-config) and show the prompt before the SDK starts if you want the IDFA.
  • Deep links
    Universal links need Associated Domains in the iOS project; App Links need an intent filter. Several vendors' Cordova plugins add these from config.xml preferences.

Questions

Which MMPs have an official Cordova SDK?

7 of the 9 MMPs tracked here publish an official Cordova SDK: Adjust, Airbridge, AppsFlyer, Branch, Kochava, Linkrunner and Singular. AppMetrica and Tenjin have community packages only.

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

cordova plugin add the package, then rebuild both platforms.

Is Cordova still supported by MMPs?

Mostly yes, but coverage is shrinking. Seven of the nine vendors here have an official or vendor-documented Cordova plugin, Airbridge's is deprecated, and Tenjin and AppMetrica rely on community plugins.

Should I move from Cordova to Capacitor for attribution?

Only if the vendor you need has a Capacitor plugin. Check the Capacitor table first: some vendors with a Cordova plugin publish no Capacitor equivalent.

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.