Para começar, é necessário criar um novo bloco de anúncios e implementar o anúncio
no código do seu app.
Neste tutorial, usamos o formato de anúncio
intersticial
como o novo formato que vamos testar para adoção. Ao acompanhar este tutorial,
tenha em mente que é possível seguir etapas semelhantes para implementar e testar
qualquer outro formato de anúncio.
Verifique se você atende os pré-requisitos para este tutorial
Seu próprio app (projeto iOS, Android, Flutter ou Unity)
Seu app registrado como um app do Firebase vinculado a um app da AdMob
(saiba mais).
Isso significa que também são feitas as seguintes ações:
Você ativou o Google Analytics no seu projeto do Firebase, ou seja, você
vinculou seu projeto do Firebase a uma propriedade do Google Analytics.
Você adicionou a configuração do Firebase relevante à base de código do app.
Acesso à conta AdMob associada ao seu app, com permissões para criar
novos blocos de anúncios
Acesso ao projeto do Firebase associado ao seu app, com permissões para criar
e gerenciar Firebase Remote Config
Acesso à propriedade do Google Analytics vinculada ao seu projeto do Firebase, com
permissões para criar públicos-alvo (pelo menos a função de editor)
Um ambiente de desenvolvimento integrado (IDE) de sua preferência
Criar um bloco de anúncios na sua conta do AdMob
Na
conta da AdMob, siga as instruções
na tela para criar um bloco de anúncios intersticial que será exibido no app.
As outras configurações do bloco de anúncios não são importantes para este tutorial. Portanto, selecione as configurações adequadas para seu app.
Implementar o bloco de anúncios na base de código do app
Depois de criar um bloco de anúncios, o AdMob fornece um ID exclusivo
para ele. Lembre-se de onde encontrar esse ID na conta da AdMob,
porque ele será necessário para implementar o anúncio no seu app. Se você criou mais
de um bloco de anúncios, vai precisar do ID de cada bloco.
Siga as instruções na tela (ou acesse os links abaixo) para integrar o
SDK Google Mobile Ads (AdMob) (se ainda não tiver feito isso) e implementar o
novo bloco de anúncios no seu app.
Nas próximas etapas deste tutorial, você vai configurar Firebase Remote Config
para mostrar esse bloco de anúncios com base no fato de um usuário fazer parte do público-alvo "Compradores" do Google Analytics.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-25 UTC."],[],[],null,["Step 1: Use AdMob to create new ad units for display\n\n\u003cbr /\u003e\n\n|----------------------------------------------------------------------------------------------------------------------------------------|\n| Introduction: [Optimize hybrid monetization using AdMob, Google Analytics, and Firebase](/docs/tutorials/optimize-hybrid-monetization) |\n| **Step 1: Use AdMob to create new ad units for display** \u003cbr /\u003e |\n| Step 2: [Set up Google Analytics](/docs/tutorials/optimize-hybrid-monetization/step-2) |\n| Step 3: [Set up Firebase Remote Config to show specific ads experiences](/docs/tutorials/optimize-hybrid-monetization/step-3) |\n\n\u003cbr /\u003e\n\nTo get started, you first need to create a new ad unit and then implement the ad\nin your app's code.\n\nThis tutorial uses the\n[interstitial](https://support.google.com/admob/answer/7311435) ad\nformat as the new format being tested for adoption. When reading this tutorial,\nthough, keep in mind that you could follow similar steps to implement and test\nany other ad format.\n\n\u003cbr /\u003e\n\n**Make sure you have the prerequisites for this tutorial**\n\n\u003cbr /\u003e\n\n- Your own app (iOS, Android, Flutter, or Unity project)\n\n- Your app registered as a Firebase App that's linked to an AdMob App\n ([learn more](//support.google.com/admob/answer/6383165)). \n\n This means the following are also done:\n\n - You've enabled Google Analytics in your Firebase project (meaning you've\n linked your Firebase project to a Google Analytics property).\n\n - You've added the applicable Firebase configuration to your app's codebase.\n\n- *(Android apps or apps targeting Android)*\n [Link your Firebase App to Google Play](https://support.google.com/firebase/answer/6392038)\n (required to get in-app purchase event data)\n\n- Access to your app's associated AdMob account, with permissions to create\n new ad units\n\n- Access to your app's associated Firebase project, with permissions to create\n and manage Firebase Remote Config\n\n- Access to the Google Analytics property linked to your Firebase project, with\n permissions to create audiences (at least Editor role)\n\n- Your preferred IDE\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n**Create an ad unit in your AdMob account**\n\nIn your\n[AdMob account](https://apps.admob.com), follow the on-screen\nprompts to create an *Interstitial* ad unit that you will display in your app.\n\nThe other ad unit settings aren't important for this particular tutorial, so\nselect settings that are appropriate for your app.\n| **Important:** For Flutter projects and Unity projects, you need to create a separate interstitial ad unit in each of your AdMob Apps; one for each platform that you target (that is, Android and iOS).\n\n**Implement the ad unit in your app's codebase**\n\nAfter you create an ad unit, AdMob provides you with a unique **ad unit ID**\nfor the ad unit. Remember where to find this ad unit ID in your AdMob\naccount as you'll need it to implement the ad into your app. If you created more\nthan one ad unit, then you'll need the ad unit ID for *each* ad unit.\n\nFollow the on-screen instructions (or go to the links below) to integrate the\nGoogle Mobile Ads (AdMob) SDK (if you haven't already) and to implement the\nnew ad unit into your app. \n\nSwift\n\n1. [Get started with AdMob in an iOS app](https://developers.google.com/admob/ios/quick-start)\n2. [Implement interstitial ads in an iOS app](https://developers.google.com/admob/ios/interstitial)\n\nKotlin\n\n1. [Get started with AdMob in an Android app](https://developers.google.com/admob/android/quick-start)\n2. [Implement interstitial ads in an Android app](https://developers.google.com/admob/android/interstitial)\n\nJava\n\n1. [Get started with AdMob in an Android app](https://developers.google.com/admob/android/quick-start)\n2. [Implement interstitial ads in an Android app](https://developers.google.com/admob/android/interstitial)\n\nFlutter\n\n1. [Get started with AdMob in a Flutter app](https://developers.google.com/admob/flutter/quick-start)\n2. [Implement interstitial ads in a Flutter app](https://developers.google.com/admob/flutter/interstitial)\n\nUnity\n\n1. [Get started with AdMob in a Unity app](https://developers.google.com/admob/unity/quick-start)\n2. [Implement interstitial ads in a Unity app](https://developers.google.com/admob/unity/interstitial)\n\nIn the next steps of this tutorial, you'll configure Firebase Remote Config\nto display this ad unit based on whether a user is part of the Google Analytics\naudience of \"Purchasers\".\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\u003cbr /\u003e\n\n[arrow_back_ios**Introduction**](/docs/tutorials/optimize-hybrid-monetization)\n[**Step 2** : Set up Google Analytics\narrow_forward_ios](/docs/tutorials/optimize-hybrid-monetization/step-2)\n\n\u003cbr /\u003e\n\n*** ** * ** ***"]]