
AppLovin
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect AppLovin to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Connect your AppLovin account to pull MAX mediation revenue, campaign spend, and cohort reporting into the PostHog Data warehouse.
Find your Report Key in the AppLovin dashboard: click your account in the top right, then Keys.
AppLovin only serves the last 45 days of report data, so anything older than that can't be backfilled.
Configuration
| Option | Type | Required |
|---|---|---|
Report Key | password | Yes |
Linking AppLovin to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select AppLovin
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
max_ad_revenue | Estimated MAX mediation revenue and delivery, broken down by day, app, ad unit and the ad network that filled the impression. | Incremental, Full refresh | day | day, package_name, platform, country, device_type, ad_format, max_ad_unit_id, network |
max_ad_unit_revenue | Estimated MAX mediation revenue and delivery per ad unit, without the network breakdown. This is the only grain at which AppLovin reports ad requests. | Incremental, Full refresh | day | day, package_name, platform, country, device_type, ad_format, max_ad_unit_id |
publisher_report | Publisher-side AppLovin monetization: revenue, impressions and clicks earned by your apps, broken down by day, app, placement and geography. | Incremental, Full refresh | day | day, package_name, platform, country, device_type, ad_type, placement_type, size, bidding_integration |
advertiser_report | Advertiser-side AppLovin campaign performance: spend, installs and attributed sales by day, campaign, traffic source app and geography. | Incremental, Full refresh | day | day, campaign_id_external, app_id_external, platform, country, device_type, ad_type, size |
max_cohort_ad_revenue | MAX cohort revenue: how much revenue users generate in the days after they install, keyed on the install day. | Incremental, Full refresh | day | day, package_name, platform, country |
max_cohort_impressions | MAX cohort ad impressions: how many impressions users see in the days after they install, keyed on the install day. | Incremental, Full refresh | day | day, package_name, platform, country |
max_cohort_sessions | MAX cohort engagement: retention, session counts and time spent in the days after users install, keyed on the install day. | Incremental, Full refresh | day | day, package_name, platform, country |