public static AdView ConstructStandardBanner(Context context, AdSize adSize, string UnitID) { var ad = new AdView(context); ad.AdSize = adSize; ad.AdUnitId = UnitID; return ad; }
// Create a banner view and add it into the view hierarchy. public static void CreateBannerView(string publisherId, AdSize adSize, bool positionAtTop) { AndroidJavaClass playerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject activity = playerClass.GetStatic<AndroidJavaObject>("currentActivity"); AndroidJavaClass pluginClass = new AndroidJavaClass("com.google.unity.AdMobPlugin"); pluginClass.CallStatic("createBannerView", new object[4] {activity, publisherId, adSize.ToString(), positionAtTop}); }
// Create a GADBannerView and adds it into the view hierarchy. public static void CreateBannerView(string publisherId, AdSize adSize, bool positionAtTop) { // Call plugin only when running on real device. if (Application.platform == RuntimePlatform.OSXEditor) { return; } AdMobMobilePlugin.CreateBannerView(publisherId, adSize.ToString(), positionAtTop); }
/// <summary> /// Bind this instance. /// </summary> public void CreateBanner(string adUnitId, AdSize adSize, bool isTopPosition) { #if UNITY_ANDROID plugin = new AndroidJavaObject( CLASS_NAME, new AndroidJavaClass("com.unity3d.player.UnityPlayer") .GetStatic<AndroidJavaObject>("currentActivity"), adUnitId, adSize.ToString(), isTopPosition, gameObject.name); #endif }
/// <summary> /// Bind this instance. /// </summary> public void CreateBanner(string adUnitId, AdSize adSize, bool isTopPosition=true, string interstitialId="", bool isTestDevice=false) { if (String.IsNullOrEmpty(interstitialId)) { interstitialId = ""; } #if UNITY_ANDROID && !UNITY_EDITOR plugin = new AndroidJavaObject( CLASS_NAME, new AndroidJavaClass("com.unity3d.player.UnityPlayer") .GetStatic<AndroidJavaObject>("currentActivity"), adUnitId, adSize.ToString(), isTopPosition, interstitialId, gameObject.name, isTestDevice); #endif }
void UpdateAd(bool isEnabled, AdPosition position, AdSize size, SlidingAdDirection slidingDirection, int slidingAdDisplaySeconds, int slidingAdHiddenSeconds) { var ads = GameObject.Find("AdRotatorManagement"); if (ads != null) { var adMgt = ads.GetComponent<AdRotatorManagement>(); adMgt.AdSettings.IsEnabled = false; adMgt.AdSettings.Position = AdPosition.TopCenter; adMgt.AdSettings.IsEnabled = isEnabled; adMgt.AdSettings.Position = position; adMgt.AdSettings.Size = size; adMgt.AdSettings.SlidingAdDirection = slidingDirection; adMgt.AdSettings.SlidingAdDisplaySeconds = slidingAdDisplaySeconds; adMgt.AdSettings.SlidingAdHiddenSeconds = slidingAdHiddenSeconds; adMgt.UpdateAd(); } else { Debug.LogError("AdRotatorManagement game object cannot be found."); } }
public void SetAdSize(AdSize adSize) { // Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); }
private void OnEnable() => this.adBannerSize = this.CreateBannerAdSize();
public void Initialize(bool test) { if (adType == AdType.banner) { if (bannerAd != null) { Destroy(); } string adUnitId; if (test) { #if UNITY_ANDROID adUnitId = "ca-app-pub-3940256099942544/6300978111"; #elif UNITY_IPHONE adUnitId = "ca-app-pub-3940256099942544/6300978111"; #else adUnitId = "unexpected_platform"; #endif } else { adUnitId = adId; } AdSize currentSize; switch (bannerAdSize) { case AdSizeRepeat.banner: currentSize = AdSize.Banner; break; case AdSizeRepeat.iabBanner: currentSize = AdSize.IABBanner; break; case AdSizeRepeat.leaderboard: currentSize = AdSize.Leaderboard; break; case AdSizeRepeat.mediumRectangle: currentSize = AdSize.MediumRectangle; break; case AdSizeRepeat.smartBanner: currentSize = AdSize.SmartBanner; break; default: currentSize = new AdSize(customAdSize.x, customAdSize.y); break; } bannerAd = new BannerView(adUnitId, currentSize, bannerAdPosition); } else if (adType == AdType.interstitial) { if (interstitialAd != null) { Destroy(); } string adUnitId; if (test) { #if UNITY_ANDROID adUnitId = "ca-app-pub-3940256099942544/1033173712"; #elif UNITY_IPHONE adUnitId = "ca-app-pub-3940256099942544/1033173712"; #else adUnitId = "unexpected_platform"; #endif } else { adUnitId = adId; } interstitialAd = new InterstitialAd(adUnitId); interstitialAd.OnAdClosed += InterstitialAd_OnAdClosed; interstitialAd.OnAdFailedToLoad += InterstitialAd_OnAdFailedToLoad; } ReloadAd(); if (startShown) { Show(); } //else // Hide(); }
/// <summary> /// Loads a banner advert into memory. /// </summary> /// <param name="AdType">Admob banner ad type.</param> /// <param name="XPos">X placement position relative to top left</param> /// <param name="YPos">Y placement position relative to top left</param> /// <param name="DisplayImmediately">If set to <c>true</c> display immediately when it has finished loading.</param> public void LoadBanner(AdSize AdType, int XPos, int YPos, bool DisplayImmediately = false) { if (!EnableAdMob) { return; } // Get the name of the current method string MethodName = "LoadBanner"; DebugLog(MethodName + " called for " + AdType + " - DisplayImmediately: " + DisplayImmediately); // Update the state items (Values used to determine if the action in this method should be ran) ActionState[MethodName].UpdateItems(new List <bool>() { !BannerIsLoading, !BannerIsReady, !BannerIsVisible }); // Check if we can perform the action for the current method if (CanPerformAction(MethodName, ActionState[MethodName].items)) { // Mark the banner as loading BannerIsLoading = true; // If we want to display the banner as soon as it's loaded then mark the wanted visible variable as true BannerWantedVisible = DisplayImmediately; switch (BannerAdType) { case BannerAdTypeList.Default: // Load a banner ad marking it as hidden, this script will handle showing the banner AdMobBanner = new BannerView(BannerId, AdType, XPos, YPos); // Register the banner ad events AdMobBanner.OnAdLoaded += OnReceiveBanner; AdMobBanner.OnAdFailedToLoad += OnFailReceiveBanner; AdMobBanner.OnAdOpening += OnBannerVisible; AdMobBanner.OnAdClosed += OnBannerHidden; AdMobBanner.OnAdLeavingApplication += OnBannerClick; AdMobBanner.LoadAd(GenerateAdRequest()); break; case BannerAdTypeList.NativeExpressAds: // Load a native banner ad marking it as hidden, this script will handle showing the banner AdMobNativeBanner = new NativeExpressAdView(BannerId, AdType, XPos, YPos); // Register the native banner ad events AdMobNativeBanner.OnAdLoaded += OnReceiveBanner; AdMobNativeBanner.OnAdFailedToLoad += OnFailReceiveBanner; AdMobNativeBanner.OnAdOpening += OnBannerVisible; AdMobNativeBanner.OnAdClosed += OnBannerHidden; AdMobNativeBanner.OnAdLeavingApplication += OnBannerClick; AdMobNativeBanner.LoadAd(GenerateAdRequest()); break; } BannerInMemoryType = AdType; BannerInMemoryLayout = AdPosition.TopLeft; } else { // Google Mobile Ads does not currently support banner repositioning so we are forced to treat new positions as changing to a new banner type (destroying and reloading the advert) DestroyBanner(); LoadBanner(AdType, XPos, YPos, DisplayImmediately); } }
public AdView (string placementId, AdSize size) { this.PlacementId = placementId; this.size = size; if (Application.platform != RuntimePlatform.OSXEditor) { uniqueId = AdViewBridge.Instance.Create (placementId, this, size); AdViewBridge.Instance.OnLoad (uniqueId, AdViewDidLoad); AdViewBridge.Instance.OnImpression (uniqueId, AdViewWillLogImpression); AdViewBridge.Instance.OnClick (uniqueId, AdViewDidClick); AdViewBridge.Instance.OnError (uniqueId, AdViewDidFailWithError); AdViewBridge.Instance.OnFinishedClick (uniqueId, AdViewDidFinishClick); } }
private AndroidJavaObject javaAdSizeFromAdSize (AdSize size) { AndroidJavaObject retValue = null; AndroidJavaClass sizeEnum = new AndroidJavaClass("com.facebook.ads.AdSize"); switch (size) { // case AdSize.INTERSTITIAL: // retValue = sizeEnum.GetStatic<AndroidJavaObject>("INTERSTITIAL"); // break; case AdSize.BANNER_HEIGHT_50: retValue = sizeEnum.GetStatic<AndroidJavaObject>("BANNER_HEIGHT_50"); break; case AdSize.BANNER_HEIGHT_90: retValue = sizeEnum.GetStatic<AndroidJavaObject>("BANNER_HEIGHT_90"); break; case AdSize.RECTANGLE_HEIGHT_250: retValue = sizeEnum.GetStatic<AndroidJavaObject>("RECTANGLE_HEIGHT_250"); break; } return retValue; }
public void Init(AdSize size, AdPosition position) { this.bannerSize = size; this.bannerPosition = position; }
public override void Init() { if (!IsInit) { IsInit = true; switch (adSize) { case EAdSize.BANNER: size = AdSize.Banner; break; case EAdSize.IAB_BANNER: size = AdSize.IABBanner; break; case EAdSize.MEDIUM_RECTANGLE: size = AdSize.MediumRectangle; break; case EAdSize.LEADERBOARD: size = AdSize.Leaderboard; break; case EAdSize.SMART_BANNER: size = AdSize.SmartBanner; break; case EAdSize.CUSTOM: size = new AdSize(customWidth, customHeight); break; } switch (adPosition) { case EAdPosition.BOTTOM: position = AdPosition.Bottom; break; case EAdPosition.BOTTOM_LEFT: position = AdPosition.BottomLeft; break; case EAdPosition.BOTTOM_RIGHT: position = AdPosition.BottomRight; break; case EAdPosition.CENTER: position = AdPosition.Center; break; case EAdPosition.TOP: position = AdPosition.Top; break; case EAdPosition.TOP_LEFT: position = AdPosition.TopLeft; break; case EAdPosition.TOP_RIGHT: position = AdPosition.TopRight; break; } if (adPosition == EAdPosition.CUSTOM) { bannerView = new BannerView(UnitId, size, customPositionX, customPositionY); } else { bannerView = new BannerView(UnitId, size, position); } // Called when an ad request has successfully loaded. bannerView.OnAdLoaded += HandleOnAdLoaded; // Called when an ad request failed to load. bannerView.OnAdFailedToLoad += HandleOnAdFailedToLoad; // Called when an ad is clicked. bannerView.OnAdOpening += HandleOnAdOpened; // Called when the user returned from the app after an ad click. bannerView.OnAdClosed += HandleOnAdClosed; } // Create an empty ad request. var builder = new AdRequest.Builder(); var request = builder.Build(); // Load the banner with the request. bannerView.LoadAd(request); }
protected abstract IAdView CreateAdView(AdSize size);
private AdView CreateNativeAdControl() { if (_adView != null) { return(_adView); } _adView = new AdView(_context); switch ((Element as AdBanner).Size) { case AdBanner.Sizes.Standardbanner: _adSize = AdSize.Banner; break; case AdBanner.Sizes.LargeBanner: _adSize = AdSize.LargeBanner; break; case AdBanner.Sizes.MediumRectangle: _adSize = AdSize.MediumRectangle; break; case AdBanner.Sizes.FullBanner: _adSize = AdSize.FullBanner; break; case AdBanner.Sizes.Leaderboard: _adSize = AdSize.Leaderboard; break; case AdBanner.Sizes.SmartBannerPortrait: _adSize = AdSize.SmartBanner; break; default: _adSize = AdSize.Banner; break; } _adView.AdSize = _adSize; _adView.AdUnitId = Element.AdUnitId;//App.AdBannerAndroidId; // Listener var adListender = new AdMobAdListener(); adListender.AdLoaded += () => { if (_adView != null && _mainActivity != null) { try { if (((FrameLayout)_mainActivity.Window.DecorView.RootView).ChildCount <= 1) { _adView.RemoveFromParent(); _mainActivity.AddContentView(_adView, _layoutParams); } else { _adView.RemoveFromParent(); _mainActivity.AddContentView(_adView, _layoutParams); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Error on adbanner: " + ex.ToString()); } } }; _adView.AdListener = adListender; // Request var requestBuilder = new AdRequest.Builder() .AddTestDevice("253DD8B545DDC577263C615CE187A856") .AddTestDevice("9AC63F0BB5D8E04512D0A4ED0202C018") .AddTestDevice("17F5056C2003A19B27CF2896B7BE699D") .AddTestDevice("1FFA91E56002E80EC2232FD6A6053E5B") .AddTestDevice("EF2FB4F833AC923EA0F252688E9D2E4F") .AddTestDevice("BB9BA0C2D59E75E7E43DB74D4425C0FE") .AddTestDevice("20E75139BBF24DC580420774CC012DCD") .AddTestDevice("20949F1881259988F94C570F5D49D8E9") .AddTestDevice("2A26CA09A9309EE2CCDA1B239A1472D1") .Build() ; //requestBuilder.AddTestDevice("253DD8B545DDC577263C615CE187A856"); //requestBuilder.AddTestDevice("9AC63F0BB5D8E04512D0A4ED0202C018"); //requestBuilder.AddTestDevice("17F5056C2003A19B27CF2896B7BE699D"); //requestBuilder.AddTestDevice("1FFA91E56002E80EC2232FD6A6053E5B"); //requestBuilder.AddTestDevice("EF2FB4F833AC923EA0F252688E9D2E4F"); //requestBuilder.AddTestDevice("BB9BA0C2D59E75E7E43DB74D4425C0FE"); // 20E75139BBF24DC580420774CC012DCD //20949F1881259988F94C570F5D49D8E9 //requestBuilder.AddTestDevice("1FFA91E56002E80EC2232FD6A6053E5B"); //.addTestDevice("1FFA91E56002E80EC2232FD6A6053E5B") _adView.LoadAd(requestBuilder); return(_adView); }
public void SetAdSize(AdSize size) { adSize = size; RefreshLinktWithAdView(); }
public void CreateBannerView(string adUnitId, AdSize adSize, int x, int y) { bannerView.Call("create", adUnitId, Utils.GetAdSizeJavaObject(adSize), x, y); }
public void CreateBannerView(string adUnitId, AdSize adSize, AdPosition position) { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); }
private double heightFromType (AdSize size) { switch (size) { case AdSize.BANNER_HEIGHT_50: { return 50; } case AdSize.BANNER_HEIGHT_90: { return 90; } case AdSize.RECTANGLE_HEIGHT_250: { return 250; } } return 0; }
public void CreateNativeExpressAdView(string adUnitId, AdSize adSize, int positionX, int positionY) { UnityEngine.Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); }
int intFromAdSize (AdSize size) { int retValue = -1; switch (size) { // case AdSize.INTERSTITIAL: // retValue = AdViewBridgeIOS.FBAdViewBridgeSizeInterstital (); // break; case AdSize.BANNER_HEIGHT_50: retValue = AdViewBridgeIOS.FBAdViewBridgeSizeHeight50Banner (); break; case AdSize.BANNER_HEIGHT_90: retValue = AdViewBridgeIOS.FBAdViewBridgeSizeHeight90Banner (); break; case AdSize.RECTANGLE_HEIGHT_250: retValue = AdViewBridgeIOS.FBAdViewBridgeSizeHeight250Rectangle (); break; } return retValue; }
internal CASView(CASMediationManager manager, AdSize size) { _manager = manager; this.size = size; }
public void CreateBannerView(string adUnitId, AdSize adSize, AdPosition position) { bannerView.Call("create", adUnitId, Utils.GetAdSizeJavaObject(adSize), (int)position); }
/// <summary> /// Initializes a new instance of AdSettings. /// </summary> /// <param name="src">Settings to clone.</param> public AdSettings(AdSettings src) { this.IsEnabled = src.IsEnabled; this.Position = src.Position; this.Size = src.Size; this.SlidingAdDirection = src.SlidingAdDirection; this.SlidingAdDisplaySeconds = src.SlidingAdDisplaySeconds; this.SlidingAdHiddenSeconds = src.SlidingAdHiddenSeconds; }
public virtual int Create(string placementId, AdView AdView, AdSize size) { return(123); }
/// <summary> /// Initializes a new instance of AdSettings. /// </summary> public AdSettings() { this.IsEnabled = true; this.Position = AdPosition.TopCenter; this.Size = AdSize.Leaderboard728x90; this.SlidingAdDirection = SlidingAdDirection.None; this.SlidingAdDisplaySeconds = 0; this.SlidingAdHiddenSeconds = 0; }
public void CreateBannerView(string adUnitId, AdSize adSize, AdPosition position) { Debug.Log("Dummy CreateBannerView"); }
public override void Init(AdmobBannerUnit adUnit) { this.admobSize = ConvertAdSize(adUnit.size); this.admobPosition = ConvertAdPosition(adUnit.position); base.Init(adUnit); }
// Set the ad size for the native express ad view. public void SetAdSize(AdSize adSize) { this.nativeExpressAdView.Call("setAdSize", Utils.GetAdSizeJavaObject(adSize)); }
// Token: 0x06000686 RID: 1670 RVA: 0x0001DA3E File Offset: 0x0001BE3E public void CreateNativeExpressAdView(string adUnitId, AdSize adSize, AdPosition position) { }
public void CreateNativeExpressAdView(string adUnitId, AdSize adSize, AdPosition position) { // Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); }
// Token: 0x06000687 RID: 1671 RVA: 0x0001DA40 File Offset: 0x0001BE40 public void CreateNativeExpressAdView(string adUnitId, AdSize adSize, int positionX, int positionY) { }
public static AndroidJavaObject GetAdSizeJavaObject(AdSize adSize) { return(new AndroidJavaObject(AdSizeClassName, adSize.Width, adSize.Height)); }
// Token: 0x06000688 RID: 1672 RVA: 0x0001DA42 File Offset: 0x0001BE42 public void SetAdSize(AdSize adSize) { }
/// <summary> /// Loads an Admob banner /// </summary> /// <param name="position">display position</param> /// <param name="bannerType">can be normal banner or smart banner</param> private void LoadBanner(BannerPosition position, BannerType bannerType) { if (debug) { Debug.Log("Admob Start Loading Banner"); ScreenWriter.Write("Admob Start Loading Banner"); } //setup banner if (banner != null) { banner.OnAdLoaded -= BannerLoadSucces; banner.OnAdFailedToLoad -= BannerLoadFailed; banner.Destroy(); } this.position = position; this.bannerType = bannerType; switch (position) { case BannerPosition.BOTTOM: if (bannerType == BannerType.SmartBanner) { banner = new BannerView(bannerId, AdSize.SmartBanner, AdPosition.Bottom); } else { if (bannerType == BannerType.Adaptive) { AdSize adaptiveSize = AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(AdSize.FullWidth); banner = new BannerView(bannerId, adaptiveSize, AdPosition.Bottom); } else { banner = new BannerView(bannerId, AdSize.Banner, AdPosition.Bottom); } } break; case BannerPosition.TOP: if (bannerType == BannerType.SmartBanner) { banner = new BannerView(bannerId, AdSize.SmartBanner, AdPosition.Top); } else { if (bannerType == BannerType.Adaptive) { AdSize adaptiveSize = AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(AdSize.FullWidth); banner = new BannerView(bannerId, adaptiveSize, AdPosition.Top); } else { banner = new BannerView(bannerId, AdSize.Banner, AdPosition.Top); } } break; } //add listeners banner.OnAdLoaded += BannerLoadSucces; banner.OnAdFailedToLoad += BannerLoadFailed; //request banner AdRequest request = new AdRequest.Builder().AddExtra("npa", consent).AddExtra("is_designed_for_families", designedForFamilies).TagForChildDirectedTreatment(directedForChildren).AddExtra("rdp", ccpaConsent).Build(); banner.LoadAd(request); }
// Token: 0x06000671 RID: 1649 RVA: 0x0001DA09 File Offset: 0x0001BE09 public void CreateBannerView(string adUnitId, AdSize adSize, AdPosition position) { }
public virtual int Create (string placementId, AdView AdView, AdSize size) { return 123; }
public IAdView GetAdView(AdSize size) { return(viewFactory.GetAdView(size)); }
public override int Create (string placementId, AdView adView, AdSize size) { AdUtility.prepare (); AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject currentActivity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity"); AndroidJavaObject context = currentActivity.Call<AndroidJavaObject>("getApplicationContext"); AndroidJavaObject bridgedAdView = new AndroidJavaObject("com.facebook.ads.AdView", context, placementId, javaAdSizeFromAdSize (size)); AdViewBridgeListenerProxy proxy = new AdViewBridgeListenerProxy (adView, bridgedAdView); bridgedAdView.Call ("setAdListener", proxy); AdViewBridgeImpressionListenerProxy impressionListenerProxy = new AdViewBridgeImpressionListenerProxy (adView, bridgedAdView); bridgedAdView.Call ("setImpressionListener", impressionListenerProxy); AdViewContainer adViewContainer = new AdViewContainer (adView); adViewContainer.bridgedAdView = bridgedAdView; adViewContainer.listenerProxy = proxy; adViewContainer.impressionListenerProxy = impressionListenerProxy; int key = AdViewBridgeAndroid.lastKey; AdViewBridgeAndroid.adViews.Add(key, adViewContainer); AdViewBridgeAndroid.lastKey++; return key; }
public void ShowBanner(AdPlacementType placementId, AdsManager.InterstitialDelegate onAdLoaded = null) { string id = CustomMediation.GetAdmobID(placementId, AdMobConst.BANNER_ID); ShowBanner(id, AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(AdSize.FullWidth), 0f, onAdLoaded); }
public override int Create (string placementId, AdView adView, AdSize size) { int uniqueId = AdViewBridgeIOS.FBAdViewBridgeCreate (placementId, intFromAdSize(size)); AdViewBridgeIOS.adViews.Add (uniqueId, new AdViewContainer(adView)); AdViewBridgeIOS.FBAdViewBridgeOnLoad (uniqueId, adViewDidLoadBridgeCallback); AdViewBridgeIOS.FBAdViewBridgeOnImpression (uniqueId, adViewWillLogImpressionBridgeCallback); AdViewBridgeIOS.FBAdViewBridgeOnClick (uniqueId, adViewDidClickBridgeCallback); AdViewBridgeIOS.FBAdViewBridgeOnError (uniqueId, adViewDidFailWithErrorBridgeCallback); AdViewBridgeIOS.FBAdViewBridgeOnFinishedClick (uniqueId, adViewDidFinishClickBridgeCallback); return uniqueId; }
private Rect GetAdRect(AdSize size, AdHorizontalPosition horizontalPosition, AdVerticalPosition verticalPosition) { float x = 0, y = 0, width = 0, height = 0; switch (size) { case AdSize.BANNER: width = 320; height = 50; break; case AdSize.IAB_BANNER: width = 300; height = 250; break; case AdSize.IAB_LEADERBOARD: width = 486; height = 60; break; case AdSize.IAB_MRECT: width = 728; height = 90; break; case AdSize.SMART_BANNER: width = Screen.width; height = width / 6.4f; break; } if (width > Screen.width) { width = Screen.width; } if (height > Screen.height) { height = Screen.height; } switch (horizontalPosition) { case AdHorizontalPosition.CENTER_HORIZONTAL: x = (Screen.width / 2) - (width / 2); break; case AdHorizontalPosition.LEFT: x = 0; break; case AdHorizontalPosition.RIGHT: x = Screen.width - width; break; } switch (verticalPosition) { case AdVerticalPosition.CENTER_VERTICAL: y = (Screen.height / 2) - (height / 2); break; case AdVerticalPosition.TOP: y = 0; break; case AdVerticalPosition.BOTTOM: y = Screen.height - height; break; } return(new Rect(x, y, width, height)); }
// Token: 0x06000672 RID: 1650 RVA: 0x0001DA0B File Offset: 0x0001BE0B public void CreateBannerView(string adUnitId, AdSize adSize, int positionX, int positionY) { }
public void CreateBannerView(string adUnitId, AdSize adSize, int x, int y) { object[] args = new object[] { adUnitId, GoogleMobileAds.Android.Utils.GetAdSizeJavaObject(adSize), x, y }; this.bannerView.Call("create", args); }