AdMob é uma plataforma de publicidade do Google para monetizar aplicativos móveis, fornecendo acesso à maior rede de anunciantes — Google Display Network. De acordo com Google AdMob (2025), a plataforma atende mais de 1 milhão de aplicativos e paga bilhões de dólares aos desenvolvedores anualmente. A mediação do AdMob permite combinar várias redes de anúncios para maximizar o fill rate e o eCPM.
Principais pontos
AdMob é uma plataforma de publicidade do Google projetada para monetizar aplicativos móveis. Lançada em 2006 e adquirida pelo Google em 2009, a AdMob se tornou o padrão de fato para publicidade móvel, fornecendo aos desenvolvedores acesso a anunciantes do Google Display Network (GDN) e AdWords.
A plataforma suporta todos os principais sistemas operacionais móveis — Android, iOS, bem como aplicativos web através do Google Mobile Ads SDK. A principal vantagem do AdMob é sua plataforma de mediação integrada, que permite aos desenvolvedores conectar redes de anúncios adicionais (Unity Ads, AppLovin, ironSource, Facebook) e selecionar automaticamente o anúncio com o maior lance para cada impressão.
De acordo com a Statista (2025), o AdMob detém mais de 35% do mercado global de mediação de anúncios móveis, atendendo mais de 1 milhão de aplicativos ativos. O público mensal abrange mais de 1 bilhão de dispositivos únicos em todo o mundo.
AdMob foi fundada por Omar Hamoui em 2006 como uma plataforma para publicidade em sites móveis. Após ser adquirida pelo Google em 2009 por US$ 750 milhões, a plataforma foi completamente reorientada para aplicativos móveis. Em 2019, o Google combinou o AdMob com o Google Ad Manager e o Firebase, criando um ecossistema unificado de monetização e analítica integrado com ferramentas de desenvolvimento.
A arquitetura do AdMob é baseada em um modelo de leilão em tempo real (RTB). Quando um usuário abre um aplicativo e ocorre uma impressão de anúncio, o AdMob envia uma solicitação ao Google Display Network, onde os anunciantes dão lances por essa impressão. O anúncio com o maior lance vence e é exibido ao usuário.
O processo de exibição leva milissegundos e inclui várias etapas: o aplicativo envia uma solicitação via Google Mobile Ads SDK → o AdMob processa a solicitação e inicia o leilão → os anunciantes apresentam lances → o vencedor é determinado e o criativo é entregue ao dispositivo → o SDK exibe o anúncio. O tempo de carregamento do criativo é de 100-300 ms, o que não afeta a experiência do usuário.
AdMob suporta vários modelos de pagamento. CPC (Custo por Clique) — o anunciante paga por cada clique no anúncio. CPM (Custo por Mil) — pagamento por mil impressões, usado para campanhas de marca. CPV (Custo por Visualização) — pagamento por visualização de vídeo, aplicado para Rewarded Video. CPA (Custo por Ação) — pagamento por uma ação alvo (instalação, registro, compra). A integração de vários modelos em um único leilão garante o máximo eCPM para o desenvolvedor.
class AdMobInitializer(private val context: Context) {
fun initializeAdMob() {
MobileAds.initialize(context) { initializationStatus ->
val statusMap = initializationStatus.adapterStatusMap
for (adapter in statusMap.keys) {
val status = statusMap[adapter]
Log.d("AdMob", "Adapter: $adapter status: ${status?.name}")
}
}
}
fun getAdRequest(): AdRequest {
return AdRequest.Builder()
.setMaxAdContentRating(MaxAdContentRating.T)
.tagForChildDirectedTreatment(true)
.build()
}
}
O AdMob suporta todos os principais formatos de publicidade móvel, permitindo que os desenvolvedores os combinem para maximizar a receita. Cada formato tem suas próprias características de integração, eCPM e impacto na experiência do usuário.
Banners padrão e banners adaptativos (smart banners) que ocupam uma área fixa da tela — geralmente na parte superior ou inferior. Os Adaptive Banners do AdMob ajustam automaticamente seu tamanho à largura da tela do dispositivo, garantindo exibição correta em todos os dispositivos. eCPM de banners: US$ 0,5-2, CTR: 0,05-0,1%. Os banners são o formato mais simples para começar a monetizar.
Anúncios em tela cheia exibidos em pausas naturais. O AdMob Interstitial Ad suporta imagens estáticas e vídeo. eCPM do Interstitial — US$ 8-15, CTR — 1-5%. O AdMob recomenda pré-carregar o Interstitial Ad antes da exibição e não mostrá-lo mais de uma vez a cada 60 segundos.
Anúncios em vídeo com recompensa — o formato mais rentável no AdMob. Rewarded AdMob suporta SSV (Server-Side Verification) para proteção contra fraudes. eCPM — US$ 12-25. O usuário recebe uma recompensa somente após assistir ao vídeo completo, confirmado pelo callback onUserEarnedReward.
Anúncios nativos personalizáveis que se integram ao feed de conteúdo. AdMob Native Advanced dá ao desenvolvedor controle total sobre a aparência: título, descrição, imagem, botão CTA. eCPM — US$ 8-20. Requer a criação de um template XML ou SwiftUI.
| Formato | eCPM (USD) | CTR | Complexidade de integração |
|---|---|---|---|
| Banner | 0,5-2 | 0,05-0,1% | Baixa |
| Interstitial | 8-15 | 1-5% | Média |
| Rewarded Video | 12-25 | 70-85% (CR) | Média |
| Native Ad | 8-20 | 0,5-3% | Alta |
A mediação do AdMob é um mecanismo integrado que permite conectar redes de anúncios adicionais ao AdMob e gerenciá-las através de uma única interface. Este é um recurso chave que diferencia o AdMob de SDKs de anúncios simples.
Como funciona a mediação: ao solicitar um anúncio, o AdMob envia uma solicitação a todas as redes conectadas simultaneamente (waterfall) ou usa in-app bidding para selecionar o melhor lance. A mediação waterfall consulta as redes em ordem de prioridade: se a primeira rede não puder preencher a solicitação (no fill), a solicitação passa para a segunda e assim por diante. O in-app bidding substitui o waterfall — todas as redes apresentam lances simultaneamente e a melhor vence.
Uma abordagem moderna de mediação onde todas as redes de anúncios conectadas participam de um leilão em tempo real. In-app bidding elimina o problema do waterfall — as redes não esperam sua vez, mas competem por cada impressão. O AdMob suporta bidding para AdMob Network, Ad Exchange, Google Ads, bem como redes de terceiros: AppLovin, Meta Audience Network, Unity Ads, InMobi.
No painel do AdMob, você pode criar grupos de mediação — grupos de redes de anúncios organizados por formato, país ou plataforma. Por exemplo, você pode criar um grupo separado para Rewarded Video nos EUA com AdMob + AppLovin + Unity Ads, e outro para banners na Europa. A flexibilidade de configuração permite otimizar o eCPM para cada segmento de tráfego.
import GoogleMobileAds
class MediationManager: NSObject {
func configureMediation() {
GADMobileAds.sharedInstance().start { status in
let adapters = status.adapterStatusesByClassName
for (name, adapterStatus) in adapters {
switch adapterStatus.state {
case .ready:
print("\(name) is ready")
case .notReady:
print("\(name) not ready")
}
}
}
}
}
A configuração passo a passo do AdMob inclui o registro do aplicativo, obtenção do ID do Ad Unit, integração do Google Mobile Ads SDK e configuração da mediação. O processo leva de algumas horas a vários dias, dependendo da complexidade da integração.
O primeiro passo é criar uma conta AdMob (ou fazer login com o Google) e registrar seu aplicativo. Para Android, é necessário fornecer o package name, para iOS — o Bundle ID. Após o registro, o AdMob gera um App ID que deve ser adicionado ao AndroidManifest.xml ou Info.plist. IDs de Ad Unit de teste são fornecidos pelo Google para desenvolvimento e depuração.
A integração do SDK é feita via Gradle (Android) ou CocoaPods (iOS). Após adicionar a dependência, é necessário inicializar o SDK no método Application.onCreate() ou AppDelegate.applicationDidFinishLaunching. A inicialização carrega a configuração de mediação e prepara os adaptadores de redes de anúncios.
No painel do AdMob, crie um Ad Unit para cada formato de anúncio. Atribua um nome descritivo: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. Os testes devem ser feitos com IDs de Ad Unit de teste — o uso de IDs reais durante o desenvolvimento pode resultar na suspensão da conta.
// AndroidManifest.xml
@MetaData(
name = "com.google.android.gms.ads.APPLICATION_ID",
value = "ca-app-pub-3940256099942544~3347511713"
)
// MainApplication.kt
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
MobileAds.initialize(this)
}
}
O AdMob fornece um sistema de analítica integrado com relatórios detalhados de receita, impressões, eCPM e solicitações. Os dados estão disponíveis no painel web do AdMob e através da API para integração com sistemas externos.
O painel do AdMob inclui vários tipos de relatórios: Revenue Overview — receita por dia, formato e país; Mediation Report — estatísticas por cada rede de anúncios conectada; Ad Unit Report — detalhes por cada Ad Unit; Network Performance — comparação de eCPM e fill rate entre redes de anúncios. Os relatórios podem ser exportados para CSV para análise posterior.
O AdMob se integra com o Firebase Analytics, permitindo rastrear métricas comportamentais em conjunto com a receita de anúncios. O Firebase fornece analítica completa: qual usuário viu quantos anúncios, quais ações realizou após a visualização e qual receita total gerou (LTV). A integração é ativada através do Firebase Console com um clique.
Para automação de relatórios, é usada a API do AdMob (REST), que permite obter dados programaticamente sobre receita, impressões e eCPM. A API suporta filtragem por data, formato, país e Ad Unit. Limite de taxa — 10.000 solicitações por dia por projeto. Autenticação via OAuth 2.0 com conta de serviço.
| Relatório | Dados | Atualização |
|---|---|---|
| Revenue Overview | Receita, eCPM, impressões | Tempo real |
| Mediation Report | Estatísticas por rede | A cada hora |
| Ad Unit Report | Detalhes por Ad Unit | A cada hora |
| Network Performance | Comparação de eCPM | Diariamente |
Apesar de todas as vantagens, o AdMob tem uma série de limitações que devem ser consideradas ao escolher uma plataforma de monetização. Compreender essas limitações ajuda a evitar problemas durante a integração e operação.
O fill rate e o eCPM variam significativamente por região. Em países Tier-1 (EUA, Reino Unido, Canadá, Austrália, Japão), o fill rate é de 95-99% com eCPM alto. Em países Tier-2 e Tier-3, o fill rate pode cair para 40-60% e o eCPM ser 3-5 vezes menor. Para regiões com baixo fill rate, é recomendável conectar redes de anúncios locais através da mediação.
O AdMob tem regras rigorosas em relação ao conteúdo dos aplicativos. Proibido: conteúdo adulto, violência, produtos ilegais, conteúdo enganoso. A violação da política pode levar à suspensão da conta sem possibilidade de restauração. Antes de iniciar a monetização, é necessário verificar se o aplicativo está em conformidade com as políticas do AdMob.
Perguntas frequentes
AdMob é uma plataforma de publicidade do Google para monetizar aplicativos móveis. Funciona em um modelo de leilão: quando um anúncio é solicitado, o AdMob inicia um leilão entre os anunciantes do Google Display Network e as redes conectadas através da mediação. O anúncio com o maior lance vence e é exibido ao usuário.
Registre uma conta AdMob, adicione seu aplicativo, crie um Ad Unit para o formato desejado, integre o Google Mobile Ads SDK e configure a mediação. O limite mínimo de pagamento é de US$ 100. O eCPM médio para tráfego inicial é de US$ 1-5, para tráfego premium — US$ 10-30.
O AdMob suporta banners (adaptativos e padrão), Interstitial Ad (tela cheia), Rewarded Video e Native Ads. Cada formato tem eCPM, CTR e complexidade de integração diferentes. Para receita máxima, use uma combinação de todos os formatos.
A mediação do AdMob é um mecanismo que permite conectar redes de anúncios adicionais (Unity Ads, AppLovin, Meta Audience Network) ao AdMob e selecionar automaticamente o anúncio com o maior lance. A mediação aumenta o fill rate para até 99% e melhora o eCPM em 15-30% através da competição entre redes.
Principais motivos de suspensão: violação das políticas de conteúdo (conteúdo adulto, violência, conteúdo enganoso), tráfego inválido (fraude de cliques), uso de IDs de Ad Unit reais durante os testes. Para restauração, é necessário apresentar um recurso com explicação detalhada e evidências.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também