Using Multiple Currencies

With our multiple currencies feature, networks with enterprise accounts set individual offers’ cost and revenue to currencies other than that network’s default currency. For instance, a network normally working in US Dollars may partner with one advertiser working in Euros and another advertiser working in Indian Rupees. This feature gives you control over tracking and invoices internationally.

Enabling this Feature

Click on the Customize Application option in the Company menu. On the next page, click on the Application option in the Settings box. Scroll down the Allow Multiple Currencies option, and set it to “Enabled”. Finally, click on the Save button at the bottom of the page.

Currencies We Support

TUNE supports currencies the European Central Bank provides exchange rates for. Those exchange rates are used to estimate your network’s cost and revenue stats in your default currency. See our list of supported currencies below.

Because currency rates are continually in flux, currency conversions in reports are for estimation purposes only. Do not use these estimates for billing purposes. Your network will generate a separate invoice for each currency used in an offer during the billing period.

Setting an Offer’s Currency

When creating an offer, set the Custom Currency field in the Currency section to “Enabled”. Once you do, a new field labeled Offer Currency appears. Select the currency for this offer.

Revenue and payout are always in the same currency. Once you select the currency for this offer, the currency symbols for revenue and payout will change as shown below. Publishers and advertisers will also see this currency when dealing with that offer.


Warning on Changing an Existing Offer’s Currency

If you need to, you can change the currency your offer uses by clicking on the Edit button in the Payouts section (if not using offer goals) or by clicking on the Edit link for the default goal (if using offer goals). This isn’t a best practice, as it can cause stats reporting difficulties, but we leave this option available for edge cases where it’s necessary.

You must change the numeric parts of payout and revenue values. Those values aren’t changed on their own. If your offer is set for a $1 USD RPA and you change the currency type to Euros, the offer’s RPA becomes 1 €. Change your payout and revenue values when you change your currency type.

Past Activity: As with any change to an offer’s payout or revenue, changing the offer’s currency only affects future activity. Changing the currency won’t affect previous click or conversion stats; those will continue to be in the previous currency.

Reporting with Multiple Currencies

The stats report and conversion report default to reporting in the network’s default currency, and have the option to break reports out with multiple columns for different currencies.

By default, you see the general values for payout, revenue, sale amount, CPC, RPA, and so on in the network’s default currency. A simple conversion report with just these general values might look like so.


To see the actual values in default currencies, select the Currency option in the Data section under Options. Running this report with that option gives you many more columns.


When the currency is listed, the payouts, revenues, sale amounts, and so on are listed as separate columns, preceded by the currency code and grouped together.

Important: The general values listed in the network’s default currency are for estimation purposes only. Only the values specific to the offers’ currencies should be used for billing purposes. More on this topic in the following sections.

Estimating Currency Conversion

The stats report and conversion report estimates the payout and revenue by default solely to provide you the ability to see how offers and performing relative to each other and performance in total without having to do that math and lookup yourself. Because currency values fluctuate, this is an inaccurate picture for relative reporting purposes only.

In the above example, seeing the revenue and payouts in a single currency give us a quick sense of performance without having to open a browser window and look up conversion rates for every transaction not in the default currency.

Where Do These Exchange Rates Come From?

