Skip to main content
DeviceAtlas DeviceAtlas
  • Login
  • Get started
  • Products
    • Web
      DeviceAtlas for Web

      Build enterprise grade device awareness

      into your products and services

    • Apps
      DeviceAtlas for Apps

      Device intelligence, targeting and reporting

      in the native apps environment

    • Operators
      Device Map

      Fine grained device intelligence

      indexed by TAC/IMEI

    • DeviceAssure
      DeviceAssure

      Verify the authenticity of devices

      accessing your content and services

    • DeviceAtlas Discover
      DeviceAtlas Discover

      Rich insights about your web traffic that

      analytics platforms don’t tell you about

    DEVICE INTELLIGENCE

    Learn more with our
    intro video

    Deliver an amazing customer
    experience across devices.

    TECHNOLOGY OVERVIEW

    Get an overview of our technology.

  • Solutions
    • Ad-Tech
      AdTech

      Enable granular device targeting of your campaigns.

      Maximize revenue from impressions and reduce discrepancies

    • Optimization
      Web Optimization

      Ensure content is delivered in a form that’s

      optimized for the end user’s device

    • Analytics
      Analytics

      Understand customer engagement at

      device level

    • Internet of Things
      Internet of Things

      Measure IoT activity on your network

    • OTT Streaming
      Online Streaming Services

      Identity OTT traffic from STBs, Smart

      TVs, and Games Consoles

    • eCommerce
      eCommerce

      Identify factors affecting cart abandonment rates, and ensure optimal user experiences for mobile devices.

    • Gaming
      Gaming

      Enhance knowledge of gaming devices for better analytics and reporting, real-time QoS/QoE monitoring, and more relevant targeting opportunities.

    • Reverse Logistics
      Reverse Logistics

      -

    • Device Insurance
      Device Insurance

      -

    CASE STUDIES

    Learn how market
    leaders are using us
    to outperform their
    competition

    Adoppler and our partners have experienced significant improvements since implementing DeviceAtlas.

    Anton Tkachuk

    Product Manager, Adoppler

    View all case studies

  • Pricing
  • Developers
    • Technology Overview

      Get an overview of our technology

    • Getting Started

      Step by step guide to get up and running fast

    • APIs

      Downloads and information on all APIs

    • About the data

      Device data and available properties

    • Docs & Support

      FAQ's documentation and support

  • Data & Insights
    • Blog

      Stay informed with our articles on device

      research, data and insights

    • Case Studies

      See why market leaders choose DeviceAtlas

    • Device Browser

      Device information and properties

    • Data Explorer

      Explore and analyse DeviceAtlas data

    • Properties

      Check out our available device properties

    • HTTP Headers Parser

      Check DeviceAtlas results for HTTP Headers

  • Login
  • Get started
Log inSign up
Forgot Password?

Sign up below to view device data and get your trial account.

Passwords match:

Cancel
Or
Login with SSO
  • Products
    • DeviceAtlas for Web
    • DeviceAtlas for Apps
    • Device Map
    • DeviceAssure
    • DeviceAtlas Discover
    • Technology Overview
  • Solutions
    • AdTech
    • Web Optimization
    • Analytics
    • Internet of Things
    • Online Streaming Services
    • eCommerce
    • Gaming
    • Reverse Logistics
    • Device Insurance
    • Case Studies
  • Pricing
  • Developers
    • Technology Overview
    • Getting Started
    • APIs
    • About the Data
    • Docs & Support
  • Data & Insights
    • Blog
    • Case Studies
    • Device Browser
    • Data Explorer
    • Properties
    • HTTP Headers Parser
  • Login
  • Get started
  • Search
Resources →

Getting Started

  • Enterprise
    • DeviceAtlas for Web
    • DeviceAtlas for Apps
  • Cloud
  • DeviceAssure
    • DeviceAssure for Web
    • DeviceAssure for Apps
  • Discover

