O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Primeiros passos com a AdMob no seu projeto para iOS

Este guia de início rápido é destinado a editores e desenvolvedores que desejam usar a AdMob para gerar receita com um aplicativo criado com o Firebase. Se você não planeja incluir o Firebase no seu aplicativo, acesse o guia independente da AdMob.

Caso ainda não tenha feito isso, conheça todos os benefícios de usar a AdMob, o Firebase e o Google Analytics juntos.

Antes de começar

  • Se você ainda não tiver um projeto do Firebase e um app do Firebase, siga o guia de primeiros passos do Firebase: Adicionar o Firebase ao seu projeto do iOS.

  • Verifique se o Google Analytics está ativado no seu projeto do Firebase:

    • Se estiver criando um novo projeto do Firebase, ative o Google Analytics durante o fluxo de trabalho de criação do projeto.

    • Se você já tiver um projeto do Firebase sem o Google Analytics ativado, poderá ativar o Google Analytics na guia Integrações das > Configurações do projeto.

      Faça upgrade dos projetos do Firebase criados antes de 31 de julho de 2019 para ter a experiência completa do Google Analytics na guia Integrações. O upgrade, apesar de opcional, é recomendável.

Etapa 1: configurar seu aplicativo na conta da AdMob

  1. Registre seu aplicativo como um aplicativo da AdMob.

    1. Faça login ou inscreva-se em uma conta da AdMob.

    2. Registre seu aplicativo na AdMob. Esta etapa cria um aplicativo da AdMob com um ID exclusivo do aplicativo da AdMob que você precisará mais adiante neste guia.

    Será solicitado que você adicione o SDK de anúncios para dispositivos móveis ao seu aplicativo. Encontre instruções detalhadas para essa tarefa mais adiante neste guia.

  2. Vincule seu aplicativo da AdMob ao seu aplicativo do Firebase.

    Esta etapa é opcional, mas altamente recomendada. Saiba mais sobre os benefícios de ativar as métricas do usuário e vincular seu aplicativo da AdMob ao Firebase.

    Conclua as duas etapas a seguir no painel Aplicativos da sua conta da AdMob:

    1. Ative Métricas do usuário para permitir que a AdMob processe e exiba dados de análise selecionados na sua conta da AdMob. Essa também é uma configuração obrigatória para você vincular seu aplicativo da AdMob ao Firebase.

    2. Vincule seu aplicativo da AdMob ao seu projeto existente do Firebase e ao app do Firebase.

      Certifique-se de inserir o mesmo ID do pacote que você inseriu para o app do Firebase. Encontre o ID do pacote do seu app do Firebase no cartão Seus apps das > Configurações do projeto.

Etapa 2: adicionar o ID do aplicativo da AdMob ao arquivo Info.plist

No arquivo Info.plist do seu aplicativo, adicione uma chave GADApplicationIdentifier com um valor de string do ID do aplicativo da AdMob.

Você pode fazer essa alteração de maneira programática:

<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>

Ou edite o arquivo no editor da lista de propriedades:

Editor da lista de propriedades

