Package com.yandex.mobile.ads.banner
Class AdSize
- java.lang.Object
-
- com.yandex.mobile.ads.banner.BaseAdSize
-
- com.yandex.mobile.ads.banner.AdSize
-
- All Implemented Interfaces:
java.io.Serializable
public final class AdSize extends com.yandex.mobile.ads.banner.BaseAdSizeThe size of a banner ad.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static AdSizeBANNER_240x400Banner ad size (240x400 density-independent pixels).static AdSizeBANNER_300x250Banner ad size (300x250 density-independent pixels).static AdSizeBANNER_300x300Banner ad size (300x300 density-independent pixels).static AdSizeBANNER_320x100Banner ad size (320x100 density-independent pixels).static AdSizeBANNER_320x50Banner ad size (320x50 density-independent pixels).static AdSizeBANNER_400x240Banner ad size (400x240 density-independent pixels).static AdSizeBANNER_728x90Banner ad size (728x90 density-independent pixels).static AdSizeFULL_SCREENFull screen ad size.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdSizeflexibleSize(int width, int height)Returns flexible banner size.intgetHeight()Returns the height of thisAdSizein density-independent pixels (dp).intgetHeight(android.content.Context context)Returns the actual height of thisAdSizein density-independent pixels (dp).intgetHeightInPixels(android.content.Context context)Returns the actual height of thisAdSizein physical pixels.intgetWidth()Returns the width of thisAdSizein density-independent pixels (dp).intgetWidth(android.content.Context context)Returns the actual width of thisAdSizein density-independent pixels (dp).intgetWidthInPixels(android.content.Context context)Returns the actual width of thisAdSizein physical pixels.static AdSizestickySize(int width)Returns sticky banner size with the given width.
-
-
-
Field Detail
-
BANNER_240x400
public static final AdSize BANNER_240x400
Banner ad size (240x400 density-independent pixels).
-
BANNER_300x250
public static final AdSize BANNER_300x250
Banner ad size (300x250 density-independent pixels).
-
BANNER_300x300
public static final AdSize BANNER_300x300
Banner ad size (300x300 density-independent pixels).
-
BANNER_320x50
public static final AdSize BANNER_320x50
Banner ad size (320x50 density-independent pixels).
-
BANNER_320x100
public static final AdSize BANNER_320x100
Banner ad size (320x100 density-independent pixels).
-
BANNER_400x240
public static final AdSize BANNER_400x240
Banner ad size (400x240 density-independent pixels).
-
BANNER_728x90
public static final AdSize BANNER_728x90
Banner ad size (728x90 density-independent pixels).
-
FULL_SCREEN
public static final AdSize FULL_SCREEN
Full screen ad size.
-
-
Constructor Detail
-
AdSize
public AdSize(int width, int height)Create a newAdSize.- Parameters:
width- The width of the ad in density-independent pixels (dp).height- The height of the ad in density-independent pixels (dp).
-
-
Method Detail
-
flexibleSize
@NonNull public static AdSize flexibleSize(int width, int height)
Returns flexible banner size. Banners with flexible sizes stretch to container width and height when possible.- Parameters:
width- The width of the ad container in density-independent pixels (dp).height- The height of the ad container in density-independent pixels (dp).- Returns:
- Flexible banner size.
-
stickySize
@NonNull public static AdSize stickySize(int width)
Returns sticky banner size with the given width.- Parameters:
width- The width of the ad container in density-independent pixels (dp).- Returns:
- Sticky banner AdSize.
-
getHeight
public int getHeight()
Returns the height of thisAdSizein density-independent pixels (dp).- Overrides:
getHeightin classcom.yandex.mobile.ads.banner.BaseAdSize- Returns:
- Height in density-independent pixels (dp).
-
getHeightInPixels
public int getHeightInPixels(@NonNull android.content.Context context)Returns the actual height of thisAdSizein physical pixels. AdSize created with FULL_HEIGHT will return height of the screen.- Overrides:
getHeightInPixelsin classcom.yandex.mobile.ads.banner.BaseAdSize- Parameters:
context- AnyContext.- Returns:
- Height in physical pixels.
-
getWidth
public int getWidth()
Returns the width of thisAdSizein density-independent pixels (dp).- Overrides:
getWidthin classcom.yandex.mobile.ads.banner.BaseAdSize- Returns:
- Width in density-independent pixels (dp).
-
getWidthInPixels
public int getWidthInPixels(@NonNull android.content.Context context)Returns the actual width of thisAdSizein physical pixels. AdSize created with FULL_WIDTH will return width of the screen.- Overrides:
getWidthInPixelsin classcom.yandex.mobile.ads.banner.BaseAdSize- Parameters:
context- AnyContext.- Returns:
- Width in physical pixels.
-
getHeight
public int getHeight(@NonNull android.content.Context context)Returns the actual height of thisAdSizein density-independent pixels (dp). AdSize created with FULL_HEIGHT will return height of the screen.- Overrides:
getHeightin classcom.yandex.mobile.ads.banner.BaseAdSize- Parameters:
context- AnyContext.- Returns:
- Weight in density-independent pixels (dp).
-
getWidth
public int getWidth(@NonNull android.content.Context context)Returns the actual width of thisAdSizein density-independent pixels (dp). AdSize created with FULL_WIDTH will return width of the screen.- Overrides:
getWidthin classcom.yandex.mobile.ads.banner.BaseAdSize- Parameters:
context- AnyContext.- Returns:
- Width in density-independent pixels (dp).
-
-