# 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="https://4115996226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtKYJ1oJSnosfnXTRMDFP%2Fuploads%2FTWp4CSr2bPC15JOSRoJo%2Fdeveloper.PNG?alt=media&#x26;token=e297c76c-b5f1-41c1-a107-1070405776ab" 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**](https://ipforensics.gitbook.io/ipforensics/api/ip-and-threat-intelligence-api) **for complete response result**
{% endhint %}

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