In one line
Clicks, installs, and in-app events arrive separately from Google, Meta, and TikTok. An MMP (Mobile Measurement Partner) is the third-party tool that gathers them in one place and settles "which network brought this user."
Why you need one
Every network reports its own performance on its own terms. When you run several networks at once, they can all claim credit for the same install. An MMP acts as a neutral third party applying consistent attribution rules (usually last-click) across all of them.
Why the numbers all disagree
The same campaign in the same week routinely reads 120 conversions in the ad platform, 70 in GA4, 85 in the MMP and 100 in the payment database. None of the four is broken.
The platform counts everyone who saw its ad on a generous window (view-through included, defaults like 7-day click and 1-day view). GA4 counts on its own session model. The MMP resolves everything down to one last-click rule. The payment database counts only money that actually arrived. Four different denominators and four different rules. Asking which number is correct is less useful than writing down what rule produced each one.
In practice
Numbers from the ad network, the MMP, and your own payment DB rarely match exactly — each uses a different attribution window and de-duplication logic. Don't treat any single number as absolute truth; understand why they diverge.
Go deeper
Why network, MMP, and internal DB numbers disagree is covered in Attribution Data Mismatch.