Размер объявления

public final class AdSize


Размер рекламного баннера.

Краткое содержание

Константы

static final int

Константа, которая приводит к масштабированию высоты объявления в зависимости от высоты устройства в текущей ориентации.

static final AdSize

Размер баннера Ассоциации мобильного маркетинга (MMA) (320x50 пикселей, не зависящий от плотности).

static final AdSize

Баннер динамического размера, который соответствует ширине родительского элемента и расширяется/сжимается по высоте в соответствии с содержимым объявления после завершения загрузки.

static final AdSize

Бюро интерактивной рекламы (IAB) — размер полного баннера (468x60 пикселей, не зависящий от плотности).

static final int

Константа, благодаря которой ширина объявления будет соответствовать ширине устройства в текущей ориентации.

static final AdSize

Недопустимый размер объявления, что приведет к немедленному сбою запроса объявления.

static final AdSize

Большой размер баннера (320x100 пикселей, не зависящий от плотности).

static final AdSize

Размер объявления в таблице лидеров Бюро интерактивной рекламы (IAB) (728x90 пикселей, не зависящих от плотности).

static final AdSize

Бюро интерактивной рекламы (IAB) — средний прямоугольный размер объявления (300x250 пикселей, независящая от плотности).

static final AdSize

Это поле устарело.

Вместо этого используйте getCurrentOrientationAnchoredAdaptiveBannerAdSize .

static final AdSize

Размер объявления широкого небоскреба IAB (160 x 600 пикселей, не зависящий от плотности).

Публичные поля

final int
final int

Общественные конструкторы

AdSize (int width, int height)

Создает новый AdSize .

Публичные методы

boolean

Сравнивает этот AdSize с указанным объектом и указывает, равны ли они.

static AdSize

Возвращает AdSize с заданной шириной и высотой, оптимизированной для Google, для создания рекламного баннера.

static AdSize

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0.

int

Возвращает высоту этого AdSize в пикселях, не зависящих от плотности.

int

Возвращает высоту этого AdSize в физических пикселях.

static AdSize
getInlineAdaptiveBannerAdSize (int width, int maxHeight)

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0.

static AdSize

Возвращает AdSize с заданной шириной и высотой, оптимизированной для Google, для создания рекламного баннера.

static AdSize

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0.

static AdSize

Возвращает AdSize с заданной шириной и высотой, оптимизированной для Google, для создания рекламного баннера.

static AdSize

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0.

int

Возвращает ширину этого AdSize в пикселях, не зависящих от плотности.

int

Возвращает ширину этого AdSize в физических пикселях.

int
boolean

Возвращает, имеет ли этот AdSize автоматическую высоту.

boolean

Возвращает, имеет ли этот AdSize гибкий размер или нет.

boolean

Возвращает, является ли этот AdSize полной шириной.

String

Константы

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Константа, которая приводит к масштабированию высоты объявления в зависимости от высоты устройства в текущей ориентации. Объявление AUTO_HEIGHT определяет свою высоту во время инициализации AdView и после этого никогда не меняется.

БАННЕР

public static final AdSize BANNER

Размер баннера Ассоциации мобильного маркетинга (MMA) (320x50 пикселей, не зависящий от плотности).

ЖИДКОСТЬ

public static final AdSize FLUID

Баннер динамического размера, который соответствует ширине родительского элемента и расширяется/сжимается по высоте в соответствии с содержимым объявления после завершения загрузки.

ПОЛНЫЙ_БАННЕР

public static final AdSize FULL_BANNER

Бюро интерактивной рекламы (IAB) — размер полного баннера (468x60 пикселей, не зависящий от плотности).

ПОЛНАЯ_ШИРИНА

public static final int FULL_WIDTH = -1

Константа, благодаря которой ширина объявления будет соответствовать ширине устройства в текущей ориентации. Объявление FULL_WIDTH определяет свою ширину во время инициализации и никогда после этого не меняется.

НЕВЕРНЫЙ

public static final AdSize INVALID

Недопустимый размер объявления, что приведет к немедленному сбою запроса объявления.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Большой размер баннера (320x100 пикселей, не зависящий от плотности).

ТАБЛИЦА ЛИДЕРОВ

public static final AdSize LEADERBOARD

Размер объявления в таблице лидеров Бюро интерактивной рекламы (IAB) (728x90 пикселей, не зависящих от плотности).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Бюро интерактивной рекламы (IAB) — средний прямоугольный размер объявления (300x250 пикселей, независящая от плотности).

SMART_БАННЕР

public static final AdSize SMART_BANNER

Баннер динамического размера, полной ширины и автоматической высоты.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

Размер объявления широкого небоскреба IAB (160 x 600 пикселей, не зависящий от плотности). Этот размер в настоящее время не поддерживается сетью Google Mobile Ads; это предназначено только для рекламных сетей-посредников.

Публичные поля

высота

public final int height

ширина

public final int width

Общественные конструкторы

Размер объявления

public AdSize(int width, int height)

Создает новый AdSize .

