Airpush API
Tags:
mobile advertising, advertising, Advertising API, [50]Developers add the Airpush client SDK in their Androidâ„¢ app, which consists of an ultra-lightweight JAR file like most mobile ad networks. When executed once from the main activity of an Androidâ„¢ application, the Airpush client utilizes Androidâ„¢ OS’s AlarmManager framework to schedule ongoing server polling events a few times per day. If an ad is polled from the server it is cached until optimal display time, which is algorithmically determined by the server.
Each polling event runs as a background service very briefly, a few times per day or less, ensuring that the client has a total daily run time of only a few seconds. This ensures virtually zero effect on battery life, especially compared to other services based on push notifications which require a persistent TCP/IP connection, persistent background service, or frequent short polling intervals.
On the server side, a cluster of linux-based ad servers determines the optimal ads to deliver to polling clients based on a combination of CPC bid and relevance. Relevance is determined using proprietary algorithms which factors information about the target app, CTR history, and data clustering techniqu
Provided by:
Airpush
API type:
Service Provider API
API format:
REST-JSON
SDK URL:
Must Register here - http://www.airpush.com/users/signup
Cost:
Free
Registration/Usage Requirements:
http://www.airpush.com/users/signup


