> For the complete documentation index, see [llms.txt](https://ipforensics.gitbook.io/ipforensics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ipforensics.gitbook.io/ipforensics/code-implantation/device-based-ads-and-app-binary.md).

# Device-Based Ads and App Binary

Suggest Native App Binary based on their IP and also Tailor/Target Ads for user OS or Browser.

Let's look at a more clearer example of this, for instance you want to download Visual Studio Tools from Microsoft website <https://visualstudio.microsoft.com/downloads/>, the website will automatically detect your operating system and will suggest the type of build to download. If you are using a windows machine, you will be asked to download the windows build for Visual Studio Tools

<figure><img src="/files/gp2o6XflJKnAKBkUNpdN" alt=""><figcaption></figcaption></figure>

With IpForensics, you can detect users operating system or device and implement your logic.

```javascript
// Detecting users device or operating system from the user's IP
$.get("https://ipforensics.net/api/v1/origin?apikey=APIKEY", function (response) {
  if (response.meta_data.device_info.os.name == "Windows") {
    alert("You are using windows operating system.");
    }
}, "jsonp");
```

{% hint style="success" %}
**Always reference the** [**API endpoint**](/ipforensics/api/ip-and-threat-intelligence-api.md) **for complete response result**
{% endhint %}

{% hint style="info" %}
[**Device Information**](/ipforensics/api-response-data/device-information.md) **Response Result**
{% endhint %}