The exchange rates TUNE uses for estimation purposes are drawn daily from the European Central Bank (

TUNE is not a financial institution and thus is not responsible for the veracity of estimated currency values.

Billing Invoices

If a publisher generates payouts in multiple currencies during a billing period, a separate invoice is created for each currency. Likewise is true for advertisers owing amounts in multiple currencies. The following example shows an extreme case of a single publisher having generated payouts for offers from four different currencies in the same pay period.

invoice list

Because of the myriad of monetary arrangements and potential fees between different parties, TUNE cannot combine invoices for multiple currencies into a single invoice. Exchange rates must be handled through financial institutions networks use to pay your publishers and advertisers use to pay networks, and not through the estimations TUNE generates.

Generate Invoices Using the API

If you use the API to generate invoices instead of downloading them from the network application, use PartnerBilling.findInvoiceStats and AdvetiserBilling.findInvoiceStats. Do not use report.getStats, as the payout and revenue listed in that API call are the estimated amounts referenced above, and should never be used directly for invoice and billing purposes.

List of Supported Currencies

The currencies we support and their currency codes are as follows.

USD: United States Dollars
EUR: Euro
AED: United Arab Emirates Dirham
AFN: Afghanistan Afghani
ALL: Albania Lek
AMD: Armenia Dram
ANG: Netherlands Antilles Guilders (also called Florins)
AOA: Angola Kwanza
ARS: Argentina Pesos
AUD: Australia Dollars
AWG: Aruba Guilder
AZN: Azerbaijan New Manats
BAM: Bosnia and Herzegovina Convertible Marka
BBD: Barbados Dollars
BDT: Bangladesh Taka
BHD: Bahrain Dinar
BIF: Burundi Franc
BGN: Bulgaria Leva
BMD: Bermuda Dollars
BND: Brunei Darussalam Dollars
BOB: Bolivia Boliviano
BRL: Brazil Reais
BSD: Bahamas Dollars
BTN: Bhutan Ngultrum
BYR: Belarus Rubles
BWP: Botswana Pula
BZD: Belize Dollar
CAD: Canada Dollars
CDF: Congo/Kinshasa Franc
CHF: Switzerland/Liechtenstein Francs
CLP: Chile Pesos
CNY: China Yuan Renminbi
COP: Colombia Pesos
CRC: Costa Rica Colon
CUC: Cuba Convertible Peso
CUP: Cuba Peso
CVE: Cape Verde Escudo
CZK: Czech Republic Koruny
DJF: Djibouti Franc
DKK: Denmark Kroner
DOP: Dominican Republic Pesos
DZD: Algeria Dinar
EGP: Egypt Pounds
EEK: Estonia Krooni
ERN: Eritrea Nakfa
ETB: Ethiopia Birr
FJD: Fiji Dollars
FKP: Falkland Islands (Malvinas) Pound
GBP: Britain (United Kingdom) Pounds
GEL: Georgia Lari
GGP: Guernsey Pound
GHS: Ghana Cedi
GIP: Gibraltar Pound
GMD: Gambia Dalasi
GNF: Guinea Franc
GTQ: Guatemala Quetzal
GYD: Guyana Dollars
HKD: Hong Kong Dollars
HNL: Honduras Lempira
HRK: Croatia Kuna
HTG: Haiti Gourde
HUF: Hungary Forint
IDR: Indonesia Rupiahs
ILS: Israel New Shekels
IMP: Isle of Man Pound
INR: India Rupees
IQD: Iraq Dinar
IRR: Iran Rials
ISK: Iceland Krona
JEP: Jersey Pound
JMD: Jamaica Dollars
JOD: Jordan Dinar
JPY: Japan Yen
KES: Kenya Shilling
KGS: Kyrgyzstan Som
KHR: Cambodia Riel
KMF: Comoros Franc
KPW: Korea (North) Won
KRW: South Korea Won
KWD: Kuwait Dinar
KYD: Cayman Islands Dollars
KZT: Kazakhstan Tenge
LAK: Laos Kip
LBP: Lebanon Pound
LKR: Sri Lanka Rupee
LRD: Liberia Dollar
LSL: Lesotho Loti
LTL: Lithuania Litai
LVL: Latvia Lati
LYD: Libya Dinar
MAD: Morocco Dirham
MDL: Moldova Leu
MGA: Madagascar Ariary
MKD: Macedonia Denar
MMK: Myanmar (Burma) Kyat
MNT: Mongolia Tughrik
MOP: Macau Pataca
MRU: Mauritania Ouguiya
MUR: Mauritius Rupee
MVR: Maldives (Maldive Islands) Rufiyaa
MWK: Malawi Kwacha
MXN: Mexico Pesos
MYR: Malaysia Ringgits
MZN: Meticais Meticais
NAD: Namibia Dollar
NGN: Nigeria Naira
NIO: Nicaragua Cordoba
NOK: Norway Krone
NPR: Nepal Rupee
NZD: New Zealand Dollars
OMR: Oman Rials
PAB: Panama Balboa
PEN: Peru Nuevos Soles
PGK: Papua New Guinea Kina
PHP: Philippines Pesos
PKR: Pakistan Rupees
PLN: Poland Zlotych
PYG: Paraguay Guarani
QAR: Qatar Rials
RON: Romani New Lei
RSD: Serbia Dinars
RUB: Russia Rubles
RWF: Rwanda Franc
SAR: Saudi Arabia Riyals
SBD: Solomon Islands Dollar
SCR: Seychelles Rupee
SEK: Sweden Kronor
SGD: Singapore Dollars
SHP: Saint Helena Pound
SLL: Sierra Leone Leone
SOS: Somalia Shilling
SRD: Suriname Dollar
SSP: South Sudan Pound
STN: São Tomé and Príncipe Dobra
SVC: El Salvador Colon
SYP: Syria Pounds
SZL: Swaziland Lilangeni
THB: Thailand Baht
TJS: Tajikistan Somoni
TMT: Turkmenistan Manat
TND: Tunisia Dinar
TOP: Tonga Pa’anga
TRY: Turkey Lira
TTD: Trinidad/Tobago Dollars
TWD: Taiwan New Dollars
TZS: Tanzania Shilling
UAH: Ukraine Hryvnia
UGX: Uganda Shilling
UYU: Uruguay Peso
UZS: Uzbekistan Som
VEF: Venezuela Bolivares Fuertes
VND: Vietnam Dong
VUV: Vanuatu Vatu
WST: Samoa Tala
XAF: Communauté Financière Africaine (BEAC) CFA Franc BEAC
XCD: East Caribbean Dollars
XDR: International Monetary Fund (IMF) Special Drawing Rights
XOF: Communauté Financière Africaine (BCEAO) Franc
XPF: Comptoirs Français du Pacifique (CFP) Franc
YER: Yemen Rials
ZAR: South Africa Rand
ZMW: Zambia Kwacha
PTS: Points