Ad tech stocks
TEAD0.58▲ +13.44%186013.51▲ +7.48%PSKY9.79▼ -5.18%MNTN10.50▲ +3.24%DSP12.70▲ +3.17%U42.19▲ +3.08%CDLX2.85▼ -3.06%SAX36.54▲ +3.05%OMC75.83▲ +2.99%IHRT2.04▼ -2.86%INUV0.58▲ +2.72%STGW8.35▲ +2.58%SCOR4.80▲ +2.45%WPP385.20▲ +2.42%APP283.94▼ -2.23%CCO2.40▲ +2.13%LFTO15.49▼ -1.96%RDDT145.07▲ +1.85%PUB96.20▲ +1.78%SIRI25.44▼ -1.70%CPNG13.63▼ -1.69%NFLX68.48▼ -1.58%SST2.58▼ -1.53%APPS11.26▲ +1.44%TRU61.94▲ +1.34%035420191200.00▼ -1.29%4755681.70▼ -1.26%AZRN0.82▼ -1.20%HAVAS17.85▲ +1.13%ZETA31.92▲ +1.11%PUBM18.91▲ +0.96%SNOW342.65▲ +0.91%TBLA3.33▼ -0.89%PINS18.73▼ -0.82%GOOGL341.74▼ -0.68%ROKU151.32▼ -0.63%AAPL330.96▼ -0.62%47511238.50▲ +0.57%BIDU86.44▼ -0.50%SFOR45.80▼ -0.43%24331308.00▲ +0.38%BABA107.82▲ +0.26%0700431.00▼ -0.23%OUT27.69▼ -0.22%RAMP37.60▲ +0.21%IBTA39.48▲ +0.20%CART43.04▼ -0.19%VER12.10▲ +0.17%DEC24.68▲ +0.16%TTD12.19▲ +0.12%CRTO15.19▼ -0.10%META725.80▲ +0.09%SNAP5.41▲ +0.09%NEXN8.99▼ -0.06%PERI8.69▼ -0.06%DV13.48▼ -0.04%SPOT487.50▲ +0.03%43243564.00▲ +0.03%MGNI25.25▼ -0.02%WBD30.95▼ -0.02%ILLM0.65▲ 0.00%
Ticker byClearTrust

Mobile & app · also called Software development kit, ad SDK

SDK (software development kit)

An SDK (software development kit) is a package of pre-built code developers add to apps to provide features, such as showing ads, measuring installs or analytics, without building them.

The short answer, from the AdTech Sumo glossary

In mobile advertising, SDKs are how third parties get inside apps. An ad network's SDK requests and displays ads; a ad mediation SDK manages many networks; an MMP SDK reports installs and in-app events for attribution; the Open Measurement SDK enables verification; analytics SDKs track usage.

SDKs are convenient but come with costs. Each adds app size, potential crashes and battery use. More importantly, they run with the app's permissions, so they can collect data. Some SDKs have been caught harvesting location, contacts or usage data, and some have been found committing fraud, such as click injection or loading hidden ads. Apple now requires privacy manifests and signatures for commonly used third-party SDKs, and Google Play requires developers to declare data collected by SDKs in their apps.

On the other side, fraudsters may impersonate SDKs by sending fake messages to measurement servers, known as SDK spoofing. App developers should choose SDKs carefully, keep them updated and understand what data each one collects.

Think of it like this

An SDK is like a ready-made kitchen appliance you install into your restaurant: it saves time, but you are letting another company's machine into your kitchen.

An example

A fitness app includes six SDKs: two ad networks, a mediation platform, an MMP, OM SDK and crash analytics. An audit reveals one ad SDK collecting precise location, so the developer removes it.

Related terms

Sources: IAB Tech Lab Open Measurement SDK, Apple: User privacy and data use