AdSize

public final class AdSize


バナー広告のサイズ。

概要

定数

static final int

現在の向きのデバイスの高さに基づいて広告の高さをスケーリングする定数。

static final AdSize

Mobile Marketing Association(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

Interactive Advertising Bureau(IAB)リーダーボード広告サイズ(728x90 密度非依存ピクセル)。

static final AdSize

Interactive Advertising Bureau(IAB)レクタングル(中)広告サイズ(300x250 密度非依存ピクセル)。

static final AdSize

このフィールドは非推奨になりました。

getCurrentOrientationAnchoredAdaptiveBannerAdSize を代わりに使用してください。

static final AdSize

IAB ワイド スカイスクレイパー広告サイズ(160x600 密度非依存ピクセル)。

公開フィールド

final int
final int

パブリック コンストラクタ

AdSize(int width, int height)

新しい AdSize を作成します。

パブリック メソッド

boolean

この AdSize を指定されたオブジェクトと比較し、等しいかどうかを示します。

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

指定した幅と Google によって最適化された高さで AdSize を返して、バナー広告を作成します。

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

指定された幅と常に 0 の高さを持つ AdSize を返します。

int

この AdSize の高さを密度非依存ピクセル単位で返します。

int

この AdSize の高さを物理ピクセルで返します。

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

指定された幅と常に 0 の高さを持つ AdSize を返します。

static AdSize

指定した幅と Google によって最適化された高さで AdSize を返して、バナー広告を作成します。

static AdSize

指定された幅と常に 0 の高さを持つ AdSize を返します。

static AdSize

指定した幅と Google によって最適化された高さで AdSize を返して、バナー広告を作成します。

static AdSize

指定された幅と常に 0 の高さを持つ AdSize を返します。

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

Mobile Marketing Association(MMA)バナー広告サイズ(320x50 密度非依存ピクセル)。

FLUID

public static final AdSize FLUID

親の幅に合わせてサイズが動的に調整され、読み込みが完了すると広告のコンテンツに合わせて高さが拡大または縮小されるバナー。

FULL_BANNER

public static final AdSize FULL_BANNER

Interactive Advertising Bureau(IAB)フルバナー広告サイズ(468x60 密度非依存ピクセル)。

FULL_WIDTH

public static final int FULL_WIDTH = -1

広告の幅が現在の向きのデバイスの幅と一致するようにする定数。FULL_WIDTH 広告の幅は、初期化時に決定され、その後は変更されません。

無効

public static final AdSize INVALID

無効な AdSize により、広告リクエストがすぐに失敗します。

LARGE_BANNER

public static final AdSize LARGE_BANNER

大きなバナー広告サイズ(320x100 密度非依存ピクセル)。

リーダーボード

public static final AdSize LEADERBOARD

Interactive Advertising Bureau(IAB)リーダーボード広告サイズ(728x90 密度非依存ピクセル)。

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Interactive Advertising Bureau(IAB)レクタングル(中)広告サイズ(300x250 密度非依存ピクセル)。

SMART_BANNER

public static final AdSize SMART_BANNER

全幅で高さが自動調整される、動的にサイズ設定されるバナー。

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

IAB ワイド スカイスクレイパー広告サイズ(160x600 密度非依存ピクセル)。このサイズは現在、Google モバイル広告ネットワークではサポートされていません。これはメディエーション広告ネットワーク専用です。

公開フィールド

height

public final int height

public final int width

パブリック コンストラクタ

AdSize

public AdSize(int width, int height)

新しい AdSize を作成します。

パラメータ
int width

広告の幅(密度非依存ピクセル単位)。

int height

密度非依存ピクセル単位の広告の高さ。

例外
java.lang.IllegalArgumentException

幅または高さが負の場合。

パブリック メソッド

equals

public boolean equals(@Nullable Object other)

この AdSize を指定されたオブジェクトと比較し、等しいかどうかを示します。

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

指定した幅と Google によって最適化された高さで AdSize を返して、バナー広告を作成します。返されるサイズのアスペクト比は AdSize に似ており、アプリの上部または下部付近に固定するのに適しています。高さは、デバイスの現在の向きの高さの 15% 以下、50 px 以上になります。この関数は、幅とデバイスの組み合わせに関係なく、常に同じ高さを返します。コンテキストが null の場合や、コンテキストからデバイスの高さを特定できない場合は、INVALID が返されます。

戻り値
AdSize

AdSize オブジェクト。コンテキストが null の場合、またはコンテキストからデバイスの高さを特定できない場合は、INVALID を返します。

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

指定された幅と常に 0 の高さを持つ AdSize を返します。この広告サイズを使用すると、Google のサーバーは、リクエストされた画面の向きにおける画面の高さ以下の最適な広告サイズを選択できるようになります。返される広告の正確なサイズは、onAdLoaded コールバック内で getAdSize を呼び出すことで取得できます。この広告サイズは、スクロール可能なコンテンツ内に表示する広告に最適です。

getHeight

public int getHeight()

この AdSize の高さを密度非依存ピクセル単位で返します。

getHeightInPixels

public int getHeightInPixels(Context context)

この AdSize の高さを物理ピクセルで返します。Fluid サイズの場合は -1 を返します。

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

指定された幅と常に 0 の高さを持つ AdSize を返します。この広告サイズを使用すると、Google のサーバーは、maxHeight パラメータで指定された最大高さ以内で最適な広告サイズを選択できるようになります。返される広告の正確なサイズは、onAdLoaded コールバック内で getAdSize を呼び出すことで取得できます。この広告サイズは、スクロール可能なコンテンツ内に表示する広告に最適です。

パラメータ
int maxHeight

読み込まれる広告の最大高さ。32 dp 以上で、maxHeight は 50 dp 以上が推奨されます。

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

指定した幅と Google によって最適化された高さで AdSize を返して、バナー広告を作成します。返されるサイズのアスペクト比は BANNER に似ており、アプリの上部または下部付近に固定するのに適しています。高さは、横表示のデバイスの高さの 15% 以下、50 px 以上になります。この関数は、幅とデバイスの組み合わせに関係なく、常に同じ高さを返します。コンテキストが null の場合や、コンテキストからデバイスの高さを特定できない場合は、INVALID が返されます。

戻り値
AdSize

AdSize オブジェクト。コンテキストが null の場合、またはコンテキストからデバイスの高さを特定できない場合は、INVALID を返します。

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

指定された幅と常に 0 の高さを持つ AdSize を返します。この広告サイズを使用すると、Google のサーバーは、横向きの画面の高さ以下の最適な広告サイズを選択できるようになります。返される広告の正確なサイズは、onAdLoaded コールバック内で getAdSize を呼び出すことで取得できます。この広告サイズは、スクロール可能なコンテンツ内に表示する広告に最適です。

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

指定した幅と Google によって最適化された高さで AdSize を返して、バナー広告を作成します。返されるサイズのアスペクト比は BANNER に似ており、アプリの上部または下部付近に固定するのに適しています。高さは、デバイスの縦向き高さの 15% 以下、50 ピクセル以上になります。この関数は、幅とデバイスの組み合わせに関係なく、常に同じ高さを返します。

戻り値
AdSize

AdSize オブジェクト。コンテキストが null の場合、またはコンテキストからデバイスの高さを特定できない場合は、INVALID を返します。

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

指定された幅と常に 0 の高さを持つ AdSize を返します。この広告サイズを使用すると、Google のサーバーは、縦向きの画面の高さ以下の最適な広告サイズを選択できるようになります。返される広告の正確なサイズは、onAdLoaded コールバック内で getAdSize を呼び出すことで取得できます。この広告サイズは、スクロール可能なコンテンツ内に表示する広告に最適です。

getWidth

public int getWidth()

この AdSize の幅を密度非依存ピクセルで返します。

getWidthInPixels

public int getWidthInPixels(Context context)

この AdSize の幅を物理ピクセルで返します。Fluid サイズの場合は -1 を返します。

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

この AdSize が自動高さかどうかを返します。

isFluid

public boolean isFluid()

この AdSize が流体サイズかどうかを返します。

isFullWidth

public boolean isFullWidth()

この AdSize が全角かどうかを返します。

toString

public String toString()