fbpx

AdMob em Aplicativos Delphi Android

Monetizando Apps Delphi Android com AdMob

Uma das fontes de agregar renda a aplicativos móveis é a publicidade, nesta postagem veremos como é simples rentabilizar nossas aplicações Delphi Android com banner publicitários.

Na última postagem APP DE EXEMPLO EMBARCADERO CONFERENCE BR, mencionei que faria um tutorial detalhando como monetizar suas aplicações Delphi Android, vamos direto a ele, direto ao Delphi.

Para começar vamos direto ao Delphi e criar uma Nova Aplicação Multi Dispositivo do tipo Blank Application.

Multi Device Blank Application - Delphi 10.1 Berlin

Vamos inserir no formulário da aplicação um componente TImage e alterar sua propriedade Align para Client e a propriedade WrapMode para Stretch isso fará com que ele ocupe toda a área do formulário. Daí associe à propriedade MultiResBitmap uma imagem qualquer a seu gosto.

Incluindo o BannerAd

Para que possamos contar com a exibição dos Banners em nosso aplicativo, vamos inserir um componente TBannerAd, e altere sua propriedade Align para Top.

Componente TBannerAd

Antes de prosseguimos vamos Alterar a Target Platform para Android e renomear nosso projeto para Artigo.

Alterando a Plataforma Alvo

Vamos agora habilitar os serviços do AdMob em nossa aplicação, para isso vá em Project–>Options–>Entitlement List e altere o valor de AdMod Services para True.

Habilitando AdMob Services - Delphi 10.1 Berlin

Nota: Caso você se esqueça desse passo, a aplicação abre e fecha imediatamente.

Com este processo já temos a interface e configuração visual e  de nosso aplicativo, salve o projeto e vamos conhecer um pouco sobre como ganhar dinheiro com a plataforma de publicidade móvel AdMob.

AdMob by Google

Conhecendo a AdMob

A AdMob é uma plataforma do Google especializada em publicidade móvel, com ela é possível inclusão de anúncios publicitários em Android, iOS, entre outros dos maiores sistemas operacionais móveis do mundo.

Acesse: https://www.google.com.br/admob/ para entender um pouco mais e crie sua conta.

Antes de iniciar, sugiro a leitura do Guia de início rápido da AdMob.

Como funciona?

Basicamente com uma conta da AdMob configurada você poderá exibir blocos de anúncios que serão exibidos em suas aplicações. Na maioria das vezes esses anúncios são do tipo CPM (Custo por Mil impressões), ou seja, sempre que seu aplicativo atingir 1000 impressões os valores são creditados em sua conta.

Criando seu bloco de anúncio

Após a criação de sua conta na AdMob, você precisará criar seus blocos de anúncios a serem exibidos em seus aplicativos. Para isso acesse o menu Gerar Receitas e seleciona a opção Gerar Receita com Novo Aplicativo.

Gerar Receita com Novo Aplicativo - AdMob

Isto feito, uma nova tela Gerar Receita com novo aplicativo será exibida, nela selecione a opção Adicionar Aplicativo Manualmente, informe o nome de seu Aplicativo (nome que será exibido na loja) e a plataforma, no nosso caso Android, e clique sobre o botão Adicionar Aplicativo.

Inserido Aplicativo Manualmente - AdMob

Logo em seguida será gerado o ID do Aplicativo.

ID do Aplicativo - AdMob

O segundo passo desta tela refere-se ao tipo de anúncio a ser exibido, como temos fins meramente didáticos ficaremos com o Banner, o mais simples de todos, atribua o nome do Bloco de anúncio como na imagem abaixo, BlocoArtigo, em seguida clique em Salvar.

Banner - AdMob

O terceiro passo refere-se à vinculação do seu aplicativo ao Firebase Analytics, no nosso caso vamos ignorar esse processo que é opcional.

Vincular ao Firebase Analytics - AdMob

O quarto passo nos traz as instruções de configuração, normalmente utilizadas nos ambientes de desenvolvimento Android do Google, como nosso foco será no Delphi não vamos precisar de mais do que o ID do Bloco de Anúncio, basta clicar em Concluído.

ID do Bloco de Anuncios - AdMob

Com isso nosso bloco de anúncio está pronto para ser utilizado em nossa aplicação Delphi Android.

De volta ao Delphi: Exibindo o Anúncio real no Aplicativo

Já temos tudo pronto para a exibição dos anúncios do AdMob em nosso aplicativo, precisamos apenas fornecer para o aplicativo essa associação, para isso basta inserir os códigos nos eventos:

  • No Create do Formulário –> Aqui vamos atribuir o ID do Bloco de anúncio à propriedade AdUnitID do BannerAd.
procedure TForm1.FormCreate(Sender: TObject);
begin
  BannerAd1.AdUnitID := 'ca-app-pub-3388914534529041/9480984698';
end;
  • No Show do Formulário –> Vamos apenas carregar o BannerAd através de seu método LoadAd.
procedure TForm1.FormShow(Sender: TObject);
begin
  BannerAd1.LoadAd;
end;

Certifique-se de ter executado todos os passos acima e execute a aplicação.

E como ganhar dinheiro?

Bem como mencionei acima os você recebe um determinado valor por 1000 exibições de anúncios em seus Apps, os aplicativos que exigem mais tempo do usuário, quando este não retira o anúncio tendem a imprimir mais anúncios já eles são configurados para atualizarem de tempo em tempo.

Obs: Cuidado para não sair exibindo muitos banners na tela, você pode acabar perdendo seu usuário!

Vale lembrar que é fundamental estudar outros formatos de Blocos de anúncios, pois a rentabilidade desses blocos é variável e alguns podem ser bem mais lucrativos.

Como dica de leitura deixo ainda o Guia prático para a
monetização de aplicativos produzido pela própria AdMob.

Bons ganhos e até a próxima!

,

Comente