Simple Ads is a plugin for Unity to boost ad networks integration. It provides a unified interface to show ads with no need to learn SDK docs.
Install ad network plugins, setup app keys and placement IDs. And then just show ads with 1 call. You don't need to learn SDK docs, initialize plugins, load and reload ads, subscribe to events an other boring things. The wrapper hides low-level things and provides unified high-level functions like showing ads. Moreover, it supports waterfalls based on Remote Config (optional), so you can set ad priority at runtime based on eCPM data.
- Supported networks:
IronSouce/LevelPlay
,UnityAds (Advertisement Legacy)
,AdMob
,Vungle
,YandexAds
- Basic formats:
Interstitial
,Rewarded
andBanner
- AdManager, an unified wrapper for all ad networks
- You can add new networks support by adding new adapters
- Remote waterfalls using
Remote Config
(separate for each ad type) - Gathering user consent with Google User Messaging Platform (AdMob only)
- Choose ad networks you want to use. Start from LevelPlay or AdMob if you're new with ads.
- Visit ad provider websites and register, add your app, create ad placements (rewarded, interstitial, banner). Get
App Key
andPlacement IDs
. - Download and import official ad packages for Unity (for chosen networks).
- Add
AdManger
component to your scene and enable ad networks. - Adapter components will be added next to
AdManager
. Setup App Key and Placement IDs for each adapter. - Check if ad availability with
AdManager.Instance.IsReadyInterstitial
,IsReadyRewarded
andIsReadyBanner
. - Show ads with
AdManager.Instance.ShowInterstitial
,ShowRewarded
andShowBanner
. - If
Managed Stripping Level
andMinify
are used inPlayer Settings
, enableCustom Proguard File
option to keep java libs (proguard-user.txt included, just in case). - Check device logs with
adb logcat
to make sure that everything works fine.
The most simple way to display ads in your app is to use LevelPlay
with UnityAds
mediation. Easy to register, setup and get payouts.
- Import
Remote Config
fromPackage Manager
. - Enable
Use Remote Waterfall
inAdManager
. - Open
Remote Config
and create string keys:AdManager.Waterfall.Interstitial
,AdManager.Waterfall.Rewarded
,AdManager.Waterfall.Banner
. - Set comma-separated values
IronSource,AdMob,UnityAds,Vungle
(change priority if needed), pressPush
. - Run and check logs in Console.
- Choose a primary mediation plugin: AdMob or LevelPlay.
- Enable mediation and choose ad networks (for example, AdColony or AppLovin).
- Setup apps and placements (find instructions in AdMob or LevelPlay docs).
- Install adapters for selected ad networks via AdMob or LevelPlay plugins for Unity.
- IronSouce/LevelPlay 8.0.0
- UnityAds (Advertisement Legacy) 4.4.2
- AdMob 8.7.0
- Vungle ?
- YandexAds 6.0.1
Links: