AdSize

public final class AdSize


Es el tamaño de un anuncio de banner.

Resumen

Constantes

static final int

Constante que hará que la altura del anuncio se ajuste según la altura del dispositivo en la orientación actual.

static final AdSize

Tamaño del anuncio en forma de banner de la Mobile Marketing Association (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

Es un objeto AdSize no válido que hará que la solicitud de anuncio falle de inmediato.

static final AdSize

Tamaño de 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 ya no está disponible.

Usa getLargeAnchoredAdaptiveBannerAdSize 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)

Crea una AdSize nueva.

Métodos públicos

boolean

Compara este objeto AdSize con el objeto especificado y muestra si son iguales.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Este método dejó de estar disponible.

Usa getLargeAnchoredAdaptiveBannerAdSize en su lugar.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

int

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

int

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

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

Este método dejó de estar disponible.

Usa getLargeLandscapeAnchoredAdaptiveBannerAdSize en su lugar.

static AdSize

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

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Este método dejó de estar disponible.

Usa getLargePortraitAnchoredAdaptiveBannerAdSize en su lugar.

static AdSize

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

int

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

int

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

int
boolean

Devuelve si este AdSize tiene altura automática.

boolean

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

boolean

Devuelve si este AdSize es de ancho completo.

String

Constantes

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

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

BANNER

public static final AdSize BANNER

Tamaño del anuncio en forma de banner de la Mobile Marketing Association (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 de FULL_WIDTH determina su ancho durante la inicialización del AdView y nunca cambia después.

NO VÁLIDO

public static final AdSize INVALID

Es un objeto AdSize no válido que hará que la solicitud de anuncio falle de inmediato.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Tamaño de 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 ocupa todo el ancho y tiene 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 está destinado solo 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)

Crea 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 este objeto AdSize con el objeto especificado y muestra si son iguales.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

Muestra
AdSize

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

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Devuelve 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. Puedes recuperar el tamaño exacto del anuncio que se devolvió llamando a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es el más adecuado para los anuncios que se mostrarán dentro del contenido desplazable.

getHeight

public int getHeight()

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

getHeightInPixels

public int getHeightInPixels(Context context)

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

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Devuelve 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 proporcionada en el parámetro maxHeight. Puedes recuperar el tamaño exacto del anuncio que se devolvió llamando a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es el más adecuado para los anuncios que se mostrarán dentro del 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 valor de maxHeight de 50 dp o más.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Devuelve un objeto 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 tu app. La altura nunca será mayor que el 15% de la altura del dispositivo en modo horizontal ni menor que 50 px. Esta función siempre devuelve la misma altura para cualquier combinación de ancho y dispositivo. Si el contexto es nulo o no se puede determinar la altura del dispositivo a partir del contexto, se devuelve INVALID.

Muestra
AdSize

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

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Devuelve 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. Puedes recuperar el tamaño exacto del anuncio que se devolvió llamando a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es el más adecuado para los anuncios que se mostrarán dentro del contenido desplazable.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

Devuelve un objeto AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner grande. El tamaño que se devuelve es adecuado para anclar cerca de la parte superior o inferior de tu app. La altura nunca es mayor que el 20% de la altura de la orientación actual del dispositivo y siempre está entre 50 y 150 píxeles independientes de la densidad. Esta función siempre devuelve la misma altura para cualquier combinación de ancho y dispositivo. Si el contexto es nulo o no se puede determinar la altura del dispositivo a partir del contexto, se devuelve INVALID.

Parámetros
Context context

El Context que se usa para determinar información específica del dispositivo, como las dimensiones de la pantalla.

int width

Es el ancho deseado de la unidad de anuncios en píxeles independientes de la densidad.

Muestra
AdSize

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Devuelve un objeto AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner grande. El tamaño que se devuelve es adecuado para usar en un anuncio de banner fijo cerca de la parte superior o inferior de tu app. La altura nunca es mayor que el 20% de la altura del dispositivo en modo horizontal y siempre está entre 50 y 150 píxeles independientes de la densidad. Esta función siempre devuelve la misma altura para cualquier combinación de ancho y dispositivo. Si el contexto es nulo o no se puede determinar la altura del dispositivo a partir del contexto, se devuelve INVALID.

Parámetros
Context context

El Context que se usa para determinar información específica del dispositivo, como las dimensiones de la pantalla.

int width

Es el ancho deseado de la unidad de anuncios en píxeles independientes de la densidad.

Muestra
AdSize

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

getLargePortraitAnchoredAdaptiveBannerAdSize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Devuelve un objeto AdSize con el ancho determinado y una altura optimizada por Google para crear un anuncio en forma de banner grande. El tamaño que se devuelve es adecuado para usarlo en un anuncio de banner fijo cerca de la parte superior o inferior de tu app. La altura nunca es mayor que el 20% de la altura vertical del dispositivo y siempre está entre 50 y 150 píxeles independientes de la densidad. Esta función siempre devuelve la misma altura para cualquier combinación de ancho y dispositivo.

Parámetros
Context context

El Context que se usa para determinar información específica del dispositivo, como las dimensiones de la pantalla.

int width

Es el ancho deseado de la unidad de anuncios en píxeles independientes de la densidad.

Muestra
AdSize

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

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

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

Muestra
AdSize

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

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Devuelve 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 que sea menor o igual a la altura de la pantalla en orientación vertical. Puedes recuperar el tamaño exacto del anuncio que se devolvió llamando a getAdSize dentro de la devolución de llamada onAdLoaded. Este tamaño de anuncio es el más adecuado para los anuncios que se mostrarán dentro del contenido desplazable.

getWidth

public int getWidth()

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

getWidthInPixels

public int getWidthInPixels(Context context)

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

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Devuelve si este AdSize tiene altura automática.

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

Devuelve si este AdSize es de ancho completo.

toString

public String toString()