AdSize

public final class AdSize


Es el tamaño de un anuncio de banner.

Resumen

Constantes

static final int

Es una constante que hará que la altura del anuncio se ajuste en función de la altura del dispositivo en la orientación actual.

static final AdSize

Tamaño del anuncio en forma de banner de la Asociación de marketing para dispositivos móviles (MMA) (320 × 50 píxeles independientes de la densidad)

static final AdSize

Es un banner de tamaño dinámico que coincide con el ancho de su elemento superior y expande o contrae su altura para que coincida con el contenido del anuncio después de que se completa la carga.

static final AdSize

Tamaño de anuncio en forma de banner completo de la Interactive Advertising Bureau (IAB) (468 × 60 píxeles independientes de la densidad)

static final int

Es una constante que hará que el ancho del anuncio coincida con el ancho del dispositivo en la orientación actual.

static final AdSize

Un AdSize no válido que hará que la solicitud de anuncio falle de inmediato.

static final AdSize

Tamaño del anuncio en forma de banner grande (320 × 100 píxeles independientes de la densidad)

static final AdSize

Tamaño de anuncio de la tabla de clasificación de la Interactive Advertising Bureau (IAB) (728 × 90 píxeles independientes de la densidad)

static final AdSize

Tamaño de anuncio de rectángulo mediano de la Interactive Advertising Bureau (IAB) (300 × 250 píxeles independientes de la densidad)

static final AdSize

Este campo dejó de estar disponible.

Usa getCurrentOrientationAnchoredAdaptiveBannerAdSize en su lugar.

static final AdSize

Tamaño de anuncio skyscraper ancho de la IAB (160 × 600 píxeles independientes de la densidad)

Campos públicos

final int
final int

Constructores públicos

AdSize(int width, int height)

Cree una AdSize nueva

Métodos públicos

boolean

Compara esta AdSize con el objeto especificado y, luego, indica si son iguales.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Muestra un AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Muestra un AdSize con el ancho determinado y una altura que siempre es 0.

int

Muestra la altura de este AdSize en píxeles independientes de la densidad.

int

Muestra la altura de este AdSize en píxeles físicos.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Muestra un AdSize con el ancho determinado y una altura que siempre es 0.

static AdSize

Muestra un AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner.

static AdSize

Muestra un AdSize con el ancho determinado y una altura que siempre es 0.

static AdSize

Muestra un AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner.

static AdSize

Muestra un AdSize con el ancho determinado y una altura que siempre es 0.

int

Muestra el ancho de este AdSize en píxeles independientes de la densidad.

int

Muestra el ancho de este AdSize en píxeles físicos.

int
boolean

Devuelve si este AdSize tiene altura automática.

boolean

Muestra si este AdSize es de tamaño fluido o no.

boolean

Muestra si este AdSize es de ancho completo.

String

Constantes

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Es una constante que hará que la altura del anuncio se ajuste en función de la altura del dispositivo en la orientación actual. Un anuncio AUTO_HEIGHT determina su altura durante la inicialización de AdView y nunca cambia después.

BANNER

public static final AdSize BANNER

Tamaño del anuncio en forma de banner de la Asociación de marketing para dispositivos móviles (MMA) (320 × 50 píxeles independientes de la densidad)

FLUID

public static final AdSize FLUID

Es un banner de tamaño dinámico que coincide con el ancho de su elemento superior y expande o contrae su altura para que coincida con el contenido del anuncio después de que se completa la carga.

FULL_BANNER

public static final AdSize FULL_BANNER

Tamaño de anuncio en forma de banner completo de la Interactive Advertising Bureau (IAB) (468 × 60 píxeles independientes de la densidad)

FULL_WIDTH

public static final int FULL_WIDTH = -1

Es una constante que hará que el ancho del anuncio coincida con el ancho del dispositivo en la orientación actual. Un anuncio FULL_WIDTH determina su ancho durante la inicialización de la y nunca cambia después.

NO VÁLIDO

public static final AdSize INVALID

Un AdSize no válido que hará que la solicitud de anuncio falle de inmediato.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Tamaño del anuncio en forma de banner grande (320 × 100 píxeles independientes de la densidad)

RANKING

public static final AdSize LEADERBOARD

Tamaño de anuncio de la tabla de clasificación de la Interactive Advertising Bureau (IAB) (728 × 90 píxeles independientes de la densidad)

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Tamaño de anuncio de rectángulo mediano de la Interactive Advertising Bureau (IAB) (300 × 250 píxeles independientes de la densidad)

SMART_BANNER

public static final AdSize SMART_BANNER

Es un banner de tamaño dinámico que tiene ancho completo y altura automática.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

Tamaño de anuncio skyscraper ancho de la IAB (160 × 600 píxeles independientes de la densidad) Actualmente, la red de anuncios de Google para dispositivos móviles no admite este tamaño, que solo está destinado a las redes de publicidad de mediación.

