• Overview
    • Introduction
    • User Interface Description
    • Installing Umajin
    • Shortcuts
    • Asset Management
    • Responsive Content
    • Project Icon
    • Text Styles
    • Guidewires
    • Presets
    • Glossary
    • Multi-user
  • Components
    • Intro
    • Page
    • Basic
      • Arrow
      • Button
      • Circle
      • HTML Article
      • Image
      • Image Zoomer
      • Nine Slice
      • Rectangle
      • Text
      • Tiler
      • Toggle Button
      • Web View
    • Navigation
      • Carousel
      • Dropdown Menu
      • Glass Shelf
      • Hamburger Menu
      • Tool Bar
    • Data Driven
      • Animated Feed
      • Dynamic Article
      • Feed Item View
      • Feed List
    • Forms
      • Form
      • Text Entry
    • Layout
      • Gallery
      • Group
      • Layout Group
      • Scroll Panel
    • Media
      • 3D Model
      • Spine Animation
      • Lottie Animation
      • Avatar
      • Canvas
      • Particle
      • Render Kit
      • Speech Player
      • Video
    • Maps
      • Google Maps
      • Offline Map
      • Offline Map Route Editor
      • Map creation guide
      • Beacon installation for indoor mapping
    • Internet of Things (IoT)
      • Bluetooth BLE
    • Masters
    • Custom Components
  • Actions
    • Add and Configure Actions
    • Basic Actions
    • Navigation Actions
    • Layout Actions
    • Appearance Actions
    • Animation Actions
    • Media Actions
    • Avatar Actions
    • Gallery Actions
    • Form Actions
    • Data Driven Actions
    • Maps Actions
    • IOT (Internet of Things) Actions
    • Advanced Actions
    • Custom Actions
  • Tutorials
  • Cloud Services
    • Overview of Cloud Services
    • Google Analytics
    • Umajin Analytics
  • Publishing
    • Introduction
    • Umajin Editor Lite
    • iOS – Apple App Store
    • Android – Google Play Store
    • Mac
    • Windows
Menu
  • Overview
    • Introduction
    • User Interface Description
    • Installing Umajin
    • Shortcuts
    • Asset Management
    • Responsive Content
    • Project Icon
    • Text Styles
    • Guidewires
    • Presets
    • Glossary
    • Multi-user
  • Components
    • Intro
    • Page
    • Basic
      • Arrow
      • Button
      • Circle
      • HTML Article
      • Image
      • Image Zoomer
      • Nine Slice
      • Rectangle
      • Text
      • Tiler
      • Toggle Button
      • Web View
    • Navigation
      • Carousel
      • Dropdown Menu
      • Glass Shelf
      • Hamburger Menu
      • Tool Bar
    • Data Driven
      • Animated Feed
      • Dynamic Article
      • Feed Item View
      • Feed List
    • Forms
      • Form
      • Text Entry
    • Layout
      • Gallery
      • Group
      • Layout Group
      • Scroll Panel
    • Media
      • 3D Model
      • Spine Animation
      • Lottie Animation
      • Avatar
      • Canvas
      • Particle
      • Render Kit
      • Speech Player
      • Video
    • Maps
      • Google Maps
      • Offline Map
      • Offline Map Route Editor
      • Map creation guide
      • Beacon installation for indoor mapping
    • Internet of Things (IoT)
      • Bluetooth BLE
    • Masters
    • Custom Components
  • Actions
    • Add and Configure Actions
    • Basic Actions
    • Navigation Actions
    • Layout Actions
    • Appearance Actions
    • Animation Actions
    • Media Actions
    • Avatar Actions
    • Gallery Actions
    • Form Actions
    • Data Driven Actions
    • Maps Actions
    • IOT (Internet of Things) Actions
    • Advanced Actions
    • Custom Actions
  • Tutorials
  • Cloud Services
    • Overview of Cloud Services
    • Google Analytics
    • Umajin Analytics
  • Publishing
    • Introduction
    • Umajin Editor Lite
    • iOS – Apple App Store
    • Android – Google Play Store
    • Mac
    • Windows
Uncategorized > Advertising ID and Device ID in apps
Advertising ID and Device ID in apps
Uncategorized
  
January 30, 2020
  
Aaron Lawrence

Since Umajin 3.3.1, we support using the Advertising ID on iOS and Android.

Correct Usage & App Store Policies

These IDs can be used for either actual advertising, or for analytics tracking app installs and usage. Although Umajin does not enforce correct usage, this is a high-profile issue on the app stores and you will need to make sure your app does comply to Apple and Google policies.

  • Android Advertising ID
  • Apple IDFA guidelines

This is only available in published apps, not in Umajin Editor Lite.

This is because use of the advertising ID requires a privacy and usage commitment from the person publishing the app, when submitting to the store. Umajin cannot make that commitment on your behalf.

How to obtain Advertising ID and “Tracking Limited”

use the Javascript API getGlobal to get the properties:

  • advertising_id
  • advertising_tracking_limited

You may also find it useful to get some other related properties

  • device_id – corresponds to the IDFV and ANDROID_ID
  • is_published – returns true if the app has been published (ie standalone, not running inside Umajin Editor or Umajin Editor Lite)

Device ID

The getGlobal( “device_id”) property uniquely identifies a device (phone, tablet, PC, mac). It is available on all platforms, but the uniqueness varies across platforms. This can change over time due to platform upgrades, especially on mobile where privacy is a big concern.

PlatformReturns the value from…Uniqueness
WindowsSecurity ID of the PCUnique to each PC, the same across all apps.
MacMac serial numberUnique to each Mac, the same across all apps.
iOSIdentifier for Vendor (IDFV)Unique to each device and to each app publishing organization.
AndroidANDROID_IDUnique to each device and to each app publishing organization.

  • assuming the organization always uses the same code signing key
  • on Android devices having multiple users, it’s also unique to each user. This is rare in practice.

 

  • Umajin
  • Developers
  • Support Home
Menu
  • Umajin
  • Developers
  • Support Home