Reward-Based Mobile Advertising Software for a Telecom Company Operating in 48 US States
About Our Client
The Client is a US company that offers wireless telecommunication for those who qualify for the Lifeline Services. Subscribers, eligible under either a state-specific Program or income criteria, can receive mobile devices for free or at discount prices, and use cost-effective mobile / Internet plans. The Client is financed by the US government and currently offers its services in 48 states.
Challenge
The Client wanted a vendor to create a multi-component reward-based mobile advertising platform. With it, they wanted to apply the Internet financial strategy to their mobile services: as the Client would offer free call time and Internet traffic for every click-through on the ads built in the partner apps, the company will benefit from product advertising and user engagement.
Solution
Also, the developer on the Client’s previous mobile project, ScienceSoft agreed to a very tight schedule and delivered the platform. The components of the final solution are:
The Customer’s App Store – allows to download a range of partner apps with built-in ads. The partner apps are mostly popular games, such as the likes of 2048, Mahjong and Solitaire.
Lock screen advertising – an ad on the lock screen tailored to a user.
Mobile Service and Rewards app – a dashboard where users can check how many points they earned for clicking on ads and exchange the points for minutes or MBs.
Data management and analytics platform – collects and analyzes information on end user behavior and tracks ads accordingly, tracks app installations / uninstallations, gathers statistics on app / traffic usage.
All apps were developed for Android and can be pre-installed on the Client’s mobile devices as well as downloaded from Google Play for free (thus promoting the Client’s services).
Results
Satisfied with the results of the Android apps development, the Client’s CTO displayed his trust and loyalty by asking ScienceSoft specialists to cooperate in preparation of the materials to introduce the platform’s concept to the company board as well as to future customers.
Technologies and Tools
Mobile frontend: Android SDK, Android Studio, JUnit, Mockito, Espresso, logcat, UI Automator.
Backend: Symfony 2.8.
Database: MySQL, Amazon Redshift, Amazon S3, Amazon EC2, Airflow, Celery.
Development environment: Docker, Gradle, Jenkins.