Show ads tool for unity games (support for Max-Applovin, Google Mobile Ads and IronSource-UnityLevelPlay)
for version 1.1.8
"com.wolf-org.advertising":"https://github.com/unity-package/advertising-unity.git#1.1.8",dependency extensions-unity-1.0.6
"com.wolf-org.extensions":"https://github.com/unity-package/extensions-unity.git#1.0.6",Install app-tracking-unity and add define symbol VIRTUESKY_TRACKING if you need ad revenue tracking
"com.wolf-org.tracking":"https://github.com/unity-package/app-tracking-unity.git#1.0.3",- Use via MenuItem Unity-Common>AdSettingsor shortcutCtrl + E / Command + Eto openAdSettings
- 
Here, select Ad Networkand enter the ad unit id you want to use, don't forget addDefine Symbol.
- 
Add Scripting Define SymbolsinProject Settings>Player>Other Settings- Applovin: VIRTUESKY_ADSandVIRTUESKY_APPLOVIN
- Admob: VIRTUESKY_ADSandVIRTUESKY_ADMOB
- IronSource: VIRTUESKY_ADSandVIRTUESKY_IRONSOURCE
 
- Applovin: 
- 
If you use Runtime auto init,Advertisingwill be created automatically when you load the scene. Conversely, you would attachAdvertisingto the GameObject in the scene so that the ads can be loaded
- Demo API Show Ads
    public void ShowBanner()
    {
        Advertising.BannerAd.Show();
    }
    public void HideBanner()
    {
        Advertising.BannerAd.HideBanner();
    }
    public void ShowInter()
    {
        Advertising.InterstitialAd.Show().OnCompleted(() =>
        {
            // handle show inter completed
        });
    }
    public void ShowReward()
    {
        Advertising.RewardAd.Show().OnCompleted(() =>
        {
            // handle show reward completed
        }).OnSkipped(() =>
        {
            // handle skip reward
        });
    }
    public void ShowRewardInter()
    {
        Advertising.RewardedInterstitialAd.Show().OnCompleted(() => { });
    }
    public void ShowAppOpen()
    {
        Advertising.AppOpenAd.Show();
    }
