Example #1
0
    void ShowAd()
    {
        if (usingMixed) //When unity ads and AdMob enabled togather
        {
#if UNITY_ADS && ENABLE_ADMOB
            UnityEngine.Random.InitState(DateTime.Now.Millisecond);
            int rng = UnityEngine.Random.Range(0, 2);
            if (rng == 1) //Chose AD network randomly with 50/50 chanse
            {
                StartLoading();

                if (!ShowUnityAdsRewardedVideo())
                {
                    AdMob.ShowAdMobRewardedVideo();
                }
            }
            else
            {
                StartLoading();
                if (!AdMob.ShowAdMobRewardedVideo())
                {
                    ShowUnityAdsRewardedVideo();
                }
            }
#endif
        }
        else
        {
            if (usingUnityAds)
            {
#if UNITY_ADS
                StartLoading();
                ShowUnityAdsRewardedVideo();
#endif
            }
            else if (usingAdmob)
            {
#if ENABLE_ADMOB
                StartLoading();
                AdMob.ShowAdMobRewardedVideo();
#endif
            }
        }
    }