CloudX.addAdRevenueListener() uses.
Install
Requirements
- CloudX Android SDK
4.3.0or newer. - Your app already integrates and initializes the Adjust SDK with your own app token. The connector depends on the Adjust SDK at compile time only, so your app must declare
com.adjust.sdk:adjust-androiditself and your runtime version is the one used. - A supported Adjust SDK version:
5.0.0or newer (the v5 line).
What gets reported
The connector calls Adjust’strackAdRevenue once per CloudX-won impression, across all CloudX ad formats — banner, MREC, interstitial, rewarded, native, and app open. Each call carries the winning ad network, the CloudX revenue estimate for the impression in USD, and callback parameters with the CloudX ad unit, format (ad_type), and placement.
Revenue is reported on Adjust’s generic
publisher_sdk source — Adjust has confirmed this is the supported path until a dedicated CloudX source ships in a future Adjust release. Revenue lands in Adjust and feeds ROAS identically; it just appears under the generic publisher source rather than a named CloudX one. When the named source ships, historical revenue stays under publisher_sdk, so a report spanning the cutover must union both sources.Compatibility
Reporting revenue yourself instead
If you would rather control the reporting call, skip the connector and subscribe to CloudX ad revenue directly:CloudX.addAdRevenueListener() is the stable public surface. Use either the connector or your own listener — not both.