/Android_LIB_CommonsAds

Library for Android, which abstracts the Ads logic (banners and interstitials). By using it, you don't need to change the main code of the program when you switch between different Ads providers or switch off Ads. It becomes just programmatic configuration.

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

License

The license is GPL-2.0-only

Overview

This is the repository, which abstracts the Ads logic, so the code of our apps use this lib instead of refering directly to Ads implementations, like Google Ads and others. Of course, you still need to add this 3th party libs in order to use Ads from them, but the code of the app is clean and can be used for building different distributions e.g. with Google Ads, MoPub Ads, Millennial Media Ads, Home Ads, and even without any Ads, without the need to change the main code of the program. Which Ads to use or not to use, could be easily configured in the project, which builds the final APK file by programmatic configuration.

Example of configuration