文档管理中心

BannerAdSize

展开

Class Info

public class BannerAdSize extends AdSize

横幅广告尺寸的类。

Public Field Summary

展开

Qualifier and Type

Field and Description

BannerAdSize

BANNER_SIZE_160_600

横幅广告尺寸:160x600dp。

BannerAdSize

BANNER_SIZE_300_250

横幅广告尺寸:300x250dp。

BannerAdSize

BANNER_SIZE_320_50

横幅广告尺寸:320x50dp。

BannerAdSize

BANNER_SIZE_320_100

横幅广告尺寸:320x100dp。

BannerAdSize

BANNER_SIZE_360_57

横幅广告尺寸:360x57dp。

BannerAdSize

BANNER_SIZE_360_144

横幅广告尺寸:360x144dp。

BannerAdSize

BANNER_SIZE_468_60

横幅广告尺寸:468x60dp。

BannerAdSize

BANNER_SIZE_728_90

横幅广告尺寸:728x90dp。

BannerAdSize

BANNER_SIZE_ADVANCED

自适应横幅尺寸,根据设备的尺寸和横竖屏状态计算出合适的尺寸。

BannerAdSize

BANNER_SIZE_DYNAMIC

动态横幅尺寸,宽度匹配父布局宽度,高度匹配广告内容的高度。

BannerAdSize

BANNER_SIZE_INVALID

无效尺寸,使用该尺寸无法请求广告。

BannerAdSize

BANNER_SIZE_SMART

动态横幅尺寸,屏幕宽度和自动高度。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

static BannerAdSize

getCurrentDirectionBannerSize(Context context, int width)

根据设备当前方向和自定义宽度来获取横幅广告尺寸。

int

getHeight()

获取广告高度。

int

getHeightPx(Context context)

获取广告高度。

static BannerAdSize

getLandscapeBannerSize(Context context, int width)

设备横屏模式下,根据自定义宽度来获取横幅广告尺寸。

static BannerAdSize

getPortraitBannerSize(Context context, int width)

设备纵向模式下,根据自定义宽度来获取横幅广告尺寸。

int

getWidth()

获取广告宽度。

int

getWidthPx(Context context)

获取广告宽度。

boolean

isAutoHeightSize()

广告尺寸是否为自动高度。

boolean

isDynamicSize()

广告尺寸是否为动态的。

boolean

isFullWidthSize()

广告宽度是否为屏幕尺寸。

Public Fields

BANNER_SIZE_160_600

展开

Fields

public static final BannerAdSize BANNER_SIZE_160_600

横幅广告尺寸:160x600dp。

另请参阅:Constant-values

BANNER_SIZE_300_250

展开

Fields

public static final BannerAdSize BANNER_SIZE_300_250

横幅广告尺寸:300x250dp。

另请参阅:Constant-values

BANNER_SIZE_320_50

展开

Fields

public static final BannerAdSize BANNER_SIZE_320_50

横幅广告尺寸:320x50dp。

另请参阅:Constant-values

BANNER_SIZE_320_100

展开

Fields

public static final BannerAdSize BANNER_SIZE_320_100

横幅广告尺寸:320x100dp。

另请参阅:Constant-values

BANNER_SIZE_360_57

展开

Fields

public static final BannerAdSize BANNER_SIZE_360_57

横幅广告尺寸:360x57dp。

另请参阅:Constant-values

BANNER_SIZE_360_144

展开

Fields

public static final BannerAdSize BANNER_SIZE_360_144

横幅广告尺寸:360x144dp。

另请参阅:Constant-values

BANNER_SIZE_468_60

展开

Fields

public static final BannerAdSize BANNER_SIZE_468_60

横幅广告尺寸:468x60dp。

另请参阅:Constant-values

BANNER_SIZE_728_90

展开

Fields

public static final BannerAdSize BANNER_SIZE_728_90

横幅广告尺寸:728x90dp。

另请参阅:Constant-values

