We provide several choices of ad network libraries that you can customize yourself based on monetization needs for your application.
1. AdMob ads sdk (recommended) 👍
admob-ads-sdk: using 1 main ads vendors from Google, overall it supports 2 ad networks: AdMob and Google Ad Manager. This library is suitable if you only want to monetize your app with ad providers from Google officially. The apk/aab file size will be smaller compared to using multi-ads-sdk because fewer ad libraries are used.
build.gradle (Module: app)
implementation 'com.github.solodroid-dev:admob-ads-sdk:1.+'
2. Simple ads sdk (default) 👍
simple-ads-sdk: using 2 main ads vendors from Google and Facebook, overall it supports 3 ad networks: AdMob, Google Ad Manager and Meta Audience Network. This library is suitable if you only want to monetize your app with one or both of these ad providers from Google and Facebook. The apk/aab file size will be smaller compared to using multi-ads-sdk because fewer ad libraries are used.
build.gradle (Module: app)
implementation 'com.github.solodroid-dev:simple-ads-sdk:1.+'
3. Triple ads sdk
triple-ads-sdk: using 3 main ads vendors from Google, Facebook and AppLovin, overall it supports 5 ad networks: AdMob, Google Ad Manager, Meta Audience Network, AppLovin Max and AppLovin Discovery. This library is suitable for those of you who want to use multiple ad networks from many vendors and to maximize the concept of switch ads and backup ads to switch between using other ad networks if one or several ad networks you use have problems. The apk/aab file size will be slightly larger around 2-4 Mb due to more ad libraries are used.
build.gradle (Module: app)
implementation 'com.github.solodroid-dev:triple-ads-sdk:1.+'
4. Multi ads sdk
multi-ads-sdk: full integration with 9 ad networks. This library is suitable for those of you who want to use multiple ad networks from many vendors and to maximize the concept of switch ads and backup ads to switch between using other ad networks if one or several ad networks you use have problems. The apk/aab file size will be slightly larger around 3-5 Mb due to more ad libraries are used.
implementation 'com.github.solodroid-dev:multi-ads-sdk:1.+'
Important: using multiple-ads-sdk there are some risks, your application or Google Play account may be removed or even suspended because there are potential ad networks sdk other than Google and Facebook such as AppLovin, Unity ads, Start.io, ironSource and Wortise may be against Google Play policy.
5. No ads sdk
no-ads-sdk: Use this library if you don't want to monetize your app with any ad network at all.
implementation 'com.github.solodroid-dev:no-ads-sdk:1.+'
Important : All ad network id units are placed in admin panel except AdMob App ID and AppLovin SDK Key, both ids must be integrated programmatically in android code inside res/value/ads.xml