> 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="https://4115996226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtKYJ1oJSnosfnXTRMDFP%2Fuploads%2FTWp4CSr2bPC15JOSRoJo%2Fdeveloper.PNG?alt=media&amp;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**](/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 %}
