Размер рекламы

public final class AdSize


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

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

Константы

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

Полноразмерный баннер рекламного объявления Interactive Advertising Bureau (IAB) (468x60 пикселей, не зависящих от плотности).

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

Размер рекламного объявления в формате Leaderboard от Interactive Advertising Bureau (IAB) (728x90 пикселей, не зависящих от плотности).

static final AdSize

Рекламное объявление среднего размера в форме прямоугольника, выпускаемое Interactive Advertising Bureau (IAB) (300x250 пикселей, не зависящих от плотности).

static final AdSize

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

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

static final AdSize

Широкий рекламный баннер IAB в формате небоскреба (160x600 пикселей, не зависящих от плотности).

Общественные поля

final int
final int

Государственные строители

AdSize (int width, int height)

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

Общедоступные методы

boolean

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

static AdSize

Этот метод устарел.

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

static AdSize

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

int

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

int

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

static AdSize
getInlineAdaptiveBannerAdSize (int width, int maxHeight)

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

static AdSize

Этот метод устарел.

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

static AdSize

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

static AdSize

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

static AdSize

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

static AdSize

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

static AdSize

Этот метод устарел.

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

static AdSize

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

int

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

int

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

int
boolean

Возвращает значение true, если высота данного AdSize устанавливается автоматически.

boolean

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

boolean

Возвращает значение true, если AdSize соответствует полной ширине.

String

Константы

АВТО_ВЫСОТА

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

Полноразмерный баннер рекламного объявления Interactive Advertising Bureau (IAB) (468x60 пикселей, не зависящих от плотности).

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

public static final int FULL_WIDTH = -1

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

НЕВЕРНЫЙ

public static final AdSize INVALID

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

БОЛЬШОЙ БАННЕР

public static final AdSize LARGE_BANNER

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

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

public static final AdSize LEADERBOARD

Размер рекламного объявления в формате Leaderboard от Interactive Advertising Bureau (IAB) (728x90 пикселей, не зависящих от плотности).

СРЕДНИЙ_ПРЯМОУГОЛЬНИК

public static final AdSize MEDIUM_RECTANGLE

Рекламное объявление среднего размера в форме прямоугольника, выпускаемое Interactive Advertising Bureau (IAB) (300x250 пикселей, не зависящих от плотности).

SMART_BANNER

public static final AdSize SMART_BANNER

Динамически изменяемый размер баннера, занимающий всю ширину и автоматически устанавливающий высоту.

ШИРОКОБЕЖНЫЙ НЕБОСКРЕБ

public static final AdSize WIDE_SKYSCRAPER

Широкий рекламный баннер IAB в формате небоскреба (160x600 пикселей, не зависящих от плотности). В настоящее время этот размер не поддерживается рекламной сетью 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 . Этот размер объявления наиболее подходит для объявлений, предназначенных для отображения внутри прокручиваемого контента.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

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

Параметры
Context context

Context используется для определения информации, специфичной для устройства, например, размеров экрана.

int width

Желаемая ширина рекламного блока в пикселях, не зависящих от плотности пикселей.

Возвраты
AdSize

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

getLargeLandscapeAnchoredAdaptiveBannerAdize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

Параметры
Context context

Context используется для определения информации, специфичной для устройства, например, размеров экрана.

int width

Желаемая ширина рекламного блока в пикселях, не зависящих от плотности пикселей.

Возвраты
AdSize

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

getLargePortraitAnchoredAdaptiveBannerAdize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

Параметры
Context context

Context используется для определения информации, специфичной для устройства, например, размеров экрана.

int width

Желаемая ширина рекламного блока в пикселях, не зависящих от плотности пикселей.

Возвраты
AdSize

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

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 . Этот размер объявления наиболее подходит для объявлений, предназначенных для отображения внутри прокручиваемого контента.

getWidth

public int getWidth()

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

getWidthInPixels

public int getWidthInPixels(Context context)

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

хешкод

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Возвращает значение true, если высота данного AdSize устанавливается автоматически.

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

Возвращает значение true, если AdSize соответствует полной ширине.

toString

public String toString()