Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public void ChangeStandardBannerPosition(StandardBannerVerticalAlignment verticalAlignment,
                                          StandardBannerHorizantalAlignment horizantalAlignment)
 {
     throw new NotSupportedException();
 }
Ejemplo n.º 5
0
 public void ChangeStandardBannerPosition(StandardBannerVerticalAlignment verticalAlignment,
                                          StandardBannerHorizantalAlignment horizantalAlignment)
 {
 }