Pular para o conteúdo

Banner

Os anúncios de banner são anúncios retangulares de imagem ou texto que ocupam um espaço dentro do layout do aplicativo. Eles permanecem na tela enquanto os usuários interagem com o app e podem ser atualizados automaticamente após um determinado período de tempo. Se você está começando na publicidade mobile, eles são uma excelente opção para começar.

Para integrar um banner, você precisa implementar um código semelhante ao do exemplo abaixo:

// Cria um banner
WortiseBanner bannerAd = new WortiseBanner(
"Ad Unit ID da Wortise",
WortiseAdSize.Height50,
WortiseAdPosition.Top
);
// Opcional: define o tempo de atualização automática em milissegundos
bannerAd.AutoRefreshTime = 60000;
// Solicita um anúncio
bannerAd.LoadAd();

Os banners adaptativos são um novo formato de banner em que o tamanho dos anúncios se adapta ao dispositivo e à interface do app, com o objetivo de maximizar o desempenho.

Atualmente há suporte para dois tipos de banners adaptativos:

Esse tipo de banner foi projetado para substituir os banners tradicionais de 320x50 e ser posicionado na parte superior ou inferior da tela.

Para usar esse formato, um WortiseAdSize gerado da seguinte forma deve ser passado à instância de WortiseBanner:

// Você precisa especificar a largura do banner
WortiseAdSize.GetAnchoredAdaptiveBannerAdSize(width);

Esse outro tipo de banner, em comparação com o ancorado, foi projetado para ter altura variável e ser posicionado dentro de um conteúdo rolável.

Nesse caso, um WortiseAdSize deve ser gerado desta forma:

// Você precisa especificar a largura do banner. A altura máxima é um
// parâmetro opcional (passando 0 ou um valor negativo)
WortiseAdSize.GetInlineAdaptiveBannerAdSize(width, maxHeight);

Os banners recolhíveis são banners ancorados que inicialmente são exibidos como uma sobreposição maior, com um botão que os recolhe até o tamanho declarado. Eles têm como objetivo melhorar o desempenho dos banners ancorados sem ocupar mais espaço de forma permanente.

Para solicitar um, passe uma instância de WortiseRequestParameters com a posição desejada ao método LoadAd:

WortiseRequestParameters parameters = new WortiseRequestParameters
{
Collapsible = WortiseCollapsiblePosition.Bottom
};
bannerAd.LoadAd(parameters);

A posição determina onde o anúncio expandido é ancorado e deve coincidir com a posição do banner:

ValorDescrição
WortiseCollapsiblePosition.BottomO banner é posicionado na parte inferior da tela
WortiseCollapsiblePosition.TopO banner é posicionado na parte superior da tela

Alguns listeners podem ser adicionados para receber os diferentes eventos que podem ocorrer durante o ciclo de vida do banner. Para isso, você pode usar os seguintes atributos disponíveis na classe WortiseBanner:

  • OnClicked
  • OnFailedToLoad
  • OnImpression
  • OnLoaded
  • OnRevenuePaid
bannerAd.OnClicked += () => Debug.Log('Banner clicked');
bannerAd.OnFailedToLoad += () => Debug.Log('Banner failed to load');
bannerAd.OnImpression += () => Debug.Log('Banner impression');
bannerAd.OnLoaded += () => Debug.Log('Banner loaded');
bannerAd.OnRevenuePaid += (data) => Debug.Log('Banner revenue paid');