RevWorks - Adjust's ad revenue solution

A banner image for the ad revenue landing page including thematic icons.

Adjust’s ad revenue solution, RevWorks, includes aggregated and user-level ad revenue measurement and reporting capabilities. Get all your ad revenue data, no matter the source, in one place and at the level of granularity that you need. Our integrations support a variety of mediation platforms and ad networks, helping you streamline the process of measuring ad revenue generated across all networks serving ads to your app users.

  • Unified: Automatically combines ad revenue data from all monetization partners into one clear, centralized view.
  • Timely: Provides daily, synchronized updates across every network for consistent insights and faster decisions.
  • Accurate: Cross-checks mediator data against actual network earnings to ensure transparency and reliability.
  • Scalable: Delivers cost-efficient, ROI-driven measurement that grows with your monetization needs.
Growth solution:

RevWorks is available as an Adjust Growth Solution. To get RevWorks on your account, contact sales@adjust.com.

Adjust’s ad revenue solution

RevWorks gives you access to two types of revenue data: user-level and network-level. Together, these two data sources provide a complete picture of ad monetization performance, from campaign effectiveness to actual revenue outcomes.

With detailed ad revenue data available in Datascape, you can measure your users’ Lifetime Value (LTV), identify which channels and ad units generate the most revenue, and calculate Return on Ad Spend (ROAS) or Return on Investment (ROI) to optimize your advertising budget.

User-level ad revenue

User-level ad revenue measures ad revenue per user or impression and attributes it via device identifiers. This type of revenue measurement provides attributable, performance-focused data that helps you make data-driven decisions about ad monetization by showing which campaigns or users generate the most value.

  • Data type: User-level / impression-level
  • Use case: Campaign optimization, ROAS, LTV

Integration options

Mediation platform revenue API connections - A Pull API integration with mediation platforms, enabling you to get user-level aggregated ad revenue data via scheduled pulls and see it in Datascape.

Mediation platform revenue SDK connections - An SDK plugin of the mediation platform that can be integrated within the Adjust SDK, allowing them to send impression-level requests to our servers and see it in Datascape.

Network revenue S2S connections - An endpoint that lets you upload your ad revenue data directly to Adjust, and see it in Datascape. Use this solution if you measure ad revenue yourself or with a mediation platform that doesn't have an integration with Adjust.

Network-level aggregated ad revenue

Aggregated ad revenue is collected from monetization networks and shows totals by app, date, and country. This revenue data helps you understand how much total revenue each network or ad unit generates. You can group aggregated ad revenue data by monetization network, which isn’t available in other Adjust reporting views. This makes it easier to evaluate network-level performance and identify top-earning partners.

  • Data type: Aggregated, non-attributed
  • Use case: Cross-network reporting, reconciliation with financial data

Integration

Aggregated ad revenue via network API - Adjust has API integrations with 30+ monetization networks that let you retrieve aggregated ad revenue data and record your mobile advertising revenue. This aggregated data is useful for assessing overall revenue performance and analyzing cross-network trends.

Key terms

Ad revenueThe revenue generated by users viewing in-app ads.
Ad impressionEach in-app ad that a user views is an ad impression.
Mediation platformA tool for app developers to efficiently sell ad space, simplifying operations by managing and optimizing ad inventory across multiple ad networks. It employs real-time optimization to automatically select the highest yielding network based on key performance metrics like eCPM (effective cost per mille (one thousand impressions)), maximizing revenue for companies in app development and advertising supply.
User-level aggregated ad revenue dataAll ad impressions of a specific user are merged into one entry.

Example: If a user triggers 3 impressions with a revenue of 0.1 each, then we fire one callback for this user with a value of 0.3.
Impression-level ad revenue dataEach ad impressions of a specific user is recorded separately.

Example: If a user triggers 3 impressions with a revenue 0.1 each, then we send 3 separate requests, one for each ad impression that the user triggered.