Currency conversion

To determine how we report your monetary KPIs, you need to set a reporting currency for each app. This is done in AppView during app creation. We then automatically convert monetary values to your selected currency.

How currency conversion works

Adjust's base currency is USD. If we receive a monetary value in a currency that differs from your app’s reporting currency, we’ll convert it to USD. If your reporting currency is not USD, we’ll then perform an additional conversion from USD to your reporting currency. We use daily rates from Open Exchange Rates.

We convert currency for the following data:

  • Network ad spend data - Displayed according to the app’s reporting currency. If the network's currency is different from your app's currency, we convert it to the app's reporting currency.
  • Revenue-based KPIs - Displayed according to the app’s reporting currency.
Note:
SKAdNetwork revenue-based conversion values are defined using the app's reporting currency.

We do not convert currency:

  • Between different apps in Datascape - If a report shows apps with different currencies, we display a warning message.
  • For attributes (bid and budget) - Set by the network and pulled from them.

View currency information in your raw data

Using server callbacks, Adjust can send information straight to your servers immediately after recording new activity on an ad or within an app. This means you can receive currency reporting information directly in your raw data.

For Adjust account owners

Adjust placeholders are macros that let Adjust dynamically add data to your callback string. You can add as many parameters and placeholders to your callback string as you like — just separate each key-value pairing with an ampersand (&). We support several placeholders you can use to pass original revenue amounts and associated currencies, or converted revenue amounts and associated currencies.

Ad networks integrated with Adjust

Revenue and currency placeholders for networks integrated with Adjust are determined by the callback definitions set during integration. For information about what is sent, check the dedicated article for that network from our Integrated partners list.

Dynamic partners

We support several placeholders that Adjust partners using our dynamic integration can use to pass original revenue amounts and associated currencies, or converted revenue amounts and associated currencies.