예제 #1
0
        private void InitializeAdSDKs()
        {
            for (int i = 0; i < AdSdksToInitialize.Count; i++)
            {
                switch (AdSdksToInitialize[i])
                {
                case AdsSDKs.UnityAds:
                    IAdSDK        iad1    = new UnityAdSDK();
                    List <string> gameIds = new List <string>();
                    gameIds.Add("1639111");
                    iad1.Initialize(AdsSDKs.UnityAds, gameIds, new List <AdIdsPerPlatform>());
                    adSDKs.Add(iad1);
                    break;

                case AdsSDKs.AdMob:
                    IAdSDK iad2 = new AdMobAdSDK();

                    List <AdIdsPerPlatform> adIdsPerPlatform = new List <AdIdsPerPlatform>();

                    AdIdsPerPlatform a0 = new AdIdsPerPlatform();
                    a0._Platform = Platforms.Android;
                    a0._AdType   = AdType.AppId;
                    a0._AdID     = "ca-app-pub-4775990796577347~3828110784";
                    adIdsPerPlatform.Add(a0);

                    AdIdsPerPlatform a1 = new AdIdsPerPlatform();
                    a1._Platform = Platforms.Android;
                    a1._AdType   = AdType.Banner;
                    a1._AdID     = "ca-app-pub-4775990796577347/9486921137";
                    adIdsPerPlatform.Add(a1);

                    AdIdsPerPlatform a2 = new AdIdsPerPlatform();
                    a2._Platform = Platforms.Android;
                    a2._AdType   = AdType.VideoRewardAd;
                    a2._AdID     = "ca-app-pub-4775990796577347/7913204768";
                    adIdsPerPlatform.Add(a2);

                    AdIdsPerPlatform a3 = new AdIdsPerPlatform();
                    a3._Platform = Platforms.Android;
                    a3._AdType   = AdType.Interstitial;
                    a3._AdID     = "ca-app-pub-4775990796577347/7982267776";
                    adIdsPerPlatform.Add(a3);

                    iad2.Initialize(AdsSDKs.AdMob, new List <string>(), adIdsPerPlatform);
                    adSDKs.Add(iad2);

                    break;

                case AdsSDKs.Chartboost:
                    IAdSDK        iad3   = new ChartboostAdSDK();
                    List <string> appIds = new List <string>();
                    appIds.Add("503b599816ba474c7500002d");
                    appIds.Add("77ad25547a27fb955007d7c442acc9ea746f8236");
                    iad3.Initialize(AdsSDKs.Chartboost, appIds, new List <AdIdsPerPlatform>());
                    adSDKs.Add(iad3);
                    break;

                case AdsSDKs.AdColony:
                    break;
                }
            }
        }
예제 #2
0
        private void InitializeAdSDKs()
        {
            Debug.Log("<color=red>Initialize SDK</color>");

            for (int i = 0; i < AdSdksToInitialize.Count; i++)
            {
                switch (AdSdksToInitialize[i])
                {
                case AdsSDKs.AdMob:
#if UNITY_ANDROID
                    IAdSDK iad2 = new AdMobAdSDK();

                    List <AdIdsPerPlatform> adIdsPerPlatform = new List <AdIdsPerPlatform>();

                    AdIdsPerPlatform a0 = new AdIdsPerPlatform();
                    a0._Platform = Platforms.Android;
                    a0._AdType   = AdType.AppId;
                    a0._AdID     = "ca-app-pub-2494437099776771~7408497560";
                    adIdsPerPlatform.Add(a0);

                    //AdIdsPerPlatform a1 = new AdIdsPerPlatform();
                    //a1._Platform = Platforms.Android;
                    //a1._AdType = AdType.Banner;
                    //a1._AdID = "ca-app-pub-2494437099776771/9041568461";
                    ////a1._AdID = "ca-app-pub-3940256099942544/6300978111";
                    //adIdsPerPlatform.Add(a1);

                    AdIdsPerPlatform a2 = new AdIdsPerPlatform();
                    a2._Platform = Platforms.Android;
                    a2._AdType   = AdType.VideoRewardAd;
                    a2._AdID     = "ca-app-pub-2494437099776771/5210134662";
                    //a2._AdID = "ca-app-pub-3940256099942544/5224354917";
                    adIdsPerPlatform.Add(a2);

                    AdIdsPerPlatform a3 = new AdIdsPerPlatform();
                    a3._Platform = Platforms.Android;
                    a3._AdType   = AdType.Interstitial;
                    a3._AdID     = "ca-app-pub-2494437099776771/5628512038";
                    //a3._AdID = "ca-app-pub-3940256099942544/1033173712";
                    adIdsPerPlatform.Add(a3);

                    //TODO Uncomment
                    iad2.Initialize(AdsSDKs.AdMob, new List <string>(), adIdsPerPlatform);
                    adSDKs.Add(iad2);
                    //Uncomment
#elif UNITY_IOS
                    IAdSDK iad2 = new AdMobAdSDK();

                    List <AdIdsPerPlatform> adIdsPerPlatform = new List <AdIdsPerPlatform>();

                    AdIdsPerPlatform a0 = new AdIdsPerPlatform();
                    a0._Platform = Platforms.IOS;
                    a0._AdType   = AdType.AppId;
                    a0._AdID     = "ca-app-pub-2494437099776771/8030923489";
                    adIdsPerPlatform.Add(a0);

                    //AdIdsPerPlatform a1 = new AdIdsPerPlatform();
                    //a1._Platform = Platforms.IOS;
                    //a1._AdType = AdType.Banner;
                    //a1._AdID = "ca-app-pub-2494437099776771/8030923489";
                    ////a1._AdID = "ca-app-pub-3940256099942544/2934735716";
                    //adIdsPerPlatform.Add(a1);

                    AdIdsPerPlatform a2 = new AdIdsPerPlatform();
                    a2._Platform = Platforms.IOS;
                    a2._AdType   = AdType.VideoRewardAd;
                    a2._AdID     = "ca-app-pub-2494437099776771/3084177542";
                    //a2._AdID = "ca-app-pub-3940256099942544/1712485313";
                    adIdsPerPlatform.Add(a2);

                    AdIdsPerPlatform a3 = new AdIdsPerPlatform();
                    a3._Platform = Platforms.IOS;
                    a3._AdType   = AdType.Interstitial;
                    a3._AdID     = "ca-app-pub-2494437099776771/8030923489";
                    //a3._AdID = "ca-app-pub-3940256099942544/4411468910";
                    adIdsPerPlatform.Add(a3);

                    //TODO Uncomment
                    iad2.Initialize(AdsSDKs.AdMob, new List <string>(), adIdsPerPlatform);
                    adSDKs.Add(iad2);
                    //Uncomment
#endif
                    break;
                }
            }
        }