AdSize

class AdSize


Es el tamaño de un anuncio de banner.

Resumen

Constantes

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

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

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!

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

const AdSize!

Tamaño del 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 getCurrentOrientationAnchoredAdaptiveBannerAdSize 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)

Cree una AdSize nueva

Funciones públicas

Boolean
equals(other: Any?)

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

java-static AdSize!

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

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

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

Int

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

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

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

java-static AdSize!

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

java-static AdSize!

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

java-static AdSize!

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

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

Propiedades públicas

Int
Int

Constantes

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: 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. Un anuncio AUTO_HEIGHT determina su altura durante la inicialización de AdView y nunca cambia después.

BANNER

const val BANNERAdSize!

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

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 FULL_WIDTH determina su ancho durante la inicialización de la y nunca cambia después.

NO VÁLIDO

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

Tamaño del 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 tiene ancho completo y 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 solo está destinado a las redes de publicidad de mediación.

Constructores públicos

AdSize

AdSize(width: Int, height: Int)

Cree 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 esta AdSize con el objeto especificado y, luego, indica si son iguales.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

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

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

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.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

getInlineAdaptiveBannerAdSize

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

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

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

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

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

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

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

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

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

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

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.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Devuelve si este AdSize tiene altura automática.

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

Muestra si este AdSize es de ancho completo.

toString

fun toString(): String!

Propiedades públicas

alto

val heightInt

ancho

val widthInt