Skip to main content
All glossary terms
Ad Tech & MetricsGlossary

SDK

Software Development Kit — code integrated into mobile apps for ad tracking, attribution, and in-app event measurement.

Reference definitionAll

What SDK means

A Software Development Kit (SDK) in advertising is a code library integrated into mobile apps to enable ad tracking, event measurement, attribution, and audience building. Major platform SDKs include Meta SDK, Google Firebase SDK, TikTok SDK, and various mobile measurement partner (MMP) SDKs like Adjust, AppsFlyer, and Branch. From a compliance perspective, SDKs collect device-level data and must comply with platform policies (Apple's App Store guidelines, Google Play policies) and privacy regulations. Apple's ATT framework requires apps to request permission before tracking via SDKs, and GDPR requires consent for SDK data collection in the EU. SDK implementation should follow data minimization principles, properly handle consent signals, and be documented in the app's privacy policy. Regular SDK updates are important for both functionality and security compliance.

Related terms

Related Resources