Sunday, February 18, 2024

Solodroid project ad network sdk implementation options

We provide several choices of ad network libraries that you can customize yourself based on monetization needs for your application.

The library implementation can be managed easily in the Android Studio project dependencies in the build.gradle (Module: app) file



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


Especially for Audience NetworkAudience Network, If you choose to use Audience Network Bidding, please select Ad Network Type to be AdMob, Google Ad Manager, AppLovin Max or IronSource These Ad Networks support being a Mediation Partner although it's still a Beta version.



Share: