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.BaseAdSize
Класс с размерами баннерной рекламы.
- See Also:
- Serialized Form
Field Summary
Modifier and Type | Field and Description |
---|---|
static AdSize | BANNER_240x400
Баннер с размерами 240x400 в dp (density-independent pixels).
|
static AdSize | BANNER_300x250
Баннер с размерами 300x250 в dp (density-independent pixels).
|
static AdSize | BANNER_300x300
Баннер с размерами 300x300 в dp (density-independent pixels).
|
static AdSize | BANNER_320x100
Баннер с размерами 320x100 в dp (density-independent pixels).
|
static AdSize | BANNER_320x50
Баннер с размерами 320x50 в dp (density-independent pixels).
|
static AdSize | BANNER_400x240
Баннер с размерами 400x240 в dp (density-independent pixels).
|
static AdSize | BANNER_728x90
Баннер с размерами 728x90 в dp (density-independent pixels).
|
static AdSize | FULL_SCREEN
Баннер на весь размер экрана.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
static AdSize | flexibleSize(int width, int height)
Задает размеры баннера с учетом размеров контейнера.
|
int | getHeight()
Возвращает высоту баннера в dp (density-independent pixels).
|
int | getHeight(android.content.Context context)
Возвращает высоту баннера в dp (density-independent pixels).
|
int | getHeightInPixels(android.content.Context context)
Возвращает высоту баннера в пикселях.
|
int | getWidth()
Возвращает ширину баннера в dp (density-independent pixels).
|
int | getWidth(android.content.Context context)
Возвращает ширину баннера в dp (density-independent pixels).
|
int | getWidthInPixels(android.content.Context context)
Возвращает ширину баннера в пикселях.
|
static AdSize | stickySize(int width)
Задает ширину sticky баннера.
|
Field Detail
BANNER_240x400
public static final AdSize BANNER_240x400
Баннер с размерами 240x400 в dp (density-independent pixels).
BANNER_300x250
public static final AdSize BANNER_300x250
Баннер с размерами 300x250 в dp (density-independent pixels).
BANNER_300x300
public static final AdSize BANNER_300x300
Баннер с размерами 300x300 в dp (density-independent pixels).
BANNER_320x50
public static final AdSize BANNER_320x50
Баннер с размерами 320x50 в dp (density-independent pixels).
BANNER_320x100
public static final AdSize BANNER_320x100
Баннер с размерами 320x100 в dp (density-independent pixels).
BANNER_400x240
public static final AdSize BANNER_400x240
Баннер с размерами 400x240 в dp (density-independent pixels).
BANNER_728x90
public static final AdSize BANNER_728x90
Баннер с размерами 728x90 в dp (density-independent pixels).
Constructor Detail
AdSize
public AdSize(int width, int height)
Создает новый объект класса
AdSize
с указанной шириной и высотой баннера.- Parameters:
width
- Ширина баннера в dp (density-independent pixels).height
- Высота баннера в dp (density-independent pixels).
Method Detail
flexibleSize
@NonNull public static AdSize flexibleSize(int width, int height)
Задает размеры баннера с учетом размеров контейнера.
- Parameters:
width
- Ширина баннера в dp (density-independent pixels).height
- Высота баннера в dp (density-independent pixels).- Returns:
- Возвращает объект класса
AdSize
с максимальными размерами баннера, подходящими под размеры контейнера.
getHeight
public int getHeight()
Возвращает высоту баннера в dp (density-independent pixels).
- Overrides:
getHeight
in classcom.yandex.mobile.ads.banner.BaseAdSize
- Returns:
- Высота баннера в dp (density-independent pixels).
getHeightInPixels
public int getHeightInPixels(@NonNull android.content.Context context)
Возвращает высоту баннера в пикселях. Если выбран размер баннера на всю высоту экрана (
FULL_HEIGHT
), метод возвращает высоту экрана.- Overrides:
getHeightInPixels
in classcom.yandex.mobile.ads.banner.BaseAdSize
- Parameters:
context
- Объект системного классаContext
.- Returns:
- Высота баннера в пикселях.
getWidth
public int getWidth()
Возвращает ширину баннера в dp (density-independent pixels).
- Overrides:
getWidth
in classcom.yandex.mobile.ads.banner.BaseAdSize
- Returns:
- Ширина баннера в dp (density-independent pixels).
getWidthInPixels
public int getWidthInPixels(@NonNull android.content.Context context)
Возвращает ширину баннера в пикселях. Если выбран размер баннера на всю ширину экрана (
FULL_WIDTH
), метод возвращает ширину экрана.- Overrides:
getWidthInPixels
in classcom.yandex.mobile.ads.banner.BaseAdSize
- Parameters:
context
- Объект системного классаContext
.- Returns:
- Ширина баннера в пикселях.
getHeight
public int getHeight(@NonNull android.content.Context context)
Возвращает высоту баннера в dp (density-independent pixels). Если выбран размер баннера на всю высоту экрана (
FULL_HEIGHT
), метод возвращает высоту экрана.- Overrides:
getHeight
in classcom.yandex.mobile.ads.banner.BaseAdSize
- Parameters:
context
- Объект системного классаContext
.- Returns:
- Высота баннера в dp (density-independent pixels).
getWidth
public int getWidth(@NonNull android.content.Context context)
Возвращает ширину баннера в dp (density-independent pixels). Если выбран размер баннера на всю ширину экрана (
FULL_WIDTH
), метод возвращает ширину экрана.- Overrides:
getWidth
in classcom.yandex.mobile.ads.banner.BaseAdSize
- Parameters:
context
- Объект системного классаContext
.- Returns:
- Ширина баннера в dp (density-independent pixels).