public void ChangeStandardBannerPosition(StandardBannerVerticalAlignment verticalAlignment, StandardBannerHorizantalAlignment horizantalAlignment) { foreach (AdvertisementPriority advertisementPriority in InfoResolver.Resolve <FortInfo>().Advertisement.AdvertisementProviders.Where(priority => priority.AdvertisementProvider != null && priority.AdvertisementProvider.IsStandardBannerSupported)) { advertisementPriority.AdvertisementProvider.ChangeStandardBannerPosition(verticalAlignment, horizantalAlignment); } }
private static string GetVertical(StandardBannerVerticalAlignment verticalAlignment) { switch (verticalAlignment) { case StandardBannerVerticalAlignment.Top: return("top"); case StandardBannerVerticalAlignment.Bottom: return("bottom"); default: throw new ArgumentOutOfRangeException("verticalAlignment", verticalAlignment, null); } }
public void ChangeStandardBannerPosition(StandardBannerVerticalAlignment verticalAlignment, StandardBannerHorizantalAlignment horizantalAlignment) { if (Application.platform != RuntimePlatform.Android) { return; } _adadUnityObject.Call("createBannerAds", _activity, GetHorizantal(horizantalAlignment), GetVertical(verticalAlignment), new AdListener(), 0, 0, 0, 0); _verticalAlignment = verticalAlignment; _horizantalAlignment = horizantalAlignment; AdadPosition adadPosition = ServiceLocator.Resolve <IStorageService>().ResolveData <AdadPosition>() ?? new AdadPosition(); adadPosition.VerticalAlignment = _verticalAlignment.Value; adadPosition.HorizantalAlignment = _horizantalAlignment.Value; ServiceLocator.Resolve <IStorageService>().UpdateData(adadPosition); }
public void ChangeStandardBannerPosition(StandardBannerVerticalAlignment verticalAlignment, StandardBannerHorizantalAlignment horizantalAlignment) { throw new NotSupportedException(); }
public void ChangeStandardBannerPosition(StandardBannerVerticalAlignment verticalAlignment, StandardBannerHorizantalAlignment horizantalAlignment) { }