AdSize

class AdSize


O tamanho de um anúncio de banner.

Resumo

Constantes

const Int

Constante que faz com que a altura do anúncio seja dimensionada com base na altura do dispositivo na orientação atual.

const AdSize!

Tamanho do anúncio de banner da Associação de Marketing para Dispositivos Móveis (MMA, na sigla em inglês) (320 x 50 pixels de densidade independente).

const AdSize!

Um banner de tamanho dinâmico que corresponde à largura do pai e expande/contrai a altura para corresponder ao conteúdo do anúncio após o término do carregamento.

const AdSize!

Tamanho do anúncio de banner completo do Interactive Advertising Bureau (IAB) (468 x 60 pixels de densidade independente).

const Int

Constante que faz com que a largura do anúncio corresponda à largura do dispositivo na orientação atual.

const AdSize!

Um AdSize inválido que faz com que a solicitação de anúncio falhe imediatamente.

const AdSize!

Tamanho do anúncio de banner grande (320 x 100 pixels de densidade independente)

const AdSize!

Tamanho do anúncio de cabeçalho do Interactive Advertising Bureau (IAB) (728 x 90 pixels de densidade independente).

const AdSize!

Tamanho do anúncio de retângulo médio do Interactive Advertising Bureau (IAB) (300 x 250 pixels de densidade independente).

const AdSize!

Esta propriedade foi descontinuada.

Use getCurrentOrientationAnchoredAdaptiveBannerAdSize.

const AdSize!

Tamanho do anúncio de arranha-céu largo do IAB (160 x 600 pixels de densidade independente).

Construtores públicos

AdSize(width: Int, height: Int)

Crie um novo AdSize.

Funções públicas

Boolean
equals(other: Any?)

Compara esse AdSize com o objeto especificado e indica se eles são iguais.

java-static AdSize!

Retorna um AdSize com a largura especificada e uma altura otimizada pelo Google para criar um anúncio de banner.

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

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0.

Int

Retorna a altura do AdSize em pixels físicos.

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

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0.

java-static AdSize!

Retorna um AdSize com a largura especificada e uma altura otimizada pelo Google para criar um anúncio de banner.

java-static AdSize!

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0.

java-static AdSize!

Retorna um AdSize com a largura especificada e uma altura otimizada pelo Google para criar um anúncio de banner.

java-static AdSize!

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0.

Int

Retorna a largura desse AdSize em pixels físicos.

Int
Boolean

Retorna se o AdSize é de altura automática.

Boolean

Retorna se o AdSize é de tamanho fluido ou não.

Boolean

Retorna se o AdSize tem largura total.

String!

Propriedades públicas

Int
Int

Constantes

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

Constante que faz com que a altura do anúncio seja dimensionada com base na altura do dispositivo na orientação atual. Um anúncio AUTO_HEIGHT determina a altura durante a inicialização do AdView e nunca muda depois disso.

BANNER

const val BANNERAdSize!

Tamanho do anúncio de banner da Associação de Marketing para Dispositivos Móveis (MMA, na sigla em inglês) (320 x 50 pixels de densidade independente).

FLUID

const val FLUIDAdSize!

Um banner de tamanho dinâmico que corresponde à largura do pai e expande/contrai a altura para corresponder ao conteúdo do anúncio após o término do carregamento.

FULL_BANNER

const val FULL_BANNERAdSize!

Tamanho do anúncio de banner completo do Interactive Advertising Bureau (IAB) (468 x 60 pixels de densidade independente).

FULL_WIDTH

const val FULL_WIDTH = -1: Int

Constante que faz com que a largura do anúncio corresponda à largura do dispositivo na orientação atual. Um anúncio FULL_WIDTH determina a largura durante a inicialização e nunca muda depois disso.

INVÁLIDO

const val INVALIDAdSize!

Um AdSize inválido que faz com que a solicitação de anúncio falhe imediatamente.

LARGE_BANNER

const val LARGE_BANNERAdSize!

Tamanho do anúncio de banner grande (320 x 100 pixels de densidade independente)

RANKING

const val LEADERBOARDAdSize!

Tamanho do anúncio de cabeçalho do Interactive Advertising Bureau (IAB) (728 x 90 pixels de densidade independente).

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

Tamanho do anúncio de retângulo médio do Interactive Advertising Bureau (IAB) (300 x 250 pixels de densidade independente).

SMART_BANNER

const val SMART_BANNERAdSize!

Um banner com tamanho dinâmico, largura total e altura automática.

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Tamanho do anúncio de arranha-céu largo do IAB (160 x 600 pixels de densidade independente). No momento, esse tamanho não é aceito pela rede de publicidade para dispositivos móveis do Google. Ele é destinado apenas a redes de publicidade de mediação.

Construtores públicos

AdSize

