Passing IAP Revenue Data


To evaluate campaign profitability and the quality of a traffic source, advertisers rely on various KPIs, the most common being Return On Ad Spend (ROAS). Advertisers can easily pass Fyber in-app purchase data for users acquired through marketing activity on the Offer Wall , thus allowing Fyber to calculate ROAS and to display the data across our reporting tools easing campaign decision making and the optimization process.

Read more about the benefits of sending in-app purchase data here.

Article Terminology 

Term Definition
IAP Revenue Total revenue generated from in-app purchases. Fyber only processes IAP Revenue data from users attributed to Fyber by your MMP. 
Advertiser Spend Advertiser's total cost of acquiring users through marketing activity on Fyber.
Return On Ad Spend (ROAS) Advertisers's ROI from marketing activity on Fyber. This is calculated by dividing IAP Revenue by Advertiser Spend.
MMP Mobile Measurement Platform e.g. AppsFlyer, Adjust, Kochava.
Cohort A group of users that share a common characteristic. Fyber groups user cohorts by the date they first clicked on an advertiser's offer. When selecting a certain timeframe on our reporting tools the cohorts included in the calculations will be the users who clicked on the offer within that timeframe. 

How Does Fyber Collect IAP Revenue Data?

IAP Revenue data is passed by MMPs in the postbacks they send to Fyber.

All you’re required to do is enable sending IAP Revenue data to Fyber through your MMP’s dashboard and the data will start to be collected.

Supported MMPs

  • AppsFlyer
  • Adjust
  • Kochava
  • Singular
  • Branch

Detailed documentation for each MMP can be found at the end of the article.

How is IAP Revenue Data Used?

Fyber aggregates IAP Revenue data and displays the below metrics across our reporting tools:

IAP Revenue
Sum of all in-app purchases generated by users who installed the app as a result of an advertiser's marketing activity on Fyber's Offer Wall.
(IAP Revenue)/(Advertiser Spend).
D3/D7/D30 ROAS  
(Total IAP Revenue 3/7/30 days post installation)/(Advertiser Spend)
These are three separate metrics that are all available in our reporting tools. 

Understanding the Data in Fyber's Reporting

Fyber has two reporting views available for advertisers to track and analyze campaign data - Performance and Billing. To understand the difference between each refer to this article here.

Set out below is an explanation of how to understand the data when viewing it on either Performance or Billing reporting:

Metric Performance Billing
IAP Revenue Total IAP Revenue generated by a cohort of users who clicked on an offer within a selected timeframe. Total IAP Revenue generated within a certain timeframe.
ROAS Total IAP Revenue generated by a cohort of users divided by total cost to acquire those same users.  Total IAP Revenue divided by total Advertiser Spend within a certain timeframe.
D3/D7/D30 ROAS Accumulated revenue a cohort of users generated 3/7/30 days after the day of installation, which is referred to as D0, divided by advertiser spend for the chosen timeframe. Partial user data is also included.  Total IAP Revenue divided by total Advertiser Spend within a certain timeframe.


Metrics on ACP Edge are based on Performance data and should not be used for billing comparison.

Comparing Fyber Reporting Data to MMPs

MMPs generally present IAP Revenue based on user cohorts which is similar to Fyber's Performance data, while the Advertiser Spend used to calculate ROAS is based on Billing data that MMPs collect using Fyber’s Reporting API. This difference may cause discrepancies in ROAS and Advertiser spend. 

Guides to Enable Sending IAP Revenue Data in MMP Postbacks


  1. Navigate to the Integrated Partners under the Configuration section in the left side menu and choose Fyber.
  2. Under the Integration section scroll down to the In-app events postback section.
  3. Under the relevant SDK event name make sure that the option of Value & Revenue is chosen under the Send Revenue column.


You can review the AppsFlyer documentation page here.

For assistance enabling revenue postbacks contact AppsFlyer support


Fyber-specific documentation to set up IAP forwarding can be found here.

For assistance enabling revenue postbacks contact Adjust support


Create a postback for your purchase event selecting Fyber as the network. Be sure to check the Send Revenue Data checkbox to enable sending revenue data.

For assistance enabling revenue postbacks contact Kochava support


For assistance enabling revenue postbacks contact Singular support


If the option is not available to the client on their dashboard, they should reset and reactivate the integration.

For assistance enabling revenue postbacks contact Branch support.

Back to Top ⇧