Appodeal has over 90 employees around the world with its headquarters in San Francisco and offices in Moscow, Minsk and Barcelona.