Connections
Every integration Publifter reads from, grouped by what it's used for. Every one is read-only except ads.txt / app-ads.txt hosting, marked separately below.
Coverage across all sources sits around 79-85% of impressions. Aggregate-only sources are counted in revenue totals but excluded from anything scored per user.
Status summary
Across all connections on this page.
Revenue sources
Where ad revenue numbers come from. Some report per impression, some only in aggregate.
Acquisition cost channels
Spend and install counts, read-only. Never creatives, audiences or billing details.
Attribution & consent
How an install gets tied to a campaign, and how consent state reaches Publifter.
Consent
How consent state reaches Publifter.
Publifter reads the consent string your CMP already collects (TCF v2 or Google Consent Mode). It never shows its own consent prompt and never overrides a user's decline. If your CMP records a decline, the sources above skip that user entirely — Publifter never bypasses it to fill a gap in a chart.
Optional: connect an MMP
AppsFlyer, Adjust or Singular
Publifter's own attribution — Google Play Install Referrer, Apple AdServices, SKAdNetwork postbacks — already runs without an MMP. If you already pay for one, connecting it lets Publifter cross-check its attribution against yours and adds fraud and cross-device signals your MMP already computes. It changes nothing if you skip it.
SKAdNetwork postbacks are cohort-level on every platform, MMP included — Apple withholds the user id from everyone. An MMP does not undo that limit.