AdSize(width: Int, height: Int)

Crie um novo AdSize.

Parâmetros
width: Int

A largura do anúncio em pixels de densidade independente.

height: Int

É a altura do anúncio em pixels de densidade independente.

Gera
java.lang.IllegalArgumentException

Se a largura ou altura for negativa.

Funções públicas

igual a

fun equals(other: Any?): Boolean

Compara esse AdSize com o objeto especificado e indica se eles são iguais.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura otimizada pelo Google para criar um anúncio de banner. O tamanho retornado terá uma proporção semelhante a AdSize, adequado para ancorar perto da parte de cima ou de baixo do app. A altura nunca será maior que 15% da altura de orientação atual do dispositivo e nunca menor que 50 pixels. Essa função sempre retorna a mesma altura para qualquer combinação de largura / dispositivo. Se o contexto for nulo ou a altura do dispositivo não puder ser determinada, INVALID será retornado.

Retorna
AdSize!

Um objeto AdSize. Retorna INVALID se o contexto for nulo ou se a altura do dispositivo não puder ser determinada com base no contexto.

getCurrentOrientationInlineAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0. Com esse tamanho, os servidores do Google podem escolher um tamanho de anúncio ideal com altura menor ou igual à altura da tela na orientação solicitada. O tamanho exato do anúncio retornado pode ser recuperado chamando getAdSize dentro do callback onAdLoaded. Esse tamanho de anúncio é mais adequado para anúncios que vão ser exibidos em conteúdo rolável.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

Retorna a altura do AdSize em pixels físicos. Para o tamanho flexível, ele retorna -1.

getInlineAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0. Com esse tamanho, os servidores do Google podem escolher um tamanho de anúncio ideal com altura menor ou igual à altura máxima especificada no parâmetro "maxHeight". O tamanho exato do anúncio retornado pode ser recuperado chamando getAdSize dentro do callback onAdLoaded. Esse tamanho de anúncio é mais adequado para anúncios que vão ser exibidos em conteúdo rolável.

Parâmetros
maxHeight: Int

A altura máxima que um anúncio carregado vai ter. Precisa ser de pelo menos 32 dp, mas é recomendado um maxHeight de 50 dp ou mais.

getLandscapeAnchoredAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura otimizada pelo Google para criar um anúncio de banner. O tamanho retornado terá uma proporção semelhante a BANNER, adequado para ancorar perto da parte de cima ou de baixo do app. A altura nunca será maior que 15% da altura do dispositivo no modo paisagem e nunca menor que 50 px. Essa função sempre retorna a mesma altura para qualquer combinação de largura / dispositivo. Se o contexto for nulo ou a altura do dispositivo não puder ser determinada, INVALID será retornado.

Retorna
AdSize!

Um objeto AdSize. Retorna INVALID se o contexto for nulo ou se a altura do dispositivo não puder ser determinada com base no contexto.

getLandscapeInlineAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0. Com esse tamanho, os servidores do Google podem escolher um tamanho de anúncio ideal com altura menor ou igual à altura da tela na orientação paisagem. O tamanho exato do anúncio retornado pode ser recuperado chamando getAdSize dentro do callback onAdLoaded. Esse tamanho de anúncio é mais adequado para anúncios que vão ser exibidos em conteúdo rolável.

getPortraitAnchoredAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura otimizada pelo Google para criar um anúncio de banner. O tamanho retornado terá uma proporção semelhante a BANNER, adequado para ancorar perto da parte de cima ou de baixo do app. A altura nunca será maior que 15% da altura do dispositivo no modo retrato e nunca menor que 50 pixels. Essa função sempre retorna a mesma altura para qualquer combinação de largura / dispositivo.

Retorna
AdSize!

Um objeto AdSize. Retorna INVALID se o contexto for nulo ou se a altura do dispositivo não puder ser determinada com base no contexto.

getPortraitInlineAdaptiveBannerAdSize

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

Retorna um AdSize com a largura especificada e uma altura sempre igual a 0. Com esse tamanho, os servidores do Google podem escolher um tamanho de anúncio ideal menor ou igual à altura da tela na orientação retrato. O tamanho exato do anúncio retornado pode ser recuperado chamando getAdSize dentro do callback onAdLoaded. Esse tamanho de anúncio é mais adequado para anúncios que vão ser exibidos em conteúdo rolável.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

Retorna a largura desse AdSize em pixels físicos. Para o tamanho flexível, ele retorna -1.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Retorna se o AdSize é de altura automática.

isFluid

fun isFluid(): Boolean

Retorna se o AdSize é de tamanho fluido ou não.

isFullWidth

fun isFullWidth(): Boolean

Retorna se o AdSize tem largura total.

toString

fun toString(): String!

Propriedades públicas

altura

val heightInt

largura

val widthInt