AdSize

public final class AdSize


O tamanho de um anúncio de banner.

Resumo

Constantes

static final int

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

static final AdSize

Tamanho do anúncio de banner da Mobile Marketing Association (MMA) (320 x 50 pixels de densidade independente).

static final 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.

static final AdSize

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

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

O uso deste campo foi suspenso.

Use getLargeAnchoredAdaptiveBannerAdSize.

static final AdSize

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

Campos públicos

final int
final int

Construtores públicos

AdSize(int width, int height)

Crie um novo AdSize.

Métodos públicos

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Esse método foi descontinuado.

Use getLargeAnchoredAdaptiveBannerAdSize.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

int

Retorna a altura deste AdSize em pixels de densidade independente.

int

Retorna a altura deste AdSize em pixels físicos.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

Esse método foi descontinuado.

Use getLargeLandscapeAnchoredAdaptiveBannerAdSize.

static AdSize

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

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Esse método foi descontinuado.

Use getLargePortraitAnchoredAdaptiveBannerAdSize.

static AdSize

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

int

Retorna a largura deste AdSize em pixels independentes de densidade.

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

Constantes

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

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

public static final AdSize BANNER

Tamanho do anúncio de banner da Mobile Marketing Association (MMA) (320 x 50 pixels de densidade independente).

FLUID

public static final AdSize FLUID

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

public static final AdSize FULL_BANNER

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

FULL_WIDTH

public static final int FULL_WIDTH = -1

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

public static final AdSize INVALID

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

LARGE_BANNER

public static final AdSize LARGE_BANNER

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

RANKING

public static final AdSize LEADERBOARD

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

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

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

SMART_BANNER

public static final AdSize SMART_BANNER

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

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

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.

Campos públicos

altura

public final int height

largura

public final int width

Construtores públicos

AdSize

public AdSize(int width, int height)

Crie um novo AdSize.

Parâmetros
int width

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

int height

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

Gera
java.lang.IllegalArgumentException

Se a largura ou a altura for negativa.

Métodos públicos

igual a

public boolean equals(@Nullable Object other)

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

getHeight

public int getHeight()

Retorna a altura deste AdSize em pixels de densidade independente.

getHeightInPixels

public int getHeightInPixels(Context context)

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

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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
int maxHeight

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

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

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.

int width

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

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

int width

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

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

int width

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

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

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.

getWidth

public int getWidth()

Retorna a largura deste AdSize em pixels independentes de densidade.

getWidthInPixels

public int getWidthInPixels(Context context)

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

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Retorna se este AdSize tem altura automática.

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

Retorna se este AdSize é de largura total.

toString

public String toString()