APIs

  • Enterprise APIs
    • Download API
    • Documentation
    • API examples
    • Performance
  • Cloud Service
    • Download API
    • Documentation
    • Cloud Service End-Points
    • Google Sheets Integration
  • DeviceAssure APIs
    • Download API
    • Documentation
  • Client-side Component
    • iOS H/W Identification
    • Usage
    • Download
  • REST API
  • User-Agent Client Hints
    • Developer considerations
    • Web server configuration
    • OpenRTB and UA-CH
    • Capturing in JavaScript
    • Header precedence logic

Data

  • Data Downloads
    • Carrier Data
    • Device Data (JSON)
    • Device Map (TAC)
  • Data File Configuration
  • Contributing
  • About Our Data
  • Dynamic Data
  • Becoming a Data Partner

Properties

  • Available Properties
  • Client-side Properties

FAQ

  • Support
  • General
  • Licensing

Getting Started - DeviceAssure for Apps

Follow these steps to integrate the DeviceAssure native SDK into your Android application.

Before You Begin

You'll need a DeviceAssure licence key to access the library. To obtain one:

  1. Visit the DeviceAssure contact form
  2. Complete the form to request an evaluation
  3. A member of our sales team will contact you to discuss your requirements
  4. An evaluation licence will be provided following your consultation

Already have a licence? Log in to access your licence key.

Prerequisites

  • Android API 21+ (Android 5.0 Lollipop or higher)

Documentation

For comprehensive integration guides, API references, and advanced configuration options, visit our full documentation:

  • DeviceAssure Android Library Documentation

Integration Steps

Below outlines the high-level integration steps required. More detailed steps can be found in our Android Library documentation. A Sample Application with a full code examples is available below.

1. Add Dependencies

Update your build.gradle file with the following:

repositories {
    maven {
        url "https://java-api.deviceatlas.com/YOUR_LICENCE_KEY/"
    }
}

dependencies {
    implementation "com.deviceassure.android:deviceassure-lib:3.0.1"
}

2. Initialize the Library

Initialize DeviceAssure in your Application class:

DeviceValidation.init(getApplicationContext());

3. Validate the Device

Call the validation method with your licence key:

DeviceValidation.check("YOUR_LICENCE_KEY", new DeviceValidationCallback(this));

4. Handle the Response

A successful validation returns a JSON response for example:

{
    "result": "AUTHENTIC",
    "reason": "Device has passed all verification checks",
    "isRootedDevice": false,
    "isCustomRom": false,
    "deviceAtlasProperties": {
        "standardisedFullName": "Samsung Galaxy S21 5G",
        "yearReleased": 2021,
        "deviceId": 62409319
    }
}

The result field indicates the validation outcome

Sample Application

  • The sample applicaiton contains the following:
    • Sample application demonstrating how to import and integrate the DeviceAssure Native app library
    • Documentation (Javadocs also available online)
DeviceAssure Android Sample Application Version 3.0.1

Products

  • DeviceAtlas for Web
  • DeviceAtlas for Apps
  • DeviceAssure
  • Device Map
  • DeviceAtlas Discover
  • Pricing

Solutions

  • AdTech
  • Optimization
  • Analytics
  • Internet of Things
  • OTT / Streaming
  • eCommerce
  • Gaming
  • Reverse Logistics
  • Device Insurance

Company

  • About Us
  • Why DeviceAtlas
  • Technology Partners
  • Patents & IP
  • Events
  • Trust Centre
  • Contact Us

Quick links

Device Intelligence Device Detection Bot Detection Case Studies Data & Insights Developers Blog
DeviceAtlas LinkedIn DeviceAtlas X DeviceAtlas YouTube

Copyright © DeviceAtlas Limited 2026. All Rights Reserved. Terms & Conditions | Privacy Policy

This is a website of DeviceAtlas Limited, a private company limited by shares, incorporated and registered in the Republic of Ireland with registered number 398040 and registered office at 6th Floor, 2 Grand Canal Square, Dublin 2, Ireland

Industry Affiliations