-
- All Implemented Interfaces:
-
org.bidon.sdk.ads.InitAwaiter,org.bidon.sdk.ads.banner.PositionedBanner,org.bidon.sdk.databinders.extras.Extras
public final class BannerManager implements InitAwaiter, PositionedBanner, Extras
Created by Bidon Team on 08/09/2023.
-
-
Field Summary
Fields Modifier and Type Field Description private final BannerFormatbannerFormatprivate final AdSizeadSizeprivate BooleanisDisplaying
-
Constructor Summary
Constructors Constructor Description BannerManager(String auctionKey)BannerManager()
-
Method Summary
Modifier and Type Method Description BannerFormatgetBannerFormat()AdSizegetAdSize()BooleangetIsDisplaying()Shows if banner is displaying UnitsetIsDisplaying(Boolean isDisplaying)UnitsetPosition(BannerPosition position)Positioning functions UnitsetCustomPosition(Point offset, Integer rotation, PointF anchor)Offset presents top and left offset in pixels. UnitsetBannerFormat(BannerFormat bannerFormat)BannerView's functions UnitloadAd(Activity activity, Double pricefloor)BooleanisReady()Shows if banner is ready to show UnitshowAd(Activity activity)UnithideAd(Activity activity)UnitdestroyAd(Activity activity)UnitsetBannerListener(BannerListener listener)UnitaddExtra(String key, Object value)Map<String, Object>getExtras()UnitnotifyLoss(Activity activity, String winnerDemandId, Double winnerPrice)UnitnotifyWin()-
-
Constructor Detail
-
BannerManager
BannerManager(String auctionKey)
-
BannerManager
BannerManager()
-
-
Method Detail
-
getBannerFormat
BannerFormat getBannerFormat()
-
getIsDisplaying
Boolean getIsDisplaying()
Shows if banner is displaying
-
setIsDisplaying
Unit setIsDisplaying(Boolean isDisplaying)
-
setPosition
Unit setPosition(BannerPosition position)
Positioning functions
-
setCustomPosition
Unit setCustomPosition(Point offset, Integer rotation, PointF anchor)
Offset presents top and left offset in pixels. Anchor point presents pivot point in relative coordinates started from left/top corner.
- Parameters:
offset- in physical pixelsrotation- in degreesanchor- min value is 0f, max value is 1f
-
setBannerFormat
Unit setBannerFormat(BannerFormat bannerFormat)
BannerView's functions
-
setBannerListener
Unit setBannerListener(BannerListener listener)
-
addExtra
Unit addExtra(String key, Object value)
- Parameters:
key- name of extra datavalue- value of extra data.
-
notifyLoss
Unit notifyLoss(Activity activity, String winnerDemandId, Double winnerPrice)
-
-
-
-