Propaganda com AdMob
A pouco tempo resolvi aderir aos programas com propaganda. Percebi que brasileiro gosta mesmo é de coisa grátis. Pagar, pra que? Infelizmente. Existem muitos aplicativos bacanas na Android Market mas que são pagos. Mas muitos preferem pegar a versão gratuita, toscamente feita, à privilegiar o trabalho bem feito dos outros. Mas, este post não é para lamentações. Na verdade, quero escrever sobre o AdMob. É a plataforma de publicidade do Google para dispositivos móveis. Resolvi aderir a ele e colocar meus aplicativos com publicidade para ver o retorno. É a tática da guerrilha.
Antes de mais nada, você precisa acessar o site deles, que fica em http://www.admob.com/. Ao se logar usando sua conta do Google, você já verá uma página parecida com esta aí embaixo. Mas, obviamente, sem os seus aplicativos e sem grana na conta. Viu lá como eu ainda estou pobre? Para aderir ao AdMob você não precisa pagar. Só pagará caso você adira ao serviço de publicação de suas próprias propagandas. Não sei como esta parte funciona, mas parece que é bem semelhante ao AdSense e às propagandas do Facebook.
Cadastre seu aplicativo clicando na opção “Sites e Aplicativos” > “Adicionar site/aplicativo” no menu superior. Você terá uma página para escolher qual tipo de aplicativo: Android, iPhone, iPad, Web móvel… é, exatamente isso que você está pensando. O AdMob não é apenas para o Android. O Google não é besta e já fez uma plataforma para propaganda online que abrange diversas tecnologias. Inclusive sites que são feitos para serem acessados apenas pelo celular. No nosso caso, vamos escolher Android. A imagem abaixo já mostra a tela que aparece assim que você clica na opção Android.
Preenche estas informações da imagem e preste atenção para a caixa de texto que pede a URL do Pacote Android. Acessa na Android Market seu aplicativo e pega somente o que vem depois do ?details na URL. Por exemplo, no caso do EncomendaZ, a URL no Market é https://market.android.com/details?id=net.silvacarvalho.encomendaz. Eu preciso colocar no AdMob apenas details?id=net.silvacarvalho.encomendaz.
E aí? Tudo certinho? Claro que não. Agora você precisa colocar a propaganda no código de sua aplicação. O próprio Google tem um artigo mostrando passo a passo como fazer isto. Eu fiz um pouco diferente. Eu criei um LinearLayout no lugar exato onde eu queria que os anúncios aparecessem e modifiquei um pouco o código. Vamos passo a passo de como fiz no EncomendaZ. No meu arquivo main.xml, que representa a tela principal do programa, eu coloquei isto:
<LinearLayout android:id="@+id/adMob" android:layout_below="@+id/list_trackings" android:layout_width="fill_parent" android:layout_height="wrap_content" />
Este é um LinearLayout que apenas demarca onde eu quero que apareça a propaganda. Agora, eu vou no MainActivity que usa o main.xml como seu conteúdo. No código abaixo, está como foi feito. Observe apenas que você já deve ter o adMobLayout obtido através da chamada a findViewById().
AdView adView = new AdView(this, AdSize.BANNER, "XXXX"); adMobLayout.addView(adView); AdRequest request = new AdRequest(); adView.loadAd(request);
Onde tem XXXX, é seu código de publicador no AdMob. Ah, como obter ele? Veja na próxima imagem. Você deve voltar para a tela de listagem de suas aplicações. Lá, clique em Gerenciar Configurações. Vê lá na parte de cima? Tem ID do Editor: <código>. O que está aí na imagem é o meu ID para o EncomendaZ. Quer usar ele e me dar grana? Tudo bem, eu aceito!
Esta tela tem outras coisas interessantes também. Vamos ver.
A primeira opção eu sempre deixo marcado o primeiro radiobutton. Isto é para o caso das cores do anúncio. Se você fez um aplicativo todo preto, por exemplo, é prudente mudar as cores para evitar que os anúncios apareçam com cores que vão mudar seu padrão. Caso você marque a segunda opção, as cores vão seguir o padrão de cores do celular do usuário. A taxa de atualização eu prefiro colocar usando o AdMob mesmo. Isto, porque você pode definir dentro da sua própria aplicação. Mas, colocando dentro da própria aplicação, eu acho que fica pouco maleável. Caso você queira mudar, tem que recompilar a aplicação e enviar pra Market de novo.
O Modo de Teste eu desativo totalmente depois que publiquei a aplicação no Android Market. Por último, eu sempre ativo o AdSense para que outras fontes de anúncios sejam usadas! Depois disto tudo, é só curtir os acessos aos seus aplicativos e ficar torcendo para todo mundo clicar nos anúncios para lhe gerar renda.
Uma coisa do AdMob é que os valores podem ser pagos através do PayPal, diferente do AdSense, que vai apenas através de transferência internacional.
Vídeos do Curso!
Eu havia prometido fazer isto logo depois do curso, mas não consegui. Mas, o que vale é a intenção e aqui estão os vídeos da primeira parte do nosso primeiro curso, na UNIRB, dia 21/05/2011. Os vídeos estão focados, basicamente, na criação do ambiente e no desenvolvimento inicial de um projeto.
Vamos aos vídeos. Estão todos no Vimeo.com na conta do LinguÁgil. Espero que gostem! Novidades virão por aí. Já estamos planejando o próximo curso. Já contaremos com as sugestões de vocês e com o apoio de uma grande empresa do ramo. Assim que tiver novidades, já repasso por aqui para vocês!
Apresentação de Serge Rehem sobre Coding Dojo
Apresentando o ambiente – Parte 1
Apresentando o ambiente – Parte 2
Iniciando um projeto Android – Parte 1
Iniciando um projeto Android – Parte 2
Iniciando um projeto Android – Parte 3
Um pouco sobre a Android Market
Quero compartilhar com vocês um pouco sobre a Android Market. Alguns detalhes, a interface e coisas deste tipo. Isto, porque para você se tornar um publicador de aplicativos, precisa pagar 25 dólares. Então, como não é todo mundo que tem essa grana disponível, resolvi escrever este post. Vamos lá! Primeiro de tudo, como eu já disse, você precisará desembolsar 25 dólares. Mas é uma taxa única. Diferente da Apple, que lhe cobra um valor anual. Uma vez que você fez o cadastro e pagou, você já terá na sua frente a página que lhe permite publicar seus programas. Clique na imagem para vê-la completa. No meu caso, eu tenho 2 aplicativos publicados e um que esteve publicado, mas eu não queria mais mantê-lo.
No Market, você pode ver quantas instalações foram feitas do seu aplicativo e quantas pessoas ainda a mantém ativa no seu celular. O que isto quer dizer? No caso do BrasileirãoZ, 17 pessoas instalaram. Mas atualmente, somente 9 pessoas ainda tem no celular. As outras 8 desinstalaram, ou o aplicativo não funcionou corretamente em seu celular. As informações aí são auto-explicativas. Outro detalhe importante: quem processa os pedidos é o Google Checkout, mas você recebe os pagamentos através do Google AdSense. Segundo informaram, isto vai mudar em breve. Mas, por enquanto, a grana só entra na sua conta através do AdSense. Vamos dar uma sacada na tela de publicação de seu aplicativo, clicando no “Enviar Aplicativo”.

