Development

Bluetooth Update

Data Team

11/21/2024 2:30 PM

Bluetooth 6.0 support - with New Properties

The new 51Degrees Bluetooth properties provide separate identifiers for Bluetooth versions and profiles, enabling precise categorization of device support, such as identifying Low Energy (LE) capability regardless of Bluetooth version.

javascript-code

51Degrees

11/11/2024 2:30 PM

Balancing Security and Functionality: CSP and Client Side Device Detection Scripts

The blog discusses how strict Content Security Policy (CSP) settings blocked 51Degrees' device detection script, which required 'unsafe-eval' for dynamic JavaScript execution. The solution was to temporarily enable 'unsafe-eval' to restore functionality while managing security risks.

AI Blog

Marketing

10/14/2024 2:30 PM

AI Crawler Control - New property for Publishers

The new 51Degrees IsArtificialIntelligence property helps identify whether a web crawler is being used to gather data for AI training. This property gives the user greater control and can be used to block certain crawlers from accessing content, particularly when AI training doesn't serve their interests.

logo

Engineering

12/5/2023 3:30 PM

Retiring the git.51degrees.com server

We no longer support the code base or data file format

We’ve retired the HAProxy git.51degrees.com service. We recommend you get started with Version 4 which retains features such as in-memory data upgrades and multi-threading support.

windows-iis-net-framework

Engineering

11/27/2023 1:30 PM

Considerations when using IIS and .NET Framework

Seeing errors? Try implementing these solutions

DLL and GAC errors, blocked requests, or the IIS application pool keeps stopping. This blog provides solutions for some errors you may see if you are using 51Degrees with IIS and .NET Framework.

sua-uach

51Degrees & Postindustria

4/26/2023 12:45 PM

OpenRTB's Structured User Agent and User-Agent Client Hints

How to convert SUA data into UA-CH, and vice versa

Version 2.6 of the OpenRTB specification introduces the Structured User Agent. This new Object: Device attribute addresses Google’s changes to the User-Agent and the new User-Agent Client Hints.

implement-ua-ch

Engineering

3/8/2023 12:45 PM

Implementing User-Agent Client Hints: 3 different methods

The best method for you will depend on your business

Google has made preparing for the User-Agent reduction complicated, but 51Degrees provides the tools to make implementing User-Agent Client Hints simple.

ua-parser-box

51Degrees & Postindustria

2/20/2023 4:30 PM

Introducing the 51Degrees UAParser

We've expanded the 51Degrees product suite

The 51Degrees UAParser provides comprehensive device data based on User-Agent Client Hints and the User-Agent, and can reliably detect Apple iPhone models.

PageSpeed1

Engineering

11/9/2022 12:45 PM

Image optimization: the easy and free way

An alternative solution to using an image Content Delivery Network

This blog explains the reasons for optimizing your images and presents just one approach that can be used to serve next generation image formats to compatible browsers.

web-browsing

51Degrees

7/25/2022 1:00 PM

Latency issues within User-Agent Client Hints

How to make your concerns known to Google

User-Agent Client Hints return device information in the second request rather than the first; this can cause latency issues. We discuss why Google need to address the latency and offer a work-around.