Sources
Every source is optional. Enable the ones you use under connectors in earnback.config.json; each guide says which account access it needs and where the keys go.
| Source | Gives | Auth | Guide |
|---|---|---|---|
| Google Ads | campaigns, daily spend, networks, App ad assets | service account or your Google login | Google Ads |
| Meta (Facebook, Instagram) | campaigns, spend by country, ads, placements | token with ads_read |
Meta |
| TikTok For Business | campaigns, spend by country, ads | your TikTok developer app | TikTok |
| CSV files | spend from anything else (influencers, sponsorships) | none | CSV files |
| Firebase / GA4 | new players by source, funnel, retention, ad and purchase revenue per player cohort | service account or your Google login | Firebase / GA4 |
| AdMob | what ad networks paid, per day, country and format | your Google login | AdMob |
Players come from your analytics, never from the ad platforms’ own install counts. A player is credited to the channel GA4 saw as their first-user source; players GA4 can’t attribute land in Unknown, in plain view. Set up Firebase / GA4 first: it ties spend to players.