Caller SDK

What is the Caller SDK?

The multi-award-winning Caller SDK for Android presents your app to users in relation to phone calls. Your app displays detailed call information along with relevant features, all of which enhances the app experience for users. The Caller SDK is designed for apps which have a natural fit with phone calls. This could be anything from call-based apps, voice recorder, and messenger to launcher apps.


Why integrate the Caller SDK?

Your app is presented at the exact moment when the device is in use, and at a time when it contextually makes sense and adds value for the user. This direct and regular presentation of your app into the hands of users at the most opportune moments offers tangible enhancements and leads to a huge increase in engagement, helping sustain the continued use of your app. It also results in a substantial increase in ad impressions leading to greater and more sustainable revenue.

Engage More Users

Direct presentation of your app to users at opportune moments increases user engagement.

Effective Monetization

Generate substantial revenue for your app with targeted advertising every time users take or make a call.

Benefit from Funding

As a Calldorado publisher you are eligible to apply for your app to be showcased on Appvestor.

See how much you can earn with the Caller SDK
– daily ad impressions guaranteed every time your users finish a call!

How does the SDK work?

The Caller SDK is designed for apps that have a natural fit with phone calls. This can be anything from communication, utility, productivity, tools, business to other call-related categories. It integrates a detailed call information screen into your app which is presented directly to users following every phone call made or received. It leads to a huge increase in daily ad impressions while simultaneously enhancing the user experience by offering advanced features.

Your app is presented at the exact moment the device is in use, and at a time when it contextually makes sense, adding value for users. This direct presentation of your app into the hands of users at the most opportune moments offers tangible enhancements to help sustain the continued use of your app and increases engagement to new levels!

Register your app for the Caller SDK today!

Easy integration with ready-made templates

The Caller SDK is extremely easy to integrate into your app, taking just minutes. To help make the integration process as simple as possible for you, we have developed a number of ready-to-go templates to present your app’s features clearly to users on the call information screen.

Here are just a few examples:


The messaging template allows users to write and send texts directly after finishing a call.


The email template makes it easier for users to write and send emails directly after a completed call.


The recorder template facilitates call recording while the phone rings, and replaying after the call is completed.

All you need to know to get started

How to get started

Once you have registered at and your app has been approved you will have access to the SDK admin panel. Here you can choose from ready-to-go templates or a generic blank-slate template, both of which can be customized with your content and branding. You can even send us suggestions for new templates. Then you can customize the native field within the call information screen to present your app and its features directly, offering tangible enhancements to your users.


Advertisements will not simulate or impersonate the user interface of any other app, notification or warning. Ads only appear in connection with the call information screen. Users will not be asked to click on ads in order to continue using the app.

Dismissing ads will be easy and clear to users. The advertisements on the call information screen will not interfere with other apps or their ads.


In the dashboard you can view impressions, usage and revenue reports, and in the help center you can watch video tutorials and get access to documentation guides. From the admin panel you can also share reports and design rights with your team members for an easy and smooth workflow.

Screen selection

Select which information screens your users see after phone calls. Customize the experience with screens for completed call, missed call and no answer.

User Control

The presence of call information will be clearly communicated to users when a call information screen appears for the first time.

Users have full control over the functionality and can select which calls it should be connected to, and when. They can customize the feature in the settings menu and activate/deactivate it at any time.


Design the SDK in your app’s look and feel to create a better user experience and encourage app recognition. Change colors, insert your app’s logo and preview changes in our easy-to-use design tool.