Android Advanced Integration - cleveradssolutions/CAS-ReactNative GitHub Wiki
:zap: Before you start
Make sure you have correctly setup the project.
Advanced integration makes it possible to choose any variations of mediation networks.
Feel free not to use ready-made (cas
or cas-families
) solutions, and choose which mediated ad networks you want to integrate by copy following dependencies
to build.gradle
file.
[!WARNING]
When you are not using a ready-made solution, you must add a CAS Base (cas-sdk
) dependency.
implementation("com.cleveradssolutions:cas-sdk:3.6.0")
All adapters for supported networks are found in the com.cleveradssolutions
dependency group, and do not require additional SDK dependencies to be added.
Certified ad SDKs of Google Designed for Families
The ad SDKs listed below are available for monetization to everyone.
Also, these SDKs are certified for use in Designed for Families apps.
implementation("com.cleveradssolutions:ironsource:7.9.0.0") // IronSource
implementation("com.cleveradssolutions:google:23.0.0.0") // Google Ads | Admob
implementation("com.cleveradssolutions:unity:4.10.0.0") // Unity Ads
implementation("com.cleveradssolutions:kidoz:9.1.1.0") // Kidoz
implementation("com.cleveradssolutions:superawesome:9.3.2.0") // SuperAwesome
implementation("com.cleveradssolutions:vungle:7.3.0.0") // LiftoffMonetize
implementation("com.cleveradssolutions:inmobi:10.6.7.0") // InMobi
implementation("com.cleveradssolutions:chartboost:9.7.0.0") // Chartboost
implementation("com.cleveradssolutions:fyber:8.2.6.0") // DT Exchange
[!NOTE]
- The Google AdMob requires Additional implementations.
- To increase revenue from Google Ads or Unity Ads monetization, you need to add a dependency on the IronSource adapter.
Other ad SDKs
The ad SDKs listed below are available for monetization to everyone.
implementation("com.cleveradssolutions:mintegral:16.6.61.0") // Mintegral
implementation("com.cleveradssolutions:applovin:12.3.1.0") // AppLovin
implementation("com.cleveradssolutions:facebook:6.17.0.0") // Meta Audience Network
implementation("com.cleveradssolutions:pangle:5.8.1.0") // Pangle
implementation("com.cleveradssolutions:bigo:4.6.1.0") // Bigo
implementation("com.cleveradssolutions:mytarget:5.20.1.0") // MyTarget
implementation("com.cleveradssolutions:yandex:26.4.1.0") // Yandex Ads
[!NOTE]
- The Meta Audience Network requires Additional implementations.
- The Yandex Ads requires Additional implementations, also do NOT provide monetization in COPPA protected regions.
- The MyTarget is focused on the CIS region only.
Closed beta ad SDKs
[!WARNING]
Access to the monetization of the beta ad sources is closed.
If you would like to monetize by one of these ad sources, please contact your account manager.
implementation("com.cleveradssolutions:madex:1.2.2.0") // Madex
implementation("com.cleveradssolutions:hyprmx:6.2.3.1") // HyprMX
implementation("com.cleveradssolutions:smaato:22.0.2.1") // Smaato
[!NOTE]
- The Madex is focused on the CIS region only. Permission to access geolocation is already enabled in the SDK. Read more about Geolocation data collection
- The HyprMX is focused on the USA and Canada regions only. Your apps must be approved for monetization.
- The Smaato is support Banner ads only.
🔗 Done! What’s Next?
- Follow additional steps to integrate some ad networks if used:
- Get started implementation with Privacy Regulations
- Don’t forget to implement app-ads.txt
- Start your Cross promotion campaign with Clever Ads Solutions.