All Implemented Interfaces:
java.io.Serializable


public final class AdSize
extends com.yandex.mobile.ads.banner.BaseAdSize
Класс с размерами баннерной рекламы.
See Also:
Serialized Form

Field Summary

Fields
Modifier and TypeField and Description
static AdSizeBANNER_240x400
Баннер с размерами 240x400 в dp (density-independent pixels).
static AdSizeBANNER_300x250
Баннер с размерами 300x250 в dp (density-independent pixels).
static AdSizeBANNER_300x300
Баннер с размерами 300x300 в dp (density-independent pixels).
static AdSizeBANNER_320x100
Баннер с размерами 320x100 в dp (density-independent pixels).
static AdSizeBANNER_320x50
Баннер с размерами 320x50 в dp (density-independent pixels).
static AdSizeBANNER_400x240
Баннер с размерами 400x240 в dp (density-independent pixels).
static AdSizeBANNER_728x90
Баннер с размерами 728x90 в dp (density-independent pixels).
static AdSizeFULL_SCREEN
Баннер на весь размер экрана.

Constructor Summary

Constructors
Constructor and Description
AdSize(int width, int height)
Создает новый объект класса AdSize с указанной шириной и высотой баннера.

Method Summary

All Methods
Static Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
static AdSizeflexibleSize(int width, int height)
Задает размеры баннера с учетом размеров контейнера.
intgetHeight()
Возвращает высоту баннера в dp (density-independent pixels).
intgetHeight(android.content.Context context)
Возвращает высоту баннера в dp (density-independent pixels).
intgetHeightInPixels(android.content.Context context)
Возвращает высоту баннера в пикселях.
intgetWidth()
Возвращает ширину баннера в dp (density-independent pixels).
intgetWidth(android.content.Context context)
Возвращает ширину баннера в dp (density-independent pixels).
intgetWidthInPixels(android.content.Context context)
Возвращает ширину баннера в пикселях.
static AdSizestickySize(int width)
Задает ширину sticky баннера.

Methods inherited from class com.yandex.mobile.ads.banner.BaseAdSize

equals, hashCode, toString

Methods inherited from class java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

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).

FULL_SCREEN

public static final AdSize FULL_SCREEN
Баннер на весь размер экрана.

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 с максимальными размерами баннера, подходящими под размеры контейнера.

stickySize

@NonNull
public static AdSize stickySize(int width)
Задает ширину sticky баннера.
Parameters:
width - Ширина рекламного контейнера в dp (density-independent pixels).
Returns:
Возвращает объект класса AdSize с заданной шириной sticky баннера.

getHeight

public int getHeight()
Возвращает высоту баннера в dp (density-independent pixels).
Overrides:
getHeight in class com.yandex.mobile.ads.banner.BaseAdSize
Returns:
Высота баннера в dp (density-independent pixels).

getHeightInPixels

public int getHeightInPixels(@NonNull
                             android.content.Context context)
Возвращает высоту баннера в пикселях. Если выбран размер баннера на всю высоту экрана (FULL_HEIGHT), метод возвращает высоту экрана.
Overrides:
getHeightInPixels in class com.yandex.mobile.ads.banner.BaseAdSize
Parameters:
context - Объект системного класса Context.
Returns:
Высота баннера в пикселях.

getWidth

public int getWidth()
Возвращает ширину баннера в dp (density-independent pixels).
Overrides:
getWidth in class com.yandex.mobile.ads.banner.BaseAdSize
Returns:
Ширина баннера в dp (density-independent pixels).

getWidthInPixels

public int getWidthInPixels(@NonNull
                            android.content.Context context)
Возвращает ширину баннера в пикселях. Если выбран размер баннера на всю ширину экрана (FULL_WIDTH), метод возвращает ширину экрана.
Overrides:
getWidthInPixels in class com.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 class com.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 class com.yandex.mobile.ads.banner.BaseAdSize
Parameters:
context - Объект системного класса Context.
Returns:
Ширина баннера в dp (density-independent pixels).