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 Associação de Marketing para Dispositivos Móveis (MMA, na sigla em inglês) (320 x 50 pixels de densidade independente).

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

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

Use getCurrentOrientationAnchoredAdaptiveBannerAdSize.

static final AdSize

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

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.

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 desse AdSize em pixels independentes da densidade.

int

Retorna a altura do 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

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

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.

static AdSize

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

int

Retorna a largura desse AdSize em pixels independentes da densidade.

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

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 Associação de Marketing para Dispositivos Móveis (MMA, na sigla em inglês) (320 x 50 pixels de densidade independente).

FLUID

public static final AdSize FLUID

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

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 e nunca muda depois disso.

INVÁLIDO

public static final AdSize INVALID

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

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

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.

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 de densidade independente.

int height

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

Gera
java.lang.IllegalArgumentException

Se a largura ou altura for negativa.

Métodos públicos

igual a

public boolean equals(@Nullable Object other)

Compara esse 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, 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

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 dentro do callback onAdLoaded. Esse tamanho de anúncio é mais adequado para anúncios que vão ser exibidos em conteúdo rolável.

getHeight

public int getHeight()

Retorna a altura desse AdSize em pixels independentes da densidade.

getHeightInPixels

public int getHeightInPixels(Context context)

Retorna a altura do AdSize em pixels físicos. Para o 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, 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
int maxHeight

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

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

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

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

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

getWidth

public int getWidth()

Retorna a largura desse AdSize em pixels independentes da densidade.

getWidthInPixels

public int getWidthInPixels(Context context)

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

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Retorna se o AdSize é de altura automática.

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

Retorna se o AdSize tem largura total.

toString

public String toString()