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 Mobile Marketing Association (MMA) (320 x 50 pixels de densidade independente).

const AdSize!

Um banner de tamanho dinâmico que corresponde à largura do elemento pai e expande/contrai a altura para corresponder ao conteúdo do anúncio após a conclusão 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 fará 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!

Essa propriedade está obsoleta.

Use getLargeAnchoredAdaptiveBannerAdSize.

const AdSize!

Tamanho do anúncio 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 este AdSize com o objeto especificado e indica se eles são iguais.

java-static AdSize!

Essa função foi descontinuada.

Use getLargeAnchoredAdaptiveBannerAdSize.

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

Essa função foi descontinuada.

Use getLargeLandscapeAnchoredAdaptiveBannerAdSize.

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

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

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

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

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

java-static AdSize!

Essa função foi descontinuada.

Use getLargePortraitAnchoredAdaptiveBannerAdSize.

java-static AdSize!

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

Int

Retorna a largura deste AdSize em pixels físicos.

Int
Boolean

Retorna se este AdSize tem altura automática.

Boolean

Retorna se este AdSize é de tamanho flexível ou não.

Boolean

Retorna se este AdSize é de 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 Mobile Marketing Association (MMA) (320 x 50 pixels de densidade independente).

FLUID

const val FLUIDAdSize!

Um banner de tamanho dinâmico que corresponde à largura do elemento pai e expande/contrai a altura para corresponder ao conteúdo do anúncio após a conclusão 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 do AdView e nunca muda depois disso.

INVÁLIDO

const val INVALIDAdSize!

Um AdSize inválido que fará 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 de tamanho dinâmico com largura total e altura automática.

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Tamanho do anúncio arranha-céu largo do IAB (160 x 600 pixels de densidade independente). No momento, esse tamanho não é compatível com a rede de anúncios 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 independentes de densidade.

height: Int

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

Gera
java.lang.IllegalArgumentException

Se a largura ou a altura for negativa.

Funções públicas

igual a

fun equals(other: Any?): Boolean

Compara este 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, adequada para fixação perto da parte de cima ou de baixo do app. A altura nunca será maior que 15% da altura da orientação atual do dispositivo e nunca será 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 não for possível determinar a altura do dispositivo com base no contexto, 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 pelo 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 no callback onAdLoaded. Esse tamanho é mais adequado para anúncios que serão exibidos dentro de conteúdo rolável.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

Retorna a altura deste AdSize em pixels físicos. Para 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 de anúncio, os servidores do Google podem escolher um tamanho 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 no callback onAdLoaded. Esse tamanho é mais adequado para anúncios que serão exibidos dentro de conteúdo rolável.

Parâmetros
maxHeight: Int

A altura máxima que um anúncio carregado terá. Precisa ter pelo menos 32 dp, mas é recomendável 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, adequada para fixação 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 será 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 se não for possível determinar a altura do dispositivo com base no contexto, 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 pelo 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 no callback onAdLoaded. Esse tamanho é mais adequado para anúncios que serão exibidos dentro de conteúdo rolável.

getLargeAnchoredAdaptiveBannerAdSize

java-static fun getLargeAnchoredAdaptiveBannerAdSize(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 grande. O tamanho retornado é adequado para fixação perto da parte de cima ou de baixo do app. A altura nunca é maior que 20% da altura da orientação atual do dispositivo e está sempre entre 50 e 150 pixels independentes de densidade. Essa função sempre retorna a mesma altura para qualquer combinação de largura / dispositivo. Se o contexto for nulo ou se não for possível determinar a altura do dispositivo com base no contexto, INVALID será retornado.

Parâmetros
context: Context!

O Context usado para determinar informações específicas do dispositivo, como dimensões da tela.

width: Int

A largura desejada do bloco de anúncios em pixels independentes de densidade.

Retorna
AdSize!

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    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 grande. O tamanho retornado é adequado para uso em um anúncio de banner fixo perto da parte de cima ou de baixo do app. A altura nunca é maior que 20% da altura do dispositivo no modo paisagem e está sempre entre 50 e 150 pixels independentes de densidade. Essa função sempre retorna a mesma altura para qualquer combinação de largura / dispositivo. Se o contexto for nulo ou se não for possível determinar a altura do dispositivo com base no contexto, INVALID será retornado.

Parâmetros
context: Context!

O Context usado para determinar informações específicas do dispositivo, como dimensões da tela.

width: Int

A largura desejada do bloco de anúncios em pixels independentes de densidade.

Retorna
AdSize!

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

getLargePortraitAnchoredAdaptiveBannerAdSize

java-static fun getLargePortraitAnchoredAdaptiveBannerAdSize(
    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 grande. O tamanho retornado é adequado para uso em um anúncio de banner fixo perto da parte de cima ou de baixo do app. A altura nunca é maior que 20% da altura vertical do dispositivo e está sempre entre 50 e 150 pixels independentes de densidade. Essa função sempre retorna a mesma altura para qualquer combinação de largura / dispositivo.

Parâmetros
context: Context!

O Context usado para determinar informações específicas do dispositivo, como dimensões da tela.

width: Int

A largura desejada do bloco de anúncios em pixels independentes de densidade.

Retorna
AdSize!

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

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, adequada para fixação 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 será menor que 50 px. 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 pelo 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 de anúncio, os servidores do Google podem escolher um tamanho ideal menor ou igual à altura da tela na orientação retrato. O tamanho exato do anúncio retornado pode ser recuperado chamando getAdSize no callback onAdLoaded. Esse tamanho é mais adequado para anúncios que serão exibidos dentro de conteúdo rolável.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Retorna se este AdSize tem altura automática.

isFluid

fun isFluid(): Boolean

Retorna se este AdSize é de tamanho flexível ou não.

isFullWidth

fun isFullWidth(): Boolean

Retorna se este AdSize é de largura total.

toString

fun toString(): String!

Propriedades públicas

altura

val heightInt

largura

val widthInt