public void ShowBanner(BannerPosition bannerPosition = BannerPosition.BOTTOM) { #if UNITY_EDITOR RenderDebugBanner(); #endif predBannerPosition = bannerPosition; //IronSource.Agent.displayBanner();// BannerLayout banner = IronSource.createBanner(Activity, new ISBannerSize(320, 50)); if (Game.Config.GameSetup.SETUP_ADS_USEROFF) { return; } if (!IsEnabled) { return; } if (!config.enable_banner) { return; } IronSourceBannerSize _bannerSize = IronSourceBannerSize.BANNER; IronSourceBannerPosition _bannerPosition = IronSourceBannerPosition.BOTTOM; if (bannerPosition == BannerPosition.BOTTOM) { _bannerPosition = IronSourceBannerPosition.BOTTOM; } if (bannerPosition == BannerPosition.TOP) { _bannerPosition = IronSourceBannerPosition.TOP; } IronSource.Agent.loadBanner(_bannerSize, _bannerPosition); IronSource.Agent.displayBanner(); }
public void ShowBanner(IronSourceBannerSize desiredSize, IronSourceBannerPosition desiredPosition) { Debug.LogFormat("Trying to load Banner: {0} {1}. IsInitialized:{2}", desiredSize, desiredPosition, isInitialized); #if !UNITY_EDITOR //BANNER->Best for Phones & Tablets 320X50 Admob, Facebook, InMobi //TABLET_BANNER-> Best for Tablets and Larger Devices 728X90 Admob, Facebook, InMobi //LARGE_BANNER->Best for Tablets and Larger Devices 320X90 Admob, Facebook, // RECTANGLE_BANNER->Best for Scrollable Feeds or Between Game Levels 300X250 Admob, Facebook, InMobi //TOP->Banner will be positioned at the top center of the screen //BOTTOM->Banner will be positioned at the bottom center of the screen lastBannerPosition = desiredPosition; lastBannerSize = desiredSize; if (!isInitialized) { isBannerNeededAsSoonAsItIsReady = true; } else { IronSource.Agent.loadBanner(desiredSize, desiredPosition); } #else lastBannerPosition = desiredPosition; lastBannerSize = desiredSize; //show fake banner isShowingFakeBanner = true; #endif }
protected override void InternalShowBannerAd(AdPlacement placement, BannerAdPosition position, BannerAdSize size) { #if EM_IRONSOURCE // If player requests a banner with different position or size, // we have to load a new banner. var newPos = ToIronSourceBannerPosition(position); var newSize = ToIronSourceBannerSize(size); if (mCurrentBannerAdPlacement != placement) { mCurrentBannerAdPlacement = placement; mIsBannerAdLoaded = false; } if (mCurrentBannerAdPos != newPos) { mCurrentBannerAdPos = newPos; mIsBannerAdLoaded = false; } if (mCurrentBannerAdSize != newSize) { mCurrentBannerAdSize = newSize; mIsBannerAdLoaded = false; } if (!mIsBannerAdLoaded) { string placementName = ToIronSourcePlacementName(mCurrentBannerAdPlacement); if (string.IsNullOrEmpty(placementName)) { IronSource.Agent.loadBanner(mCurrentBannerAdSize, mCurrentBannerAdPos); } else { IronSource.Agent.loadBanner(mCurrentBannerAdSize, mCurrentBannerAdPos, placementName); } } IronSource.Agent.displayBanner(); #endif }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position, string placementName) { _platformAgent.loadBanner(size, position, placementName); }
//******************* Banner API *******************// public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position) { _platformAgent.loadBanner(size, position); }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position, string placementName) { CFLoadBannerWithPlacementName((int)size, (int)position, placementName); }
//******************* Banner API *******************// public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position) { CFLoadBanner((int)size, (int)position); }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position, string placementName) { Debug.Log("Unsupported Platform"); }
//******************* Banner API *******************// public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position) { Debug.Log("Unsupported Platform"); }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position, string placementName) { CFLoadBanner(size.Description, (int)size.Width, (int)size.Height, (int)position, placementName); }
//******************* Banner API *******************// public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position) { loadBanner(size, position, ""); }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position, string placementName) { getBridge().Call("loadBanner", size.Description, (int)size.Width, (int)size.Height, (int)position, placementName); }
public void DestroyCurrentBannerAndGetAnother(IronSourceBannerSize desiredSize, IronSourceBannerPosition desiredPosition) { Debug.Log("Destroying current Banner"); IronSource.Agent.destroyBanner(); ShowBanner(desiredSize, desiredPosition); }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position) { loadBanner(size, position, string.Empty); }
public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position, string placementName) { getBridge().Call("loadBanner", (int)size, (int)position, placementName); }
//******************* Banner API *******************// public void loadBanner(IronSourceBannerSize size, IronSourceBannerPosition position) { getBridge().Call("loadBanner", (int)size, (int)position); }