Informed by accurate and reliable real-time data, you can target the right people at the right time. Then, measure campaign performance with detailed device model targeting.

Use 51Degrees for advertising

Contextual targeting

People have grown tired of a generic online experience. Unrelated online advertising is no longer enough to grow your presence and make that sale.

But with personalized ads and content, you can stand out from the crowd.

Picture this: you own a bicycle repair store. You can use contextual advertising to target people looking at cycling content on their mobile phone near your store. Cha-ching, there’s a potential customer that knows you’re nearby.

Enhancing contextual targeting with device detection and geolocation makes this possible. Boost return-on-investment for ad campaigns with granular audience segmentation and accurate targeting based on device characteristics.

Your target audience will see more relevant content that they can’t wait to click on.

Recommended properties

Contextual targeting involves displaying ads based on a website’s on-page content. Targeting a user’s interests and demographic is crucial to success.

51Degrees offers over 270 data properties that can enhance advertising. Your campaigns can target by specific device models or vendors, location of the device, or even the price.

Get started with 51Degrees

Location-based marketing

From browsing the web to making a purchase, people can use smart devices to access online content anywhere in the world.

Digital businesses can use this opportunity to advertise to new audiences. However, not all adverts will be seen by the right people, in the right place, at the right time.

When you’re struggling with your location-based marketing, access to more data can help to further segment your audience.

Make your advertising more profitable by delivering relevant messages to specific audiences, like special promotions only available at a person's local store.

Serve highly personalized content, enhance your geotargeting campaigns, and adapt your website content with ease. An optimized user experience equals more happy customers and more money in your pocket.

What data points do I need?

What data points do I need?

Use our geolocation properties to serve locally relevant ads based on the latitude and longitude. This can be helpful in local PPC campaigns where targeting a specific town or country is critical.

Check out our reverse geolocation documentation for more guidance

Ad Fraud

Bots, crawlers, spiders, spam, click-farms. No matter what you call them, fake traffic can be a pain for those involved in online advertising.

Click fraud is a costly subject. Fake clicks caused by this non-human traffic cost advertisers a lot of unnecessary hassle and money.

Many bots will clearly identify themselves as crawlers, but malicious bots tend to be sneakier. They replicate humans to blend in, but there are ways to identify them using device detection and geolocation.

Use our device detection to identify fradulent bot traffic and verify that the device is what it claims to be. Or use geolocation to confirm that the traffic isn’t coming from a known data center. Reduce those discrepancies with device model targeting and ensure that you only serve your ads to real users.

Build trust with your clients and protect your budgets with 51Degrees.

Detect non-human traffic

Detect non-human traffic

Our crawler identification service can easily identify bot traffic. At minimum, our IsCrawler property is the one you’ll need. For more information on the crawler, use our CrawlerName property.

We stay alert for new bots and update our crawler database daily.


The Open Real-Time Bidding specification has various objects that publishers, DSPs, and SSPs can use in the real-time bid stream.

But the bid request data quality can vary thanks to the other companies involved in the supply chain. With these missing parts, can you be sure you’re providing accurate and optimized advertising for the end user?

51Degrees can help you fill those data gaps in the OpenRTB process. You could enrich the bid request with device data such as the age of the device or the price at launch. With more data points to target against, you can improve campaign effectiveness and increase your revenue.

It’s easy to integrate our Device Detection service into the OpenRTB bid stream to enhance the capture of device data. Don’t miss out on ad revenue because of incomplete data.

The SUA object

The SUA object

The release of OpenRTB v2.6 brought a new object called the Structured User-Agent (SUA), which contains User-Agent Client Hints (UA-CH) data. For accurate results, you should use the SUA with the User-Agent object.

We’ve created an SUA to UA-CH conversion project to aid OpenRTB implementors perform specification compliant conversions.

Convert the SUA object to User-Agent Client Hints

Case Studies

Adtech customers like Adform, Adsterra, DeviceForensIQ, and are benefiting from our real-time data.

How to start using 51Degrees

Accurate device model targeting for advertising

51Degrees has different deployment methods, including cloud and on-premise. For cloud, you will need to create a Resource Key with your desired properties from our Cloud Configurator. After creating your Resource Key, we will provide you with code to implement.

We have documentation for each API language to get you started with on-premise device detection.

You can access a free 30-day trial by contacting us for more information.

What makes 51Degrees stand out from the crowd?

  • Our free trial gives you access to all the data, so you can make an informed decision.
  • Our products are compatible with existing ad tech solutions, including OpenRTB and Prebid.
  • Various deployment options in a range of API languages, all provided open-source and free via GitHub.
  • We’re an ISO 9001 and 27001 certified company, so you can trust in our high-quality service.
  • Our Data team update our device database of 2,837,348 combinations daily. We source our data from real devices, vendors, or optional usage sharing. We don’t cut corners by scraping the web.