Jump to a popular page, or start typing.

    CONNECTIONS / Mobile SDK

    App events, direct from your code to ad platforms.

    The Datahash Mobile SDK sits inside your iOS or Android app and emits events straight to Signals, no MMP required in the middle. Identifiers hash on-device before anything leaves the app, then Signals delivers server-side to Meta, Snap, and TikTok's app conversion APIs.

    mobile-sdk :: live

    1. ● mobile sdk :: event emitted
    2. > SDK event install first_open=true
    3. > SDK event purchase value=64.00 AED
    4. hash sha256(email,phone) on-device before send
    5. route meta · snap · tiktok
    6. ✓ delivered · no MMP in path
    WHAT FLOWS THROUGH MOBILE SDK

    The signal Mobile SDK yields.

    Every kind of signal that moves between Mobile SDK and the platforms, through one hashed, deduplicated route.

    What flows Every platform App conversions Signals hash · dedupe· route Meta Snap TikTok
    App conversions
    Every install, session start, and custom event your app code logs reaches Signals directly, with no MMP resolving or relaying it first.
    HOW IT CONNECTS

    From authorization to delivered signal.

    1. Integrate the SDK

      The Datahash Mobile SDK drops into the iOS or Android build, or connects through a Firebase export where that is the existing setup, with no MMP dependency to configure first.

    2. Instrument events

      Install, session, and purchase calls are placed at the point in your app code where they actually happen, so the event fires the moment the user does it.

    3. Map to each app spec

      Logged events map to Meta, Snap, and TikTok's app conversion schema in the visual mapper, the same destinations an MMP-fed setup would use.

    4. Deliver, hashed and queued

      Identifiers hash on-device, events queue through connectivity drops, and delivery runs server-side to every mapped destination, checked in the live debugger.

    FAQ

    Mobile SDK questions, answered.

    Do we need an MMP like Kochava or Singular to use the Mobile SDK?

    No. The Mobile SDK emits install, session, and purchase events directly from your app code to Signals, so there is no MMP resolving attribution in the middle. Teams already running an MMP can keep it for multi-touch attribution and add the SDK for delivery, or use the SDK on its own if attribution modeling is not what you need.

    Can the Mobile SDK still attribute an install to a campaign without an MMP?

    It captures and forwards what the OS and store exposes at install, such as the Google Play install referrer, but it does not run multi-touch attribution logic across ad networks the way an MMP does. If crediting installs across several networks and channels matters, pair the SDK with an MMP; if a single-network or first-party view is enough, the SDK covers it alone.

    Does the SDK add noticeable overhead to the app?

    No. It is a lightweight client, batches network calls instead of firing one per event, and queues events on-device when connectivity drops rather than blocking the app. Identifiers hash before an event leaves the device, and no PII is stored on Datahash's host servers, so the performance and data-handling footprint both stay small.

    NEXT STEP

    See your Mobile SDK data working in every ad platform.

    Ready to enable a use case, or still mapping what Mobile SDK data could do? Our team helps you find the right place to start.