Параметры
int width

Ширина объявления в пикселях, не зависящих от плотности.

int height

Высота объявления в пикселях, не зависящих от плотности.

Броски
java.lang.IllegalArgumentException

Если ширина или высота отрицательны.

Публичные методы

равно

public boolean equals(@Nullable Object other)

Сравнивает этот AdSize с указанным объектом и указывает, равны ли они.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Возвращает AdSize с заданной шириной и высотой, оптимизированной для Google, для создания рекламного баннера. Возвращаемый размер будет иметь соотношение сторон, аналогичное AdSize , подходящее для привязки вверху или внизу вашего приложения. Высота никогда не будет превышать 15 % от текущей высоты ориентации устройства и никогда не будет меньше 50 пикселей. Эта функция всегда возвращает одну и ту же высоту для любой комбинации ширины/устройства. Если контекст имеет значение NULL или высоту устройства невозможно определить из контекста, возвращается INVALID .

Возврат
AdSize

Объект AdSize . Возвращает INVALID , если контекст имеет значение NULL или высоту устройства невозможно определить из контекста.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0. Этот размер объявления позволяет серверам Google выбирать оптимальный размер объявления с высотой, меньшей или равной высоте экрана в запрошенной ориентации. Точный размер возвращаемого объявления можно получить, вызвав getAdSize внутри обратного вызова onAdLoaded . Этот размер объявления наиболее подходит для объявлений, предназначенных для отображения внутри прокручиваемого контента.

getHeight

public int getHeight()

Возвращает высоту этого AdSize в пикселях, не зависящих от плотности.

getHeightInPixels

public int getHeightInPixels(Context context)

Возвращает высоту этого AdSize в физических пикселях. Для размера жидкости возвращается -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0. Этот размер объявления позволяет серверам Google выбирать оптимальный размер объявления с высотой, меньшей или равной максимальной высоте, указанной в параметре maxHeight. Точный размер возвращаемого объявления можно получить, вызвав getAdSize внутри обратного вызова onAdLoaded . Этот размер объявления наиболее подходит для объявлений, предназначенных для отображения внутри прокручиваемого контента.

Параметры
int maxHeight

Максимальная высота загруженного объявления. Должно быть не менее 32 dp, но рекомендуется maxHeight 50 dp или выше.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Возвращает AdSize с заданной шириной и высотой, оптимизированной для Google, для создания рекламного баннера. Возвращаемый размер будет иметь соотношение сторон, аналогичное BANNER , подходящее для привязки вверху или внизу вашего приложения. Высота никогда не будет превышать 15 % высоты устройства в ландшафтном режиме и никогда не будет меньше 50 пикселей. Эта функция всегда возвращает одну и ту же высоту для любой комбинации ширины/устройства. Если контекст имеет значение NULL или высоту устройства невозможно определить из контекста, возвращается INVALID .

Возврат
AdSize

Объект AdSize . Возвращает INVALID , если контекст имеет значение NULL или высоту устройства невозможно определить из контекста.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0. Этот размер объявления позволяет серверам Google выбирать оптимальный размер объявления с высотой, меньшей или равной высоте экрана в альбомной ориентации. Точный размер возвращаемого объявления можно получить, вызвав getAdSize внутри обратного вызова onAdLoaded . Этот размер объявления наиболее подходит для объявлений, предназначенных для отображения внутри прокручиваемого контента.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Возвращает AdSize с заданной шириной и высотой, оптимизированной для Google, для создания рекламного баннера. Возвращаемый размер будет иметь соотношение сторон, аналогичное BANNER , подходящее для привязки вверху или внизу вашего приложения. Высота никогда не будет превышать 15 % высоты устройства в портретной ориентации и не меньше 50 пикселей. Эта функция всегда возвращает одну и ту же высоту для любой комбинации ширины/устройства.

Возврат
AdSize

Объект AdSize . Возвращает INVALID , если контекст имеет значение NULL или высоту устройства невозможно определить из контекста.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Возвращает AdSize с заданной шириной и высотой, которая всегда равна 0. Этот размер объявления позволяет серверам Google выбирать оптимальный размер объявления, меньший или равный высоте экрана в книжной ориентации. Точный размер возвращаемого объявления можно получить, вызвав getAdSize внутри обратного вызова onAdLoaded . Этот размер объявления наиболее подходит для объявлений, предназначенных для отображения внутри прокручиваемого контента.

получить ширину

public int getWidth()

Возвращает ширину этого AdSize в пикселях, не зависящих от плотности.

getWidthInPixels

public int getWidthInPixels(Context context)

Возвращает ширину этого AdSize в физических пикселях. Для размера жидкости возвращается -1.

хэш-код

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Возвращает, имеет ли этот AdSize автоматическую высоту.

isFluid

public boolean isFluid()

Возвращает, имеет ли этот AdSize гибкий размер или нет.

isFullWidth

public boolean isFullWidth()

Возвращает, является ли этот AdSize полной шириной.

toString

public String toString()