AppLovin reporting guide

AppLovin Creative Reporting: From Assets to ROAS

Understand what AppLovin reports at asset level, which outcome metrics need reconciliation, and how to create defensible creative ROAS decisions.

An AppLovin creative report becomes decision-ready only when its asset identity and delivery data are reconciled with the installs, purchases, and revenue used by the advertiser. The network report is an essential source, but it does not automatically provide every downstream outcome at every creative breakdown a UA team wants.

This is a structural reporting problem, not a cosmetic dashboard problem. A team can export two individually correct reports and still produce a wrong creative ROAS table if their keys, scopes, currencies, or attribution windows do not align.

What does AppLovin report directly?

AppLovin exposes several reporting surfaces for different jobs. Its MAX Revenue Reporting API returns aggregated estimated mediation statistics and documents UTC reporting. The MAX reporting documentation also distinguishes aggregated revenue, user-level revenue, and cohort data.

Those sources should be treated according to their documented grain. A value available by app, country, network, ad unit, or day cannot be assumed to exist at creative level merely because the final dashboard has a creative row.

For user-acquisition creative analysis, retain a source contract for every field:

Field Required provenance question
Asset ID and name Which AppLovin object identifies this uploaded creative?
Spend At what account, campaign, ad, asset, country, and day grain is it reported?
Impressions and clicks Are they directly reported for the asset and requested breakdown?
Installs and purchases Which MMP or advertiser event source supplies them?
Revenue Is it advertiser revenue, ad revenue, predicted revenue, or a combination?
ROAS Were revenue and spend aligned before division?

The answer must be explicit. “Available in AppLovin” is not a data contract.

Why creative outcomes require reconciliation

Advertiser outcomes often live outside the asset report. An MMP may attribute installs and purchases. A warehouse may contain validated subscription or in-app revenue. A prediction system may estimate revenue that has not matured yet. Each source can be legitimate while still disagreeing at a given moment.

Before joining them, normalize:

  • Account and app identifiers.
  • Asset and ad identifiers.
  • UTC versus account-local dates.
  • Currency and exchange-rate policy.
  • Click-through and view-through attribution windows.
  • Event names and deduplication rules.
  • Late-arriving conversions and restatements.

Do not force unmatched outcomes onto a creative. Preserve an unallocated bucket, report coverage, and make the gap visible. Silent allocation gives every row a complete appearance while destroying auditability.

How should creative-level outcomes be estimated?

Estimation is justified only when the result is constrained by observed totals and the limitations are visible. A defensible process starts from additive metrics at a level where both sources can be reconciled, then allocates only within that reconciled scope using stable evidence.

The implementation should answer:

  1. Which reported total constrains the allocation?
  2. Which rows were eligible to receive an allocation?
  3. Which weights were used and why?
  4. How much remained unmatched?
  5. Can the estimated rows be summed back to the constraining total?

Ratio metrics are computed after allocation. Never allocate ROAS, CTR, CPI, or CPA directly. Allocate or join their additive components, then divide.

A reconciliation checklist before scaling an asset

  • Confirm the asset has enough delivery for the selected decision.
  • Compare network totals with the ingested source for the same dates.
  • Verify that country and platform filters did not change the denominator.
  • Confirm that purchase and revenue events use the intended attribution rules.
  • Separate actual revenue from predicted revenue.
  • Recompute ROAS from aligned revenue and spend.
  • Review unmatched coverage and late-arriving data.
  • Inspect whether the result holds outside one campaign or country.

An asset should not be promoted merely because it is first in a table. The team should understand whether the ranking reflects a robust business outcome or a narrow slice with incomplete data.

What Lemon AI shows

Lemon AI’s AppLovin view places network-reported delivery beside reconstructed creative outcomes. Recovered values use a distinct visual treatment so the provenance is visible rather than hidden. Teams can then break results down by country, platform, and campaign and use the same definitions through the read-only reporting interfaces.

The Creative Analytics page shows the product surface. Reports and API explains programmatic access. The complete rules for reconciliation, ratio aggregation, forecast labeling, and limitations are documented in the methodology.

Primary sources

Lemon AI

Book a demo

Loading available times…