The AdRotating solution for your apps & games

The configuration XML – What you need to know

The configuration XML is the heart of Ad Provider, it places the control for how you want to see and display ads in your hands instead of the Ad Providers.

It allows you to:

Swap ad providers on the fly – specify a single provider for the whole app and swap it to another when the eCPM goes down. E.g. have the app use PubCenter ads and if the eCPM goes down, change the remote XML and have the app switch to AdMob

Configure ad providers based on culture – show different ad providers for different phone region settings (which usually map to physical location as well). E.g. show PubCenter ads to US users, AdMob to German users and AdDuplex to everyone else

Configure probabilites of ad providers based on culture. This is the most complex (and most useful) scenario. Implement for example the following use case:

US: 70% PubCenter, 15% AdMob, 10% MobFox, 5% AdDuplex ads

Germany: 80% AdMob, 10% PubCenter, 10% AdDuplex

France: 100% AdMob

Other: 25% PubCenter, 50% AdMob, 25% AdDuplex

Have ads sliding in and out. Ads can be configured to slide in, stay for a give number of seconds, then slide out and stay hidden for another given number of seconds before sliding back in again. This behavior is useful both not to have apps present all the time, as well as to draw more attention to them.

The configuration file can be as complex or simple as you like, you control it all.

The configuration file

The configuration file is just an XML file which looks like this out of the box:

Controlling your configuration remotely

In addition to delivering your default configuration with your application, AdRotator also support hosting your configuration remotely on your site which will be downloaded and checked with each run of your application. This allows you to change the control of your ads remotely to maximise on your advertising potential.

In future versions we’ll add some analytics so you can get absolute figures on how your ads are performing in your apps to compare to the states being reported by the AdProviders. *subject to user approval of course.

To enable this just host your configuration XML on your own site or choose from one the many free hosting solutions out there, for example: