What is an emulated device?
The definition of device emulatorA device emulator is a program or device that enables a computer system to behave like another device. An emulator essentially allows one computer system to imitate the functions of another. With the help of an emulator, a host system can run software, programs, which are designed for the guest system. The result is an emulated device, often a non-mobile device that is mimicking the functionality of a mobile device. This system is used by developers to test the functionality of their apps, but can also be abused by fraudsters to attempt to steal marketers’ ad spend.
What makes emulated devices important?Emulated devices are used for many purposes, both positive and negative.
How emulated devices can be used by app developersAn emulated device can be used to test how an app would function on different devices. Emulating various devices informs app developers of any necessary changes to the functionality of their app, as well as improving UX and highlight other areas for improvement. For example, an app developer could use an emulated device to test their product on iOS, and then on Android. They can also test their app on different manufacturers, ensuring that the product functions just as well on iPhones as it does on Samsungs.
The devices emulators ultimately prevents developers from needing to obtain multiple devices, allowing them to test their app’s functionality efficiently. However, in other cases, emulated devices are used to perform mobile fraud schemes.
How emulated devices can be used by fraudsters？Emulated devices can be programmed to perform repetitive, automated tasks such as engaging in advertising to download applications. For fraudsters, this makes emulated devices a powerful tool which allows them to falsify installs and in-app activities. By adding this to their arsenal, fraudsters can use emulated devices to target an advertiser's app with the end goal of stealing a marketer’s ad spend.
Data centers thrive off simulated device fraud controlled by server-side software. We know that this kind of operation is usually run out of a data center because it requires a facility able to house and power these servers. Data centers are mostly used by fraudsters in combination with Tor or VPNs to fake the geolocation of installs. However, it is possible to identify the IP addresses associated with this traffic. By rejecting the clicks and installs associated with that data center’s server, Adjust can protect marketers from these fraudulent claims – which would otherwise steal from your ad spend and compromise your data.