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 ShowStandardBanner() { if (Application.platform != RuntimePlatform.Android) { return; } AdadPosition adadPosition = ServiceLocator.Resolve <IStorageService>().ResolveData <AdadPosition>() ?? new AdadPosition(); if (_verticalAlignment == null || _horizantalAlignment == null) { ChangeStandardBannerPosition(adadPosition.VerticalAlignment, adadPosition.HorizantalAlignment); } else { if (adadPosition.VerticalAlignment != _verticalAlignment.Value || adadPosition.HorizantalAlignment != _horizantalAlignment.Value) { ChangeStandardBannerPosition(adadPosition.VerticalAlignment, adadPosition.HorizantalAlignment); } } _adadUnityObject.Call("enableBannerAds"); }