Esta tela muitas informações, por isso, vou separar em 3 screenshots. Nesta primeira, você precisa informar o arquivo .apk do seu aplicativo e informar algumas imagens. A ideia é que você use o máximo de imagens que puder. É bacana, pois a tela da Android Market que mostra seu sistema ficará mais bonita e personalizada. Então, não deixe de informar, por exemplo, a imagem do ícone, que deve ser em 512×512. A dica é que você realmente forneça um ícone grande. Se você cria uma imagem de 512×512 e coloca no centro um ícone pequeno, saiba que vai ficar bem toscão!
Evite fazer isto. Já vi também algumas pessoas que não colocam screenshots do seu aplicativo. Não faça isso! Sempre coloque screenshots. O máximo que você puder. Muita gente se guia por isto.
Dá uma sacada na imagem abaixo. É a página na Android Market do aplicativo que fiz, chamado EncomendaZ. Veja como a tela fica bem bacana quando você informa o maior número possível de imagens. Fica mais bonita, né não?
Dá uma cara mais profissional ao seu aplicativo. Essa imagem grande na parte de cima se chama “Gráfico Promocional”. É uma imagem de 1024×500. Capriche nela. Está vendo o ícone grandão ali na esquerda? Pois é. É o tal ícone 512×512 que comentei acima. Entendeu agora porque é bom ter um ícone com tamanho REALMENTE 512×512?
Agora vem a parte textual. Você precisa descrever legal seu aplicativo. Lembre-se que muitas pessoas, senão a maioria, compra seu aplicativo através do celular. Então, não adianta escrever dissertações aqui. As pessoas não vão ler tudo. Seja conciso, breve e vá direto ao assunto. Saiba descrever seu aplicativo com uma única linha, poucas palavras. Outra coisa importante nesta imagem. Vê lá o campo onde você pode informar por quanto quer vender? Se você coloca ele gratuito, já era! Será sempre gratuito. Então, analise bem qual o seu plano de negócios para o seu aplicativo.
Sobre a Palestra na UNIRB
Neste dia 02/06/2011 tivemos três palestras na UNIRB cujo o tema era, para variar, Android! O público foi bom, cerca de 50 pessoas e o feedback também foi muito bacana. Muitas perguntas e muitas pessoas conhecidas da área. Obrigado a todos por comparecerem. Eu fiz uma apresentação geral sobre Android e os slides estão disponíveis no Slideshare! Primeiro, a ideia foi fazer um overview sobre a plataforma. Mostrar a arquitetura e alguns detalhes sobre a Android Market. Depois, tentar mostrar uma oportunidade de negócio no mercado, focado em usabilidade e design das aplicações.
Logo depois, Márcio Albuquerque apresentou o SL4A, que significa Scripting Languages for Android. O SL4A permite que você programe para Android usando linguagens como PHP, Python, Ruby e Shell. Em seguida, o professor Neri Neitzke fez uma apresentação sobre oportunidades de trabalho e divulgou suas vídeo-aulas, inclusive de Android. Depois vamos disponibilizar algumas aulas dele aqui. Abaixo tem um vídeo da apresentação de Márcio falando sobre o mesmo assunto que foi discutido na UNIRB.
Android Poliglota from LinguÁgil on Vimeo.
Logo em breve vamos disponibilizar algumas fotos do evento. Mais uma vez, pedimos obrigado pela presença de todos!
Palestras na UNIRB
No dia 02/06/2011 haverá duas palestras sobre Android na UNIRB. A primeira será de Marlon Silva Carvalho e fará uma introdução sobre o Android, além de tocar em assuntos sobre o ambiente e questões mercadológicas. A segunda será com Márcio Albuquerque, que falará sobre ASA/SL4A (http://code.google.com/p/android-scripting/), que tenta trazer para o ambiente do Android outras linguagens de scripting. A entrada é um 1kg de alimento e as inscrições devem ser feitas através da página da Unirb (http://www.unirb.edu.br). Compareçam!
Primeira Turma
Dia 21/05/2011, conforme havíamos anunciado, tivemos a primeira turma do minicurso de Android! Foi muito bacana. O feedback foi bem legal e já estamos preparando novas turmas. Ah! E com novidades. Assim que tivermos tudo fechado, vamos anunciar. Então, vamos aqui a fotos, comentários, feedback e vídeos do curso.
Inicialmente, não poderia deixar de agradecer a UNIRB por ajudar no evento, cedendo o espaço. O coffee-break foi bem elogiado!
Agradecer a todos do LinguÁgil e JavaBahia pelo apoio e presença. E a Serge Rehem que sempre incentivou. Claro, e obrigado a todos que participaram, por mesmo sem conhecerem a mim, confiaram e foram. Com este post, também iniciamos o grupo de usuários Android da Bahia.
Já temos uma lista de discussão no Google Groups, basta clicar aqui. E também podem seguir o Twitter @AndroidBahia. O nosso blog está agora no endereço www.androidbahia.info. Primeiro, o feedback. Vamos começar com as coisas boas! Vamos aos feedbacks positivos.
- Quando terá mais um minicurso desses? Um cusrso desses seria melhor administrado em dois dias ao invés de um dia inteiro;
- Metodologia de aula excelente;
- O curso oferece uma visão geral do tema bem interessante. Sugiro um outro curso com maior carga horária! Parabéns!
- Extremamente rico de informações;
- Pode mostrar parte dos recursos;
- Nos próximos mostrar os recursos, mesmo assim foi bom;
- Deu para entender bem o funcionamento e conceitos do Android;
- Boa escolha do tema para o curso;
- A aplicações foi simples e utilizou vários recursos;
- Instrutor com uma fluência no assunto e facilidade de passar o conhecimento. Parabéns.
- Bom conhecimento do instrutor;
- Disposição da turma;
- Bom conhecimento do instrutor;
- Aprendizado da plataforma;
- Boa forma de ensino. Porém, já poderia andado mais no conteúdo;
- Ambiente instalado funcionou perfeitamente nas máquinas;
- Metodologia prática;
- Visualização do documento;
- O dojo é uma ótima técnica;
- Curso bem prático;
- Teoria aliada à prática;
- Linguagem de fácil entendimento;
- Dinâmica de grupo;
- Apresentação de técnica de desenvolvimento e organização;
- Assunto interessante;
- Aula dinâmica;
- Conhecimento do Instrutor;
- Boa didática;
- Conhecimento do instrutor;
- O lanche tava sucesso. As lombrigas agradecem;
- Didática;
- Conhecimento do instrutor;
- A apresentação do ambiente do Android foi boa;
- Bastante dinâmica e instrutiva;
Aqui vão os pontos de melhoria:
- Ritmo um pouco acelerado para quem é iniciante;
- Falta de uma cronologia mais organizada e bem definida quanto às funcionalidades do problema;
- Ar-condicionado gelado;
- O tempo acabou sendo curto para completar a aplicação;
- Ar-condicionado;
- Faltou explorar alguns recursos específicos: touch, mapas, ausência de refactoring e boas práticas usadas nas próprias apps nativas;
- Pouco tempo para apresentar mais recursos Android;
- O dojo deveria começar no segundo tempo;
- Além do conteúdo que vai ser postado, é interessante um tutorial desse mesmo projeto ou vídeo aula;
- Graças a deus não era o Mac;
- Falta manual básico;
- Falta de material didático;
- A explicação caiu um pouco quando você tenta interagir entre o cara que tá programando e a turma;
- Falta de foco nas tarefas durante o dojo;
- Falta de visão sequencial das tarefas no dojo;
- Fazer um resumão de tudo que foi feito até agora;
- Ritmo da aula muito rápida, difícil de acompanhar;
- Tá um frio do baralho;
- Aumentar o tempo do Dojo;
- Tempo curto;
- Interface do Mac (teclado muito diferente);
- O Mac está reduzindo o rendimento;
- Dificuldade com Mac;
- Falar um pouco mais alto, pois ficamos divididos entre ouvir e digitar;
- Os participantes estão tomando uma surra do Mac. Perde um pouco de tempo;
- Falta de documentação no ambiente;
- Falta da internet;
- Pouca noção do que é possível fazer com a tecnologia.
Vamos algumas fotos que tiramos durante o evento. Aqui estão apenas algumas. Vou ficar devendo as demais e os vídeos neste primeiro momento. As fotos estão no Facebook do JavaBahia, confira em http://www.facebook.com/media/set/?set=a.117872628298438.29138.100002271053714.
Conclusões? Primeiro, que o curso foi muito bacana. O feedback foi interessante e anotamos todos e vamos levar em consideração cada um. Concordamos com quase 100% do que nos falaram. Realmente, perdemos o foco em alguns momentos, o Mac atrapalhou os novatos na plataforma, faltou uma cronologia mais clara do que estava sendo feito e por aí vai. Mas teremos novidades para o próximo curso. Aguardem!
Inscrições Encerradas!
Dia 21/05/2011, na UNIRB em Patamares, acontecerá nosso primeiro minicurso sobre desenvolvimento de aplicações para Android. Será um minicurso voltado para iniciantes na plataforma Android, mas que já tenham um conhecimento consolidado da linguagem Java. Teremos Coding Dojos e muita informação sobre como desenvolver um aplicativo voltado para a Android Market.
Não perca a oportunidade de aprender sobre esta plataforma que está ganhando cada dia mais espaço e publicar seus aplicativos na Android Market. Fecharemos uma primeira turma com 15 alunos e o investimento será de R$ 169,90 para os pré-inscritos. Acesse a ementa do curso aqui no nosso site. A carga horária será de 8 horas.
As inscrições podem ser feitas a partir do link http://inscricoez.appspot.com/event/linguagil/android/registration.







Comentários