How to show ads in android app that fetch from my own server

As you have mentioned you want control over you ad server. Then in this case Revive-Adserver is better option. because It takes care of most of the stuffs like ad delivery, conditions, Different Advertising campaigns etc. It have Many features.

for both small or Big business Revive-adserver is suitable. also it is open source.

you can control your ads better way by Defining gender or age group to whom ad is delivered and also inbuilt Analytics feature is also there, optionally it allow to embed Google Analytics Integration with Banners.

Revive does not have Android SDK for showing ads but As you also want to show your Ads in Android side. It is easy to show it in your Android WebView with some Javascript, CSS and PHP knowledge.(I feel it is easy to setup without the need of Android SDK)

  • Create one webpage on your Server side (add some checks for security like it should be accessible from android device only or ios only)
  • Paste Ad Invocation code on that webpage.
  • Call that webpage in your Android Webview

You can have a look at documentation provided by them to setup everything, also they have Forum for discussion.

There are many other adservers which have Android SDK provided by them but you will have limited support and also less Features . Some have Premium plans for support or they are not active anymore.


Revive Adserver is the best option for you. There are lots of extensions available for Mobile SDK (iOS/Android).

I would like to recommend mJAX-Mobile-Ads-SDK for iPhone/Android Apps. Kindly check the below URL for more details. http://www.openxservices.com/mobile-advertising/mJAX-Mobile-Ads-SDK-for-iPhone-Android-Apps.php

You can also check http://www.openxmods.com.