Começar
Os anúncios de banner são anúncios retangulares, compostos por imagens ou texto, que são integrados ao layout do aplicativo. Esses anúncios permanecem na tela enquanto os usuários interagem com o aplicativo e podem ser atualizados automaticamente após um intervalo de tempo designado. Se você é novo no mundo da publicidade móvel, os anúncios de banner oferecem um excelente ponto de partida para a implementação de anúncios.
Este guia demonstra como integrar de forma simples anúncios de banner do AdMob em um aplicativo Godot. Além de snippets de código e instruções detalhadas, ele também fornece orientações sobre como dimensionar adequadamente os banners e direciona para recursos adicionais para obter ajuda.
Este documento é baseado em:
- Documentação de Banners do Google Mobile Ads SDK para Android
- Documentação de Banners do Google Mobile Ads SDK para iOS
Pré-requisitos
- Concluir o Guia de Início Rápido
Sempre teste com anúncios de teste
Ao desenvolver e testar seus aplicativos Godot, é crucial usar anúncios de teste em vez de anúncios reais de produção. O descumprimento desta regra pode resultar na suspensão da sua conta do AdMob.
O método mais direto para carregar anúncios de teste é utilizar os nossos IDs de blocos de anúncios de teste dedicados para banners no Android e iOS:
Estes IDs de blocos de anúncios foram configurados propositalmente para exibir anúncios de teste a cada requisição. Você pode usá-los com segurança durante suas fases de programação, testes e depuração. No entanto, lembre-se de substituir esses IDs pelos seus próprios quando estiver pronto para publicar o seu aplicativo.
Para um entendimento mais completo sobre como funcionam os anúncios de teste do Mobile Ads SDK, consulte nossa documentação sobre Anúncios de Teste.
Exemplo de AdView
O exemplo de código abaixo demonstra como utilizar o AdView. Neste exemplo, você criará uma instância de um AdView, carregará um anúncio nele usando um AdRequest e adicionará mais funcionalidades tratando vários eventos de ciclo de vida.
Criar um AdView (banner)
A etapa inicial para usar um anúncio de banner é criar uma instância de um AdView dentro de um script GDScript ou C# anexado a um Node.
O construtor do AdView no Godot possui os seguintes parâmetros:
unit_id: O ID do bloco de anúncios do AdMob a partir do qual o AdView deve carregar os anúncios.AdSize: O tamanho do anúncio do AdMob que você deseja utilizar (consulte Tamanhos do AdView para mais detalhes).AdPosition: A posição onde o anúncio de banner deve ser posicionado. A classeAdPosition(GDScript) ouAdPosition(C#) expõe instâncias estáticas para valores de posição válidos (por exemplo,AdPosition.TOP).
Observe os blocos de anúncios distintos utilizados com base na plataforma. Ao fazer solicitações de anúncios no iOS, você deve usar um bloco do iOS, enquanto para o Android, você deve usar um bloco do Android.
(Opcional) Gerar um AdView com uma posição personalizada
Em vez de usar posições padrão (como Top ou Bottom), você pode definir coordenadas x e y específicas para posicionar o banner em um ponto personalizado. As coordenadas determinam onde o canto superior esquerdo do banner será posicionado na tela.
(Opcional) Gerar um AdView com um tamanho personalizado
Além de utilizar as constantes predefinidas do AdSize, você também pode especificar um tamanho personalizado para o seu anúncio:
Carregar o AdView (banner)
A segunda fase para utilizar o AdView envolve criar um AdRequest e passá-lo para o método load_banner().
Escutar os sinais do AdView
Para personalizar o comportamento do seu anúncio, você pode se conectar a vários eventos do ciclo de vida dele, como carregamento, abertura, fechamento e mais. Para monitorar esses eventos, você pode registrar um AdListener:
Destruir o AdView (banner)
Após a conclusão do uso do AdView, lembre-se de chamar destroy() para liberar os recursos alocados e liberar espaço na memória.
Isso é tudo! Seu aplicativo está agora totalmente preparado para exibir anúncios de banner do AdMob.
Tamanhos do AdView
Abaixo está uma tabela com os tamanhos padrão de anúncios de banner:
| Tamanho em dp (LxA) | Descrição | Disponibilidade | Constante do AdSize |
|---|---|---|---|
| 320x50 | Standard Banner | Celulares e Tablets | BANNER |
| 320x100 | Large Banner | Celulares e Tablets | LARGE_BANNER |
| 300x250 | IAB Medium Rectangle | Celulares e Tablets | MEDIUM_RECTANGLE |
| 468x60 | IAB Full-Size Banner | Tablets | FULL_BANNER |
| 728x90 | IAB Leaderboard | Tablets | LEADERBOARD |
| Largura fornecida x Altura adapt. | Banner adaptativo | Celulares e Tablets | N/A |
| Largura da tela x 32/50/90 | Smart banner | Celulares e Tablets | N/A |
Outras Referências
Exemplos
- Projeto de Exemplo: Uma ilustração minimalista do uso de todos os Formatos de Anúncios.