AdSize

class AdSize


バナー広告のサイズ。

概要

定数

const Int

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const Int

広告の幅を現在の向きのデバイスの幅に合わせる定数。

const AdSize!

広告リクエストがすぐに失敗する無効な AdSize。

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

このプロパティは非推奨です。

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

const AdSize!

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

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

AdSize(width: Int, height: Int)

新しい AdSize を作成します。

パブリック関数

Boolean
equals(other: Any?)

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

java-static AdSize!

この関数は非推奨になりました。

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

java-static AdSize!
getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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

Int

この AdSize の高さ(物理ピクセル単位)を返します。

java-static AdSize!
getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int)

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

java-static AdSize!

この関数は非推奨になりました。

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

java-static AdSize!

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

java-static AdSize!

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

java-static AdSize!
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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

java-static AdSize!
getLargePortraitAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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

java-static AdSize!

この関数は非推奨になりました。

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

java-static AdSize!

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

Int

この AdSize の幅を物理ピクセル単位で返します。

Int
Boolean

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

Boolean

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

Boolean

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

String!

パブリック プロパティ

Int
Int

定数

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

現在の向きのデバイスの高さに基づいて広告の高さをスケーリングする定数。AUTO_HEIGHT 広告は、AdView の初期化時に高さを決定し、その後は変更されません。

バナー

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

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

FULL_BANNER

const val FULL_BANNERAdSize!

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

FULL_WIDTH

const val FULL_WIDTH = -1: Int

広告の幅を現在の向きのデバイスの幅に合わせる定数。FULL_WIDTH 広告は AdView の初期化時に幅を決定し、その後は変更されません。

無効

const val INVALIDAdSize!

広告リクエストがすぐに失敗する無効な AdSize。

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

LEADERBOARD

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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

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

AdSize

AdSize(width: Int, height: Int)

新しい AdSize を作成します。

パラメータ
width: Int

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

height: Int

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

例外
java.lang.IllegalArgumentException

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

パブリック関数

等号

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

java-static fun getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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

戻り値
AdSize!

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

getCurrentOrientationInlineAdaptiveBannerAdSize

java-static fun getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

getInlineAdaptiveBannerAdSize

java-static fun getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int): AdSize!

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

パラメータ
maxHeight: Int

読み込まれた広告の最大高さ。32 dp 以上にする必要がありますが、maxHeight は 50 dp 以上にすることが推奨されます。

getLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLandscapeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

戻り値
AdSize!

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

getLandscapeInlineAdaptiveBannerAdSize

java-static fun getLandscapeInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

getLargeAnchoredAdaptiveBannerAdSize

java-static fun getLargeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

指定した幅と Google によって最適化された高さで AdSize を返し、ラージ バナー広告を作成します。返されるサイズは、アプリの上部または下部に固定するのに適しています。高さは、デバイスの現在の向きの高さの 20% を超えることはなく、常に 50 ~ 150 密度非依存ピクセルの範囲内です。この関数は、幅とデバイスの組み合わせに関係なく、常に同じ高さを返します。コンテキストが null の場合、またはコンテキストからデバイスの高さを特定できない場合は、INVALID が返されます。

パラメータ
context: Context!

画面の寸法など、デバイス固有の情報を特定するために使用される Context

width: Int

広告ユニットの希望する幅(密度非依存ピクセル単位)。

戻り値
AdSize!

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

指定した幅と Google によって最適化された高さで AdSize を返し、ラージ バナー広告を作成します。返されるサイズは、アプリの上部または下部に固定されたバナー広告での使用に適しています。高さは、横向きモードのデバイスの高さの 20% を超えることはなく、常に 50 ~ 150 密度非依存ピクセルです。この関数は、幅とデバイスの組み合わせに関係なく、常に同じ高さを返します。コンテキストが null の場合、またはコンテキストからデバイスの高さを特定できない場合は、INVALID が返されます。

パラメータ
context: Context!

画面の寸法など、デバイス固有の情報を特定するために使用される Context

width: Int

広告ユニットの希望する幅(密度非依存ピクセル単位)。

戻り値
AdSize!

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

getLargePortraitAnchoredAdaptiveBannerAdSize

java-static fun getLargePortraitAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

指定した幅と Google によって最適化された高さで AdSize を返し、ラージ バナー広告を作成します。返されるサイズは、アプリの上部または下部に固定されたバナー広告での使用に適しています。高さはデバイスの縦向きの高さの 20% を超えることはなく、常に 50 ~ 150 密度非依存ピクセルの範囲内です。この関数は、幅とデバイスの組み合わせに関係なく、常に同じ高さを返します。

パラメータ
context: Context!

画面の寸法など、デバイス固有の情報を特定するために使用される Context

width: Int

広告ユニットの希望する幅(密度非依存ピクセル単位)。

戻り値
AdSize!

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

getPortraitAnchoredAdaptiveBannerAdSize

java-static fun getPortraitAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

戻り値
AdSize!

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

getPortraitInlineAdaptiveBannerAdSize

java-static fun getPortraitInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

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

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

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

toString

fun toString(): String!

パブリック プロパティ

height

val heightInt

width

val widthInt