i had this idea since a long time ago. but the thing is different ad networks use different method to show Interstitials in the code. im not sure about the compatibility
Wow, I was developing exactly this on myself and this is supposed to be part of my thesis , the difference is that I’m implementing house Ads + others ad units (shit with the new policy).
been using madserve for a while. its well made php script, easy to customize, but adding additional SDK’s means they need to provide API to get ads, and i got no reply from airpush and appbrain on this matter
May I know which ad networks are you using with Madserve right now. I wanted some control over my ads so I can run some of my own offers or cross promote my new games/apps. Can we use smaato Ad server for free?
It’s free until you hit 100 million requests per month. Writing adapters for other networks is fairly straightforward, I did so for Amazon and Flurry (banners and interstitials).
The only thing I’d like to see would be a way to control distribution by percentage, e.g. “serve 30% MMedia, 50% Amazon, 20% house ads”. Right now it only does “strict” ranking by priority and eCPM that you enter.
Another thing that’s nice is that you can use a special URL format on house ads to trigger intents. You could run your own banner or interstitial that triggers an in-app purchase for example.
Since you can create HTML house ads, implementing no-SDK ads like Leadbolt’s HTML banner doesn’t even require coding.
For some reason the market:// URL format didn’t work for me, even though I can see it being handled in the Mopub code. What does work however is the http://play.google.com[…] format, it opens the Google Play Store app, and you can link to a specific app or developer.
Yes. All you need to do is write one class that loads the ad, displays the network specific view inside the MoPub view, and delegates the network specific ad events to the MoPub event listener. In MoPub, you then create a “Custom Native Network” and specify the fully qualified class name, so that MoPub can instantiate the correct adapter. If it can’t find it (because the user is running an old version of the app for example), it will mediate and load other networks. Parameters are passed in a JSON-like format that you can set in MoPub (to pass in the publisher ID etc.)
I just integrated Airpush to MoPub and it works like a charm. Once you create the new class on mopub sdk (airpush jar included) also is necessary to specify the APPID, APIKEY and browser activity on the manifest of your app. In the MoPub webservice just fill the customer event class (com.mopub.mobileads.NameOfYourClass)