AppsFlyer documents MSA/Huawei OAID integration for China Android attribution

Editorial collage hero (cobalt-coral): APPSFLYER DOCUMENTS MSA. HUAWEI OAID INTEGRATION

AppsFlyer’s Android OAID help article defines OAID as the MSA privacy-preserving advertising identifier for Android stores without Google Play Services, requires the MSA SDK for China-intended apps, and documents Huawei HMS as the Huawei-device path.

AppsFlyer’s help centre article Android OAID implementation in the SDK, opened 20 September 2026, states the purpose in one line: collect Android OAID to attribute installs from third-party Android app stores.

Documented facts

  • Definition. OAID is a user-resettable unique identifier introduced by the Mobile Security Alliance (MSA), the China Information and Communication Research Institute, and device manufacturers as a privacy-preserving alternative to non-resettable identifiers such as IMEI.
  • Where it matters. “Usually used for ad measurement and install attribution on devices where Google Play Services aren’t available (meaning where Google Advertising ID does not exist).”
  • How to read it. Via the MSA SDK on devices generally, or via Huawei Mobile Services (HMS) Core SDK on Huawei devices.
  • China-intended apps. “For apps that are intended to be used in China, the MSA SDK must be used.” Global Huawei-device apps may use the Huawei HMS library.
  • Integration steps. (1) integrate MSA or Huawei HMS to generate OAID; (2) integrate the AppsFlyer OAID plugin module; (3) integrate the AppsFlyer SDK. Registration on the MSA site yields a certificate that must be packaged in the app.
  • Opt-out / manual set. After integration the SDK attempts automatic OAID collection; setCollectOAID(false) or setDisableAdvertisingIdentifiers can suppress it. setOaidData can inject a value already collected by the app.

Teaching limits

FieldEvidence or limit
Primary pageAppsFlyer support article above
GAID substitute claimStated for non-Play Services devices
China pathMSA SDK required for China-intended apps
LAT / all-zero behaviourNot specified on this AppsFlyer page
Not establishedLive match rates by OEM store; any CPI figure

Without OAID, China OEM-store attribution fails wherever GAID/Play Services are absent. This lab card stops at the documented integration contract; it does not invent fill rates.

Download the integration card.

Related posts

Lunar New Year UA gates from an official calendar, not a CPI myth

market intelligence

media buying

·

1 min read

Lunar New Year UA gates from an official calendar, not a CPI myth

WeChat Mini Games upgrades 2026 IAP / virtual-payment incentives for debut titles

market intelligence

media buying

·

2 min read

WeChat Mini Games upgrades 2026 IAP / virtual-payment incentives for debut titles

WeChat Mini Games IAA incentives from 20 August 2026: 3-minute lifetime, 180-day option

market intelligence

media buying

·

2 min read

WeChat Mini Games IAA incentives from 20 August 2026: 3-minute lifetime, 180-day option