All you need to know to get started

General

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.

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.

You can register by filling out this form. However, if you already have an account, you can sign in at my.staging.calldorado.com.

General

The Caller 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.

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.

You can register by filling out this form. However, if you already have an account, you can sign in at my.staging.calldorado.com.

Technical

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.

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.staging.calldorado.com.

  • READ_PHONE_STATE
  • READ_CONTACTS
  • OVERLAY

We support Android version 4.1 and above.

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.staging.calldorado.com

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
}

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.

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)

The Calldorado SDK currently supports the following languages: Chinese Simplified, Chinese Traditional, English, French, German, Hindi, Japanese, Korean, Portuguese, Russian, and Spanish.

The language is set to the default language of the phone. The user can only change the language of the caller ID feature by changing the default language on the phone.

Yes, the Calldorado SDK works all over the world.

The first installed app, with the SDK, will get the right to show the caller ID feature and advertisements. We call it “first install wins”.

Right now! Click here to register, and follow the simple step-by-step guide. A member of our team will be in contact with you shortly.

In 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

}

Technical

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.

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.staging.calldorado.com.

  • READ_PHONE_STATE
  • READ_CONTACTS
  • OVERLAY

We support Android version 4.1 and above.

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.staging.calldorado.com

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
}

No, the Caller 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.

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)

The Caller SDK currently supports the following languages: Chinese Simplified, Chinese Traditional, English, French, German, Hindi, Japanese, Korean, Portuguese, Russian, and Spanish.

The language is set to the default language of the phone. The user can only change the language of the caller ID feature by changing the default language on the phone.

Yes, the Calldorado SDK works all over the world.

The first installed app, with the SDK, will get the right to show the caller ID feature and advertisements. We call it “first install wins”.

Right now! Click here to register, and follow the simple step-by-step guide. A member of our team will be in contact with you shortly.

In 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

Caller ID is a very popular feature. Everyone wants to know who is calling. The ads will not interfere with the caller ID and the user will experience the full benefit of the feature. E.g. identify unknown numbers, missed calls, unsuccessful calls etc.

No, it does not interfere with your app. It only brings up screens in connection with phone calls.

Call information services are very popular with users. Users will not uninstall your app as they can just disable caller ID if they are not interested in the new feature. We recommend that you include a ‘Caller ID’ section in your app’s settings, where users can personalize their caller ID preferences. See how in the installation guide in the admin panel.

Your app user will benefit from seeing relevant call information such as identification of unknown numbers, missed calls, unsuccessful calls etc. Your user can also save newly identified names/numbers to the contacts list with one click.

No, the call information screen will only show for the app that has been installed first. We call it – “first install wins”.

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.

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”.

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.

Users

Caller ID is a very popular feature. Everyone wants to know who is calling. The ads will not interfere with the caller ID and the user will experience the full benefit of the feature. E.g. identify unknown numbers, missed calls, unsuccessful calls etc.

No, it does not interfere with your app. It only brings up screens in connection with phone calls.

Call information services are very popular with users. Users will not uninstall your app as they can just disable caller ID if they are not interested in the new feature. We recommend that you include a ‘Caller ID’ section in your app’s settings, where users can personalize their caller ID preferences. See how in the installation guide in the admin panel.

Your app user will benefit from seeing relevant call information such as identification of unknown numbers, missed calls, unsuccessful calls etc. Your user can also save newly identified names/numbers to the contacts list with one click.

No, the call information screen will only show for the app that has been installed first. We call it – “first install wins”.

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.

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”.

A daily active SDK user is an app user that is exposed to at least one call information screen from the Caller 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

Half page banners, standard banners, native and video ads.

We ensure that the most suitable and highest paid ads will show. We exclude sensitive categories like gambling and sexually explicit content.

The ads in the Calldorado SDK call information screen are shown to users in a content relevant manner. They are shown in a positive use case, where there is a natural “break” in the native user experience of phone usage. These parameters are reflected in a CTR above industry standards.

With an average of 150 ad impressions per-user per-month, Calldorado will be adding substantially to the existing ad-impressions of most apps.

Advertising

Half page banners, standard banners, native and video ads.

We ensure that the most suitable and highest paid ads will show. We exclude sensitive categories like gambling and sexually explicit content.

The ads in the Caller SDK call information screen are shown to users in a content relevant manner. They are shown in a positive use case, where there is a natural “break” in the native user experience of phone usage. These parameters are reflected in a CTR above industry standards.

With an average of 150 ad impressions per-user per-month, Calldorado will be adding substantially to the existing ad-impressions of most apps.

Data

Multiple sources including data from our directory partners, publicly available data on the web and other trusted data partners.

We take privacy very seriously and we do not share user data with unauthorized parties. For more information please see our Privacy Policy.

Data

Multiple sources including data from our directory partners, publicly available data on the web and other trusted data partners.

We take privacy very seriously and we do not share user data with unauthorized parties. For more information please see our Privacy Policy.

Payment

There are no costs involved in integrating and using the Calldorado SDK.

The minimum payout is 100 Euro. Outstanding balances are carried forward to the next month until the minimum threshold has been reached.

We support transfers to bank accounts and PayPal.

We pay you 60 days following the end of the applicable month.

Calculate your revenue potential in the Revenue Calculator.

Payment

There are no costs involved in integrating and using the Caller SDK.

The minimum payout is 100 Euro. Outstanding balances are carried forward to the next month until the minimum threshold has been reached.

We support transfers to bank accounts and PayPal.

We pay you 60 days following the end of the applicable month.

Calculate your revenue potential in the Revenue Calculator.

Questions? Please contact us!