LogoLogo
HomeThe PlatformBlogSchedule a demo
  • Getting Started
    • Welcome to AdLibertas
  • The Platform
    • How it works
    • User-Level Audience Reporting
      • Creating Reports
        • Creating a New User Report
        • Creating Advanced User-Level Reports
        • Advanced Audience Builder
        • Custom Event Metrics
      • Report Layout
        • Report Module: Audience Filtering
        • Chart Type Module: Absolute vs. Relative Reports
        • Daily Totals, Per User, Cumulative Totals
        • Lifecycle Reports
        • Forecasting Module
        • Statistics Module
        • Measuring Confidence
      • Advanced Reporting Methods
        • User Measurement & Calculation Details
        • Date Ranges: Define Audience vs. Create Report
        • Exclude GAID tracking opt-outs
        • Scheduled Reports: Keep Updated & Rolling
        • Reporting on a Firebase AB test
        • Understanding “Audience Restraints”
        • Adding user time to your reports
    • Consolidated Revenue Reporting
      • Reporting Discrepancies
      • Reporting Availability & Timezones
      • Ad Network Re-Repost; Also: Revenue Reconciliation Accuracy
      • Consolidated Reporting vs. Consolidated Inventory Reporting
      • Reporting Table – Column Descriptions Common Metrics (Calculated Fields)
      • Facebook Reporting
      • Consolidated Ad Revenue with multiple mediators
    • Business Analytics
      • Analytics Layout
      • Understanding the "Explore Data" button
      • The Data Table
      • Asking a Question
      • Saving a Question
      • Creating a custom dimension
      • Setting up a pulse
    • Custom Dashboards
      • Custom Dashboard Filters
      • Combining data into a single chart
    • Direct SQL Access
    • Exporting Data
      • Ad Network Reports
      • Chart Reports
      • Custom API connections
      • Downloading & Scheduling Data Reports
      • Deprecated: Line Item Change Log
    • General
      • Change your Username & Password
      • Adding Users to your Account
      • Sharing Collaborative Links
      • AdLibertas Cost
  • Data Integrations
    • Connecting in 3 steps
    • Ad Impression-Level Revenue Connections
      • AppLovin Max User Revenue API
      • ironSource Ad Revenue Measurement Integration
      • Impression level tracking with Admob Mediation
      • Collecting MoPub Impression-Level Data as a Firebase Event
    • Ad Network & Store Connections
      • Adding Ad Network Credentials
      • How does App Store Reporting work?
      • Adding access to Google Play
      • Adding Sub User to App Store Connect
      • Getting the most from Ad Network Reports
    • Analytics Connections
      • Data Set Status
      • Connect AdLibertas to Firebase
      • Connecting AdLibertas to BigQuery
      • Firebase Install Counts in Audience Reporting
      • Setting User Campaigns in Firebase
      • Why use revenue to determine Firebase AB test winners?
      • Firebase Best Practices: keeping Google BigQuery Costs Down
    • Custom Integrations
      • Sending Events via Webhooks to AdLibertas
      • Impression level tracking with Admob Mediation
      • Connecting AdLibertas to BigQuery
      • Importing a custom data set
    • IAP Connections
      • Tracking IAP & Subscriptions in Firebase and BigQuery
      • RevenueCat Integration: WebHooks
      • RevenueCat: Setting Universal Identifiers
    • MMP Connections
      • Connecting Adjust
      • Connecting AppsFlyer
      • Connecting Kochava
  • FAQs
    • General
      • Why does AdLibertas need credentials?
    • Audience Reporting
      • Why doesn't my daily active user count match Firebase?
      • Why doesn’t my retention rate match?
      • Why aren't my install rates matching?
      • Why doesn't my relative user count match retention?
      • What is the probability projected LTV becomes actual LTV?
      • Why doesn’t Firebase and AdLibertas revenue match?
    • Reporting
      • What is “non_mopub” revenue
      • How do customers use AdLibertas?
  • Privacy & Security
    • Privacy & Security Details
Powered by GitBook
On this page
  1. Data Integrations
  2. Ad Network & Store Connections

How does App Store Reporting work?

AdLibertas can track your App Store revenue generated on Apple AppStore and Google Play.

PreviousAdding Ad Network CredentialsNextAdding access to Google Play

Last updated 3 years ago

Getting Started:

All we need are credentials. To get started, Check our how-to for connecting and to AdLibertas.

How is Revenue Displayed?

Unfortunately, neither App Store is straight-forward with how it displays and updates earnings to the app developer. We’ve done our best to show you the most important and up-to-date data available — however, there are some important details about gross and

Metric Definitions:

  • Active Users: See

  • Net Revenue – Revenue you can expect to collect. Excludes taxes and fees.

  • Gross Revenue – Revenue charged to app users (includes App Store Fees and taxes).

  • IAP: Units – Number of IAP events/transactions

  • IAP: Refunds – The count of refunds granted and reported by the store. This refund is accounted in net & gross revenue.

  • Subscriptions: Active – Number of subscriptions reported active by store

  • Subscriptions: Activations – Number of new subs created on the day

  • Subscriptions (Apple Only): Cancellations: Any subscription not renewed directly by the customer or as a result of a plan/tier change.

  • Subscriptions (Apple Only): Conversions – the number of introductory or subscription offers that have renewed to a standard price subscription.

  • Subscriptions (Apple Only): Billing Retries – the number of subscriptions that have not been renewed due to a billing issue. When a subscription expires due to a billing issue, Apple will attempt to renew the subscription and collect payment for up to 60 days. Includes subscriptions that previously entered a 6 or 16 days Billing Grace Period but did not renew.

  • Subscriptions (Apple Only): Reactivations – the number of previously canceled subscriptions that have re-reactivated to a subscription in the same group, including upgrades, downgrades, and crossgrades.

  • Subscriptions (Apple Only): Renewals – the number of subscriptions that have successfully renewed out of the billing retry state. Does not include subscriptions that renewed during a 6 or 16 day Billing Grace Period window.

  • Subscriptions (Apple Only): Refunds – the number of subscriptions refunded to customers. Includes full and partial refunds.

  • Subscriptions (Apple Only): Grace Periods – the number of subscriptions that have not renewed due to a billing issue, and have entered a 6 or 16 day Billing Grace Period window.

Currency Conversion

AdLibertas automatically converts currency, as reported in the stores are reported in local currency. Both Apple and Google convert revenue on the day it was earned, therefore it’s important we retain and apply the currency conversion on the day the sale/subscription was made.

How is Net Revenue Reported?

iTunes Revenue:

  • Gross Revenue: Apple calls these Sales. This is what the end-user pays.

  • Net Revenue: Apple calls this “Proceeds.” This is the money you can expect to collect. Excludes any applicable sales taxes as well as Apple’s 30% rev share from the end-user price.

Google Play Revenue:

  • Gross Revenue: Google calls this “Total Charge Amount and does include VAT & Sales taxes.

  • Net Revenue: Excludes any applicable collected sales taxes as well as Google’s 30% rev share.

  • Note: For subscriptions >1 year, Google charges a rev share of 15%. At the end of each month, AdLibertas reconciles the revenue from the monthly sales report and re-posts the previous month’s subscription revenue. Until this reconciliation, monthly earnings on subscriptions should be considered an estimate.

We use for these conversions.

Apple App Store Connect
here for Google Play
net revenue.
Firebase Reporting
Open Exchange
Apple definitions