BANNER_SIZE_ADVANCED

展开

Fields

public static final BannerAdSize BANNER_SIZE_ADVANCED

自适应横幅尺寸,根据设备的尺寸和横竖屏状态计算出合适的尺寸。

另请参阅:Constant-values

BANNER_SIZE_DYNAMIC

展开

Fields

public static final BannerAdSize BANNER_SIZE_DYNAMIC

动态横幅尺寸,宽度匹配父布局宽度,高度匹配广告内容的高度。

另请参阅:Constant-values

BANNER_SIZE_INVALID

展开

Fields

public static final BannerAdSize BANNER_SIZE_INVALID

无效尺寸,使用该尺寸无法请求广告。

另请参阅:Constant-values

BANNER_SIZE_SMART

展开

Fields

public static final BannerAdSize BANNER_SIZE_SMART

动态横幅尺寸,屏幕宽度和自动高度。

另请参阅:Constant-values

Public Methods

getCurrentDirectionBannerSize

展开

Method

public static BannerAdSize getCurrentDirectionBannerSize(Context context,int width)

根据设备当前方向和自定义宽度来获取横幅广告尺寸。

Parameters

展开

Name

Description

context

上下文。

width

给定宽度。

Returns

展开

Type

Description

BannerAdSize

横幅广告尺寸。如果context为空,或者获取失败,返回BannerAdSize.BANNER_SIZE_INVALID。

getHeight

展开

Method

public final int getHeight()

获取广告高度。

Returns

展开

Type

Description

int

广告高度,单位:dp。

getHeightPx

展开

Method

public final int getHeightPx(Context context)

获取广告高度。

Parameters

展开

Name

Description

context

上下文。

Returns

展开

Type

Description

int

广告高度,单位:px。获取失败,返回-1。

getLandscapeBannerSize

展开

Method

public static BannerAdSize getLandscapeBannerSize(Context context, int width)

设备横屏模式下,根据自定义宽度来获取横幅广告尺寸。

Parameters

展开

Name

Description

context

上下文。

width

给定宽度。

Returns

展开

Type

Description

BannerAdSize

横幅广告尺寸。如果context为空,或者获取失败,返回BannerAdSize.BANNER_SIZE_INVALID。

getPortraitBannerSize

展开

Method

public static BannerAdSize getPortraitBannerSize(Context context, int width)

设备纵向模式下,根据自定义宽度来获取横幅广告尺寸。

Parameters

展开

Name

Description

context

上下文。

width

给定宽度。

Returns

展开

Type

Description

BannerAdSize

横幅广告尺寸。如果context为空,或者获取失败,返回BannerAdSize.BANNER_SIZE_INVALID。

getWidth

展开

Method

public final int getWidth()

获取广告宽度。

Returns

展开

Type

Description

int

广告宽度,单位:dp。

getWidthPx

展开

Method

public final int getWidthPx(Context context)

获取广告宽度。

Parameters

展开

Name

Description

context

上下文。

Returns

展开

Type

Description

int

广告宽度,单位:px。获取失败,返回-1。

isAutoHeightSize

展开

Method

public final boolean isAutoHeightSize()

广告尺寸是否是自动高度。

Returns

展开

Type

Description

boolean

广告尺寸是否是自动高度:

  • true:自动高度。
  • false:非自动高度。

默认值为false。

isDynamicSize

展开

Method

public boolean isDynamicSize()

广告尺寸是否是动态的。

Returns

展开

Type

Description

boolean

广告尺寸是否是动态的:

  • true:动态尺寸。
  • false:非动态尺寸。

默认值为false。

isFullWidthSize

展开

Method

public final boolean isFullWidthSize()

广告宽度是否是屏幕尺寸。

Returns

展开

Type

Description

boolean

广告宽度是否是屏幕尺寸:

  • true:全尺寸。
  • false表示非全尺寸。

默认值为false。

在 API参考 中进行搜索
请输入您想要搜索的关键词