DFINERY SDK Integration FAQ
Follow
Introduction
hello. This is the DFINERY CX team.
This document provides answers to frequently asked questions regarding functions and integration with the DFINERY SDK.
Please check the answers below and if there are no matching questions, please contact us at any time by email below.
- Contact the DFINERY CX team: support-tracker@adbrixsupport.zendesk.com
0.Common questions
Q: What is the Minimum OS version for each platform supported by the SDK?
A: Minimum versions for each platform are as follows.
- Android: Supported from API Level 14
- iOS: Supported starting from iOS 10.
- Unity: Supported starting from Unity 2020 LTS.
- Flutter: Supported starting from Flutter version 2. Null safety must be applied to the SDK application project.
- Web: Can be used in any browser that supports Javascript ES5.
Q: Custom parameter information set with AttrModel linked to the event is not uploaded.
A: The key of the parameter set with AttrModel can only use lowercase letters and _ (underbar) - (dash). If Korean characters, other special characters, or uppercase English letters are included, the value of the key is not transmitted to the server.
Q: I have completed the basic SDK integration, but I cannot check the integration in the console.
A: Please check the linked app key/secret key. Please check whether there are any blank spaces in the app key/secret key linkage field and whether the number 0 and the letter o are used interchangeably. If possible, please copy and use the app key/secret key from the DFINERY console.
Q: I cannot receive libraries in-house through Cocoapods or MavenCentral.
A : Please contact the DFINERY CX team and we will deliver the relevant library file.
Email address: dfn_support@igaworks.com
Q: How do you test deferred deep links?
A: Deferred deep link is deep link information delivered when app installation is completed through a tracking link. Please test as follows.
- Create a tracking link in the form of Download + Deeplink
- Set and save the deep link information you want to receive as a deferred deep link in Deeplink information.
- When the app is not installed, click the tracking link, install the app with SDK integration completed, and run it.
- Use the deferred deep link listener to check whether the deep link value set when creating a tracking link is received.
Q: Where do I issue the app key/secret key used in the SDK?
A: The app key/secret key used when linking can be used by creating an app in the DFINERY console.
Q: How do I check SDK integration?
A: After linking the SDK, you can check the linked events through the Analytics -> Live Brix menu in the DFINERY console.
Q: I only did basic SDK integration. What do you know?
A: You can check the contents below with just basic SDK integration.
- New/reinstallation execution history of the app
- Installation/execution history by platform
- DAU
- MAU
- Daily Rental
- Inflow analysis by advertising channel
Additionally, you can use various tools for app growth below.
- Performance tracking for over 200 advertising channels
- Loyal customer classification
- Audience composition through Audience Studio
- Analysis of app users age, gender, interests, and competitor app history through DMP data
Q: I would like to know the device information collected by default in the SDK.
A: DFINERY SDK basically collects the following device information.
- Device ID: Google ADID (Android) / idfv & idfa (iOS)
- device resolution
- model name
- OS version
- Platform (Android / iOS)
- news agency
- device manufacturer
- country settings
- Language settings
- wifi only?
- Package Name (Android) / Bundle ID (iOS)
- App version
Q: Can’t I just use Universal Link/App Link?
A: In the case of Universal/App Link, it basically only works with apps created by Apple/Google. When advertising on other platforms, if you only link the universal/app link, it may not work, so please link in the form of deep link (linkage required) - universal/app link (sub).
Q: What is the difference between abx event and custom event?
A: The abx event is a pre-defined event in the DFINERY SDK, and all such events are transmitted in real time when the network is turned on.A custom event is an event created by the user itself and is sent according to the conditions set in the DFINERY SDK (60 seconds after calling the event or calling the custom event 30 times).
Q: Our app is a hybrid app. Is integration possible?
A: Hybrid apps can also be linked. In the case of hybrid apps, in addition to SDK integration in the native environment, you need to set up a Javascript bridge that delivers events that occur on the web to the app, and the received events must be called using the DFINERY SDK event API.
Q: When linking SDK, I changed the data whose Value was set to String with AttrModel to long type, but the data is not confirmed.
A: The Value type of data set with AttrModel cannot be changed once it is determined. If you change the value type of the data, the key must also be changed accordingly for the data to be exposed.
Q: How long will it take to integrate the SDK?
A: SDK integration does not take much time. The basic SDK integration is completed in about 3 minutes and you can check the basic data.
Q: I am curious about Carrier's collection standards for data collected through SDK.
A: For carrier carriers, measurement is based on the USIM in the device.
Q: I am curious about the collection criteria for Country in data collected through SDK.
A: Country is measured based on the country/language settings within the device.
Q: What types of platforms does the SDK support?
A: Supports Android, iOS, Unity, Flutter, React Native, hybrid app, and WEB .
1.Android
Q: I linked the DeeplinkOpen event, but it is not called in certain situations.
A: If the setIntent(intent) code in the onNewIntent(Intnet intent) function is not entered, the deeplinkOpen event is not called while the app is running because the intent is not received again. Therefore, please add setIntent in onNewIntent(Intent intent).
Q: If a user is prevented from using Google ADID, what ID is received?
A: If the user prevents the use of Google ADID, a one-time ID created by the SDK will be entered. The ID is reset when the app is deleted.
Q: Is there a way to check the Google Advertising ID (ADID) of my device?
A: You can check the Google advertising ID of your device through the app called AdBrixRm-Tool in Google Play.
Q: I received a warning regarding personal information protection from Google Play.
A: Google Play indicates what personal information is collected through the user terms and conditions when running the app, and fills out the Google Play Data Safety Section when uploading the app to Google Play to inform users of what information is collected. Please follow the attached guide to add personal information collection to the user terms and conditions and fill out the Google Play Data Safety Section.
Reference materials: [Preparing Google Play data disclosure requirements] / [Google Play data security settings guide]
2. iOS
Q: What device IDs are collected in the iOS SDK?
A: iOS SDK collects idfv by default. Afterwards, if the user approves app tracking through the ATT pop-up, idfa information is also collected.
Q: Is there a way to check the IDFA of my device?
A: You can check the IDFA of your device through the app called AdBrixRm-Tool in the AppStore.
Q: Is there any way to check the IDFV of my device?
A: IDFV is information that changes every time the app is installed, so it is generally difficult to check and needs to be checked by the development team.