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!

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

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

const AdSize!

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

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

AdSize(width: Int, height: Int)

新しい AdSize を作成します。

パブリック関数

Boolean
equals(other: Any?)

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

java-static AdSize!

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

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!

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

java-static AdSize!

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

java-static AdSize!

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

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 広告の幅は、初期化時に決定され、その後は変更されません。

無効

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

リーダーボード

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

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

パブリック関数

equals

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

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

戻り値
AdSize!

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

getLandscapeInlineAdaptiveBannerAdSize

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

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

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

val widthInt