public static void Init() { switch (Application.platform) { case RuntimePlatform.IPhonePlayer: controller = IOSAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.IOS_BannersUnitId); if (!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId); } break; case RuntimePlatform.Android: controller = AndroidAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.Android_BannersUnitId); if (!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId); } break; default: controller = WP8AdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.WP8_BannersUnitId); if (!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId); } break; } _IsInited = true; }
public static void Init() { GoogleMobileAdSettings.Instance.CheckAds(); switch (Application.platform) { case RuntimePlatform.IPhonePlayer: controller = IOSAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.IOS_BannersUnitId, GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId); //if(!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { // controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId); //} break; case RuntimePlatform.Android: controller = AndroidAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.Android_BannersUnitId, GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId); break; default: controller = WP8AdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.WP8_BannersUnitId); if (!GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId); } break; } controller.OnInterstitialLoaded = OnInterstitialLoadedListner; controller.OnInterstitialFailedLoading = OnInterstitialFailedLoadingListner; controller.OnInterstitialOpened = OnInterstitialOpenedListner; controller.OnInterstitialClosed = OnInterstitialClosedListner; controller.OnInterstitialLeftApplication = OnInterstitialLeftApplicationListner; controller.OnAdInAppRequest = OnAdInAppRequestListner; _IsInited = true; if (GoogleMobileAdSettings.Instance.testDevices.Count > 0) { List <string> ids = new List <string>(); foreach (GADTestDevice device in GoogleMobileAdSettings.Instance.testDevices) { ids.Add(device.ID); } AddTestDevices(ids.ToArray()); } TagForChildDirectedTreatment(GoogleMobileAdSettings.Instance.TagForChildDirectedTreatment); foreach (string keywrod in GoogleMobileAdSettings.Instance.DefaultKeywords) { AddKeyword(keywrod); } }
public static void Init() { switch(Application.platform) { case RuntimePlatform.IPhonePlayer: controller = IOSAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.IOS_BannersUnitId); if(!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId); } break; case RuntimePlatform.Android: controller = AndroidAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.Android_BannersUnitId); if(!GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId); } break; default: controller = WP8AdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.WP8_BannersUnitId); if(!GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId); } break; } controller.OnInterstitialLoaded = OnInterstitialLoadedListner; controller.OnInterstitialFailedLoading = OnInterstitialFailedLoadingListner; controller.OnInterstitialOpened = OnInterstitialOpenedListner; controller.OnInterstitialClosed = OnInterstitialClosedListner; controller.OnInterstitialLeftApplication = OnInterstitialLeftApplicationListner; controller.OnAdInAppRequest = OnAdInAppRequestListner; _IsInited = true; if(GoogleMobileAdSettings.Instance.testDevices.Count > 0) { List<string> ids = new List<string>(); foreach(GADTestDevice device in GoogleMobileAdSettings.Instance.testDevices) { ids.Add(device.ID); } AddTestDevices(ids.ToArray()); } TagForChildDirectedTreatment(GoogleMobileAdSettings.Instance.TagForChildDirectedTreatment); foreach(string keywrod in GoogleMobileAdSettings.Instance.DefaultKeywords) { AddKeyword(keywrod); } }
public static void Init() { switch (Application.platform) { /*case RuntimePlatform.IPhonePlayer: * controller = IOSAdMobController.Instance; * controller.Init(GoogleMobileAdSettings.Instance.IOS_BannersUnitId); * * if(!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) * controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId); * * if(!GoogleMobileAdSettings.Instance.IOS_RewardedVideoAdUnitId.Equals(string.Empty)) * controller.SetRewardedVideoAdUnitID(GoogleMobileAdSettings.Instance.IOS_RewardedVideoAdUnitId); * * break; * case RuntimePlatform.WP8Player: * controller = WP8AdMobController.Instance; * controller.Init(GoogleMobileAdSettings.Instance.WP8_BannersUnitId); * if(!GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId.Equals(string.Empty)) * controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId); * * break;*/ default: controller = AndroidAdMobController.Instance; controller.Init(GoogleMobileAdSettings.Instance.Android_BannersUnitId); if (!GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId); } if (!GoogleMobileAdSettings.Instance.Android_RewardedVideoAdUnitId.Equals(string.Empty)) { controller.SetRewardedVideoAdUnitID(GoogleMobileAdSettings.Instance.Android_RewardedVideoAdUnitId); } break; } controller.InitEditorTesting(GoogleMobileAdSettings.Instance.IsEditorTestingEnabled, GoogleMobileAdSettings.Instance.EditorFillRate); controller.OnInterstitialLoaded += OnInterstitialLoadedListner; controller.OnInterstitialFailedLoading += OnInterstitialFailedLoadingListner; controller.OnInterstitialOpened += OnInterstitialOpenedListner; controller.OnInterstitialClosed += OnInterstitialClosedListner; controller.OnInterstitialLeftApplication += OnInterstitialLeftApplicationListner; controller.OnAdInAppRequest += OnAdInAppRequestListner; controller.OnRewarded += OnRewardedListner; controller.OnRewardedVideoAdClosed += OnRewardedVideoAdClosedListner; controller.OnRewardedVideoAdFailedToLoad += OnRewardedVideoAdFailedToLoadListner; controller.OnRewardedVideoAdLeftApplication += OnRewardedVideoAdLeftApplicationListner; controller.OnRewardedVideoLoaded += OnRewardedVideoLoadedListner; controller.OnRewardedVideoAdOpened += OnRewardedVideoAdOpenedListner; controller.OnRewardedVideoStarted += OnRewardedVideoStartedListner; _IsInited = true; if (GoogleMobileAdSettings.Instance.testDevices.Count > 0) { List <string> ids = new List <string>(); foreach (GADTestDevice device in GoogleMobileAdSettings.Instance.testDevices) { ids.Add(device.ID); } AddTestDevices(ids.ToArray()); } TagForChildDirectedTreatment(GoogleMobileAdSettings.Instance.TagForChildDirectedTreatment); foreach (string keywrod in GoogleMobileAdSettings.Instance.DefaultKeywords) { AddKeyword(keywrod); } }
public static void Init() { switch(Application.platform) { case RuntimePlatform.IPhonePlayer: controller = IOSAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.IOS_BannersUnitId); if(!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId); } break; case RuntimePlatform.Android: controller = AndroidAdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.Android_BannersUnitId); if(!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.Android_InterstisialsUnitId); } break; default: controller = WP8AdMobController.instance; controller.Init(GoogleMobileAdSettings.Instance.WP8_BannersUnitId); if(!GoogleMobileAdSettings.Instance.IOS_InterstisialsUnitId.Equals(string.Empty)) { controller.SetInterstisialsUnitID(GoogleMobileAdSettings.Instance.WP8_InterstisialsUnitId); } break; } _IsInited = true; }