Anúncios de banner recolhíveis

Os anúncios de banner que podem ser recolhidos são exibidos inicialmente como um banner maior com um botão para recolhê-las ao tamanho do banner solicitado originalmente. Os anúncios de banner que podem ser recolhidos têm como objetivo melhorar o desempenho de anúncios fixos que caso contrário, são menores. Este guia mostra como ativar o banner que pode ser recolhido para posições de banner.

Pré-requisitos

Implementação

Verifique se a visualização do banner está definida com o tamanho que você quer mostrar aos usuários no estado de banner normal (recolhido). Incluir um parâmetro de extras no anúncio solicitação com collapsible como a chave e a posição do anúncio como o valor.

O posicionamento que pode ser recolhido define como a região expandida é fixada no banner anúncio.

Valor Placement Comportamento Caso de uso pretendido
top A parte superior do anúncio expandido é alinhada à parte superior do anúncio recolhido. O anúncio é posicionado na parte superior da tela.
bottom A parte inferior do anúncio expandido se alinha à parte inferior do anúncio recolhido. anúncio. O anúncio é posicionado na parte inferior da tela.

Se o anúncio carregado for um banner que pode ser recolhido, ele mostrará o banner que pode ser recolhido sobreposição imediatamente após ser colocado na hierarquia de visualização.

void _loadAd() async {
  // Replace these test ad units with your own ad units.
  final String adUnitId = Platform.isAndroid
    ? 'ca-app-pub-3940256099942544/2014213617'
    : 'ca-app-pub-3940256099942544/8388050270';

  // Get the size before loading the ad.
  final size = await AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(
      MediaQuery.sizeOf(context).width.truncate());

  if (size == null) {
    // Unable to get the size.
    return;
  }

  // Create an extra parameter that aligns the bottom of the expanded ad to the
  // bottom of the banner ad.
  const adRequest = AdRequest(extras: {
    "collapsible": "bottom",
  });

  BannerAd(
      adUnitId: adUnitId,
      request: adRequest,
      size: size,
      listener: const BannerAdListener()
  ).load();
}

Comportamento de atualização dos anúncios

Para aplicativos que configuram a atualização automática para anúncios de banner no na interface da Web do Ad Manager, quando um anúncio de banner que pode ser recolhido for solicitada para um espaço de banner, as atualizações subsequentes de anúncios não serão solicitadas anúncios de banner que podem ser recolhidos. Isso acontece porque a exibição de um banner que pode ser recolhido em cada atualizar pode ter um impacto negativo na experiência do usuário.

Se quiser carregar outro anúncio de banner que pode ser recolhido mais tarde na sessão, carregar um anúncio manualmente com uma solicitação que contém o parâmetro "collapsible".

Mediação

Os anúncios de banner que podem ser recolhidos estão disponíveis apenas para a demanda do Google na versão Beta período Os anúncios veiculados por mediação são exibidos como anúncios de banner normais e não recolhíveis.