Etapa 3: adicionar e inicializar o SDK dos anúncios para dispositivos móveis

  1. Adicione a dependência do SDK dos anúncios para dispositivos móveis do Google ao Podfile do seu projeto:

    pod 'Google-Mobile-Ads-SDK'
    
  2. Antes de carregar anúncios, chame o método startWithCompletionHandler: no GADMobileAds.sharedInstance.

    Essa chamada inicializa o SDK e retorna um gerenciador de conclusão quando a inicialização é concluída (ou após um tempo limite de 30 segundos). Chame esse método apenas uma vez e o mais cedo possível, de preferência no lançamento do app, mas depois de inicializar o Firebase.

    Veja um exemplo de como chamar o método startWithCompletionHandler: no seu AppDelegate:

    Swift

    import Firebase
    import GoogleMobileAds
    ...
    
    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {
    
      var window: UIWindow?
    
      func application(_ application: UIApplication,
          didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    
        // Use Firebase library to configure APIs.
        FirebaseApp.configure()
    
        // Initialize the Google Mobile Ads SDK.
        GADMobileAds.sharedInstance().start(completionHandler: nil)
    
        return true
      }
    
    }
    

    Objective-C

    @import Firebase;
    @import GoogleMobileAds;
    ...
    
    @implementation AppDelegate
    
    - (BOOL)application:(UIApplication *)application
        didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
      // Use Firebase library to configure APIs.
      [FIRApp configure];
      // Initialize the Google Mobile Ads SDK.
      [[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
      return YES;
    }
    
    @end
    

Etapa 4: visualizar métricas do usuário e dados de análise

Após a inicialização, o SDK de anúncios para dispositivos móveis começa a registrar automaticamente eventos e propriedades do usuário de análise do seu aplicativo. Você pode ver esses dados sem adicionar nenhum código ao aplicativo ou implementar anúncios. Esses dados de análise podem ser encontrados em:

Para representar melhor as métricas ARPU e ARPPU, convém incluir dados de um evento personalizado de análise chamado ecommerce_purchase no cálculo da receita dessas métricas (saiba como).

Etapa 5: (opcional) usar mais recursos do Google Analytics e do Firebase

Aproveite mais oportunidades e recursos para melhorar a monetização de apps e o engajamento dos usuários:

  • Adicionar e usar o SDK do Firebase para o Google Analytics

  • Usar outros produtos do Firebase no seu app

    Depois de adicionar o SDK do Firebase para o Google Analytics, use outros produtos do Firebase para otimizar anúncios no seu aplicativo.

    • O Configuração remota permite que você altere o comportamento e a aparência do app sem publicar uma atualização do app, sem custo e sem limite de usuários ativos por dia.

    • O Teste A/B permite testar alterações na IU, nos recursos ou nas campanhas de engajamento do seu aplicativo para saber se elas afetam as principais métricas (como receita e retenção) antes de implementá-las amplamente.

    • O Previsões aplica o aprendizado de máquina aos dados de análise para criar segmentos do usuário dinâmicos com base no comportamento previsto dos usuários. Essas previsões estão disponíveis para uso em outros produtos do Firebase.

Para começar, acesse o guia sobre como usar o Google Analytics e o Firebase com aplicativos da AdMob.

Etapa 6: escolher um formato de anúncio para implementar no seu aplicativo

Na AdMob, há vários formatos de anúncio diferentes para que você possa escolher o mais adequado à experiência do usuário do seu aplicativo. Clique em um botão de um formato de anúncio para visualizar instruções detalhadas de implementação na documentação da AdMob.

Anúncios retangulares que aparecem na parte superior ou inferior da tela do dispositivo

Os anúncios de banner permanecem na tela enquanto os usuários interagem com o aplicativo e podem ser atualizados automaticamente após um determinado período. Se você não está familiarizado com anúncios para dispositivos móveis, eles são um bom lugar para começar.

Implementar anúncios de banner

Intersticial

Anúncios em tela cheia que cobrem a interface de um aplicativo até serem fechados pelo usuário

Os anúncios intersticiais são mais bem usados em pausas naturais no fluxo de execução de um aplicativo, como entre os níveis de um jogo ou logo após a conclusão de uma tarefa.

Implementar anúncios intersticiais

Nativo

Anúncios personalizáveis que combinam com a aparência do seu aplicativo

Os anúncios nativos são um formato de anúncio com base em componentes. Você decide como e onde os anúncios nativos são colocados para que o layout seja mais consistente com o design do seu aplicativo. Ao escolher fontes, cores e outros detalhes, você cria apresentações naturais e discretas de anúncios que contribuem para uma experiência de usuário mais rica.

Implementar anúncios nativos avançados

Premiado

Anúncios que recompensam os usuários por assistir a vídeos curtos e interagir com pesquisas e anúncios jogáveis

Os anúncios premiados (ou "com base em prêmios") podem ajudar a gerar receita com usuários de jogos gratuitos.

Implementar anúncios premiados Implementar anúncios premiados (novas APIs)