Campos públicos

alto

public final int height

ancho

public final int width

Constructores públicos

AdSize

public AdSize(int width, int height)

Cree una AdSize nueva

Parámetros
int width

Es el ancho del anuncio en píxeles independientes de la densidad.

int height

Es la altura del anuncio en píxeles independientes de la densidad.

Arroja
java.lang.IllegalArgumentException

Si el ancho o la altura son negativos.

Métodos públicos

es igual a

public boolean equals(@Nullable Object other)

Compara esta AdSize con el objeto especificado y, luego, indica si son iguales.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Muestra un AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner. El tamaño que se devuelve tendrá una relación de aspecto similar a AdSize, adecuada para anclar cerca de la parte superior o inferior de la app. La altura nunca será superior al 15% de la altura de orientación actual del dispositivo ni inferior a 50 px. Esta función siempre muestra la misma altura para cualquier combinación de ancho o dispositivo. Si el contexto es nulo o no se puede determinar la altura del dispositivo a partir de él, se muestra INVALID.

Muestra
AdSize

Un objeto AdSize. Muestra INVALID si el contexto es nulo o si no se puede determinar la altura del dispositivo a partir de él.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Muestra un AdSize con el ancho determinado y una altura que siempre es 0. Este tamaño de anuncio permite que los servidores de Google elijan un tamaño de anuncio óptimo con una altura inferior o igual a la altura de la pantalla en la orientación solicitada. Para recuperar el tamaño exacto del anuncio que se muestra, llama a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es más adecuado para los anuncios que se muestran dentro de contenido desplazable.

getHeight

public int getHeight()

Muestra la altura de este AdSize en píxeles independientes de la densidad.

getHeightInPixels

public int getHeightInPixels(Context context)

Muestra la altura de este AdSize en píxeles físicos. Para el tamaño flexible, muestra -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Muestra un AdSize con el ancho determinado y una altura que siempre es 0. Este tamaño de anuncio permite que los servidores de Google elijan un tamaño de anuncio óptimo con una altura inferior o igual a la altura máxima especificada en el parámetro maxHeight. Para recuperar el tamaño exacto del anuncio que se muestra, llama a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es más adecuado para los anuncios que se muestran dentro de contenido desplazable.

Parámetros
int maxHeight

Es la altura máxima que tendrá un anuncio cargado. Debe ser de al menos 32 dp, pero se recomienda un maxHeight de 50 dp o más.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Muestra un AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner. El tamaño que se devuelve tendrá una relación de aspecto similar a BANNER, adecuada para anclar cerca de la parte superior o inferior de la app. La altura nunca será superior al 15% de la altura del dispositivo en modo horizontal ni inferior a 50 px. Esta función siempre muestra la misma altura para cualquier combinación de ancho o dispositivo. Si el contexto es nulo o no se puede determinar la altura del dispositivo a partir de él, se muestra INVALID.

Muestra
AdSize

Un objeto AdSize. Muestra INVALID si el contexto es nulo o si no se puede determinar la altura del dispositivo a partir de él.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Muestra un AdSize con el ancho determinado y una altura que siempre es 0. Este tamaño de anuncio permite que los servidores de Google elijan un tamaño de anuncio óptimo con una altura inferior o igual a la altura de la pantalla en orientación horizontal. Para recuperar el tamaño exacto del anuncio que se muestra, llama a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es más adecuado para los anuncios que se muestran dentro de contenido desplazable.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Muestra un AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner. El tamaño que se devuelve tendrá una relación de aspecto similar a BANNER, adecuada para fijarse cerca de la parte superior o inferior de la app. La altura nunca será superior al 15% de la altura vertical del dispositivo ni inferior a 50 px. Esta función siempre muestra la misma altura para cualquier combinación de ancho o dispositivo.

Muestra
AdSize

Un objeto AdSize. Muestra INVALID si el contexto es nulo o si no se puede determinar la altura del dispositivo a partir de él.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Muestra un AdSize con el ancho determinado y una altura que siempre es 0. Este tamaño de anuncio permite que los servidores de Google elijan un tamaño de anuncio óptimo inferior o igual a la altura de la pantalla en orientación vertical. Para recuperar el tamaño exacto del anuncio que se muestra, llama a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es más adecuado para los anuncios que se muestran dentro de contenido desplazable.

getWidth

public int getWidth()

Muestra el ancho de este AdSize en píxeles independientes de la densidad.

getWidthInPixels

public int getWidthInPixels(Context context)

Muestra el ancho de este AdSize en píxeles físicos. Para el tamaño flexible, muestra -1.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Devuelve si este AdSize tiene altura automática.

isFluid

public boolean isFluid()

Muestra si este AdSize es de tamaño fluido o no.

isFullWidth

public boolean isFullWidth()

Muestra si este AdSize es de ancho completo.

toString

public String toString()