AdSize

class AdSize


Es el tamaño de un anuncio de banner.

Resumen

Constantes

const Int

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

const AdSize!

Tamaño del anuncio en forma de banner de la Mobile Marketing Association (MMA) (320 × 50 píxeles independientes de la densidad).

const 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.

const AdSize!

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

const Int

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

const AdSize!

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

const AdSize!

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

const 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).

const AdSize!

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

const AdSize!

Esta propiedad dejó de estar disponible.

Usa getLargeAnchoredAdaptiveBannerAdSize en su lugar.

const AdSize!

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

Constructores públicos

AdSize(width: Int, height: Int)

Crea una AdSize nueva.

Funciones públicas

Boolean
equals(other: Any?)

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

java-static AdSize!

Esta función es obsoleta.

Usa getLargeAnchoredAdaptiveBannerAdSize en su lugar.

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

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

Int

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

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

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

java-static AdSize!

Esta función es obsoleta.

Usa getLargeLandscapeAnchoredAdaptiveBannerAdSize en su lugar.

java-static AdSize!

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

java-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.

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

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

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

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

java-static AdSize!

Esta función es obsoleta.

Usa getLargePortraitAnchoredAdaptiveBannerAdSize en su lugar.

java-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 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!

Propiedades públicas

Int
Int

Constantes

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

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

const val BANNERAdSize!

Tamaño del anuncio en forma de banner de la Mobile Marketing Association (MMA) (320 × 50 píxeles independientes de la densidad).

FLUID

const val FLUIDAdSize!

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

const val FULL_BANNERAdSize!

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

const val FULL_WIDTH = -1: Int

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

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

RANKING

const val LEADERBOARDAdSize!

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

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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.

Constructores públicos

AdSize

AdSize(width: Int, height: Int)

Crea una AdSize nueva.

Parámetros
width: Int

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

height: Int

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

Arroja
java.lang.IllegalArgumentException

Si el ancho o la altura son negativos

Funciones públicas

es igual a

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

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

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

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.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

getInlineAdaptiveBannerAdSize

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

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
maxHeight: Int

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

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

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

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

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

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

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.

width: Int

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

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

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.

width: Int

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

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

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.

width: Int

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

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

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

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

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.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Devuelve si este AdSize tiene altura automática.

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

Devuelve si este AdSize es de ancho completo.

toString

fun toString(): String!

Propiedades públicas

alto

val heightInt

ancho

val widthInt