General
What is the Caller SDK?
The Calldorado SDK is a multi-award-winning call-based SDK for Android apps which enhances your app by presenting it to users following every phone call made or received, and enriches it with detailed call information.
How is the Caller SDK different fro Admob or other typical ad networks?
We offer incremental impressions and revenue through advertisements displayed when phone calls activate the SDK, providing the user with enriched information about the call. Whereas typical ad networks offer monetization through your already existing inventory, we offer you incremental inventory and impressions on your call related app screens.
Where do I log in?
You can register by filling out this form. However, if you already have an account, you can sign in at my.calldorado.com.
Technical
How does the SDK work?
The SDK runs in the background. After each phone call it shows relevant call information to the user, e.g. identifies unknown numbers, missed calls, unsuccessful calls etc. as part of your active app screen, and makes it possible to use this data directly as part of your app features.
Is it difficult to integrate the SDK into my app?
It is easy to integrate the SDK into your Android app. Simply follow the step-by-step guide on the download page after you’ve signed in to my.calldorado.com.
What permissions are users required to accept for the SDK?
- READ_PHONE_STATE
- READ_CONTACTS
- OVERLAY
Which Android version does the SDK support?
We support Android version 4.1 and above.
Which developer platforms do you support?
We currently support Android Studio and Unity from version 5.0.1. You’ll find documentation guides in the Help Center section through the Admin Panel at my.calldorado.com
What is the required minimum SDK version?
The minimum required SDK version is 16 or newer (API level). We recommend targeting API 28 to keep up with platform standards. It will look like this in your project:
defaultConfig {
minSdkVersion 16
targetSdkVersion 28
}
Does the SDK for iPhone or Wondows mobile?
No, the Calldorado SDK is for Android only. iOS does not allow apps to react to phone calls so the real-time caller ID feature is not possible.
Can I customize the design of the screens to match my app´s design?
Yes, absolutely! You can add your logo and customize the design of the call information screen to match your app’s look and feel. You use your app’s excellent content and functions, to enhance the call experience for your users. (add links to mockups)
What languages do you support?
How can the user change the language for the caller ID?
Is the SDK supported globally?
What happens if a user has installed mu app and another app that has the SDK as well?
When can I get started?
Hod do I know that the SDK is done loading?
n order to receive callbacks when Calldorado is initializing the SDK, you can implement our “CalldoradoEventCallback” interface, which contains three methods:
OnLoadingStarted – When the SDK loading is initiated
OnLoadingFinished – When the SDK has finished initializing
OnLoadingError(String errorString) – When an error occurs during initialization
Basic Example:
public class classname implements CalldoradoEventsManager.CalldoradoEventCallback {
public void onCreate() {
// ...
CalldoradoEventsManager.getInstance().setCalldoradoEventCallback(this);
}
@Override
public void onLoadingStarted() {
// TODO handle loading started
}
@Override
public void onLoadingFinished() {
// TODO handle loading finished
}
@Override
public void onLoadingError(String errorString) {
// TODO handle loading error
}
}
Users
Will the users of my app like the ads?
Is the SDK intrusive to the user experience of my app?
Will users uninstall my app if I add the SDK?
What is the benefit of the SDK to my user?
Do users see the call inforamtion screen twice if they have another app installed which uses the Caller SDK?
Can a user opt-out or disable the call information features?
Yes, users can disable caller ID at any time. We recommend that you include a ‘Caller ID’ section in your app’s settings, where users can personalize their caller ID preferences and also disable the feature.
Do I hav e to change my apps "terms & conditions" when implementning SDK?
No, you don’t have to change your app’s “Terms & Conditions”. The app user will have a direct agreement with us through the “Usage & Privacy Terms”. The “Usage & Privacy Terms” will be available to the app user directly in the pre-made “Settings Activity” that we recommend starting from you own app’s “Settings Activity”.
What is a daily active SDK user?
A daily active SDK user is an app user that is exposed to at least one call information screen from the Calldorado SDK per day (24 hours). If an app user sees more than one call information screen per day, they will still be registered as 1 daily active SDK user.
Advertising
Why are te ads in the Caller SDK better than traditional banner ads?
How many impressions can the ads create?
Data
What phone data sources do you use?
What is your privacy policy?
Payment
Are there any costs?
There are no costs involved in integrating and using the Calldorado SDK.