Instructivo: Optimiza la monetización híbrida con AdMob, Google Analytics y Firebase
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Instructivo de la solución
A menudo, el enfoque inicial de la
monetización de las apps son las compras directas
muestra que la publicidad en las apps es una de las principales fuentes de ingresos para las apps.
De hecho, según algunos informes, se espera que la publicidad en las apps crezca
casi un 50%, mientras que se proyecta que los ingresos por compras directas desde la aplicación solo crecerán
30% Además, solo alrededor del 5% de los usuarios hace compras, lo que significa que, para
para la mayor parte de tu base de usuarios, debes implementar una campaña
como la publicidad en la app.
Un enfoque híbrido de monetización puede atraer a todos tus segmentos de usuarios. Sin embargo,
optimizar esa estrategia es complicado, pero Google ofrece herramientas y productos
para ayudarte.
Usa Google AdMob para crear e implementar unidades de anuncios que se mostrarán en tu
y, luego, AdMob se encarga de conectar a los anunciantes a ese espacio publicitario.
Configura Google Analytics para segmentar de forma dinámica a tus usuarios en categorías.
(como "Compradores"), que luego puede aprovechar para implementar
monetización.
Usa Firebase Remote Config para publicar anuncios en la aplicación de forma dinámica
experiencia en la aplicación en función de si un usuario es parte de ese "Comprador" público
o no.
Qué aprenderás
En este instructivo de varios pasos, aprenderás a usar Google AdMob, los públicos de Google Analytics y Firebase para implementar y optimizar una estrategia de monetización híbrida. Utiliza un
anuncio intersticial
como el caso de prueba de ejemplo, pero puedes extrapolar y usar estos mismos
pasos si quieres usar una
diferentes formatos de anuncios.
Ten en cuenta que, en este instructivo, se da por sentado que tienes conocimientos básicos de
Google AdMob y la plataforma de Firebase, y quieres aprender a
optimizar la monetización de la publicidad
en la aplicación con Google Analytics
Firebase Remote Config
Productos y funciones que se usan en este instructivo
Google AdMob
Google AdMob te permite crear unidades de anuncios
que se publicarán en la aplicación. Cuando vinculas AdMob con Firebase, ocurre lo siguiente:
AdMob envía información de ingresos publicitarios a Firebase para mejorar la estrategia publicitaria
la optimización de las conversiones.
Google Analytics
Google Analytics te brinda estadísticas sobre
la participación de los usuarios, la retención y las métricas de monetización, como los ingresos totales
Ingresos de AdMob, ingresos por compras y mucho más. También permite crear segmentos y públicos de usuarios.
Firebase Remote Config
Firebase Remote Config te permite hacer lo siguiente:
cambiar y personalizar dinámicamente el comportamiento y el aspecto de tu app para
a los segmentos de usuarios deseados, sin publicar una nueva versión de tu
de la app. En este instructivo, usarás parámetros Remote Config para
para controlar si una nueva unidad de anuncios se muestra a sus usuarios en función de su
en un público de Google Analytics.
Configura los parámetros y las condiciones de Remote Config en la consola de Firebase.
Agrega el SDK de Remote Config a la base de código de tu app.
Configura la instancia Remote Config
Recupera y activa Remote Config.
Usa el valor del parámetro Remote Config.
Lanza la app.
Requisitos
Tu propia app (proyecto de Unity, iOS, Android o Flutter)
Tu app registrada como una app de Firebase vinculada a una app de AdMob
(más información).
Esto significa que también se lleva a cabo lo siguiente:
Habilitaste Google Analytics en tu proyecto de Firebase (es decir,
vinculaste tu proyecto de Firebase a una propiedad de Google Analytics).
Agregaste la configuración aplicable de Firebase a la base de código de tu app.
(Aplicaciones para Android o aplicaciones orientadas a Android)Vincula tu app de Firebase a Google Play
(obligatorio para obtener datos de eventos de compra directa desde la aplicación)
Acceso a la cuenta de AdMob asociada a tu app, con permisos para crear contenido
nuevas unidades de anuncios
Acceso al proyecto de Firebase asociado con tu app, con permisos para crear contenido
y administrar Firebase Remote Config
Acceso a la propiedad de Google Analytics vinculada a tu proyecto de Firebase, con
permisos para crear públicos (al menos, el rol de editor)
El IDE que prefieras
Glosario
Mira una lista de términos comunes relacionados con esta solución
Eventos de Google Analytics: Acciones que realizan los usuarios en tu aplicación, como realizar una compra directa desde la aplicación, hacer clic en un anuncio, acceder a tu aplicación, etcétera.
Público de Google Analytics:
Es un segmento de tu base de usuarios que comparten los mismos atributos. Todos los usuarios de una
público determinado mostraron el mismo comportamiento en tu app (por ejemplo,
agregado un artículo al carrito) o compartir datos demográficos u otros datos descriptivos (por
ejemplo, rango de edad).
Parámetro Remote Config: Es el parámetro configurable (par clave-valor).
que se usan para controlar si la app muestra anuncios o no. En la implementación básica
de esta guía, tendrá un valor booleano.
Condición Remote Config: Se usa una condición para segmentar anuncios para un grupo de apps.
individuales. Las condiciones constan de una o más reglas
a "true" para que la condición se evalúe como verdadera en una instancia específica de la app.
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],[],null,["**Solution tutorial**\n\nOftentimes, the initial focus for app monetization is in-app purchases, but the\nmarket shows that in-app advertising is a top revenue stream for apps.\n\nIn fact, according to some reports, in-app advertising is projected to grow\nnearly 50%, whereas in-app purchase revenue is projected to grow only by about\n30%. In addition, only about 5% of users make purchases, which means that for\nthe *majority of your user base*, you need to implement a monetization\nstrategy --- like in-app advertising.\n\nA hybrid approach to monetization can capture all your user segments. However,\noptimizing that strategy is complicated, but Google offers tooling and products\nto help.\n\n- Use **Google AdMob** to create and implement ad units to display in your\n app, and then AdMob takes care of connecting advertisers to that ad space.\n\n- Set up **Google Analytics** to dynamically segment your users into categories\n (like \"Purchasers\"), which you can then leverage to implement hybrid\n monetization.\n\n- Use **Firebase Remote Config** to dynamically serve an in-app ads\n experience in your app based on whether a user is in that \"Purchaser\" audience\n or not.\n\nWhat you'll learn\n\nIn this multistep tutorial, you'll learn how to use Google AdMob,\nGoogle Analytics audiences, and Firebase to implement and optimize a hybrid\nmonetization strategy. It uses an\n[interstitial](https://support.google.com/admob/answer/7311435) ad\nformat as the example test case, but you can extrapolate and use these same\nsteps if you want to use a\n[different ad format](https://support.google.com/admob/answer/6128738).\n\nNote that this tutorial assumes that you have a basic understanding of\nGoogle AdMob and the Firebase platform and that you'd like to learn how to\noptimize your in-app advertising monetization using Google Analytics and\nFirebase Remote Config.\n| **Tip:** If there's a term that you're not familiar with, check out the [glossary](#glossary) at the bottom of this page.\n\nProducts and features used in this tutorial\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Google AdMob \u003e [Google AdMob](/docs/admob) enables you to create ad units that will be served within your app. When you link AdMob with Firebase, AdMob sends ad revenue information to Firebase to improve ad strategy optimization. Google Analytics \u003e [Google Analytics](/docs/analytics) gives you insight into user engagement, retention, and monetization metrics like total revenue, AdMob revenue, purchase revenue, and much more. It also allows you to create user audiences and segments. | Firebase Remote Config \u003e [Firebase Remote Config](/docs/remote-config) enables you to dynamically change and customize the behavior and appearance of your app for desired user segments --- *all without publishing a new version of your \u003e app* . In this tutorial, you'll use Remote Config parameters to control whether a new ad unit is shown to your users based on their placement in a Google Analytics audience. |\n\nTutorial overview\n\n[Go\ndirectly to the step-by-step tutorial](/docs/tutorials/optimize-hybrid-monetization/step-1)\n\n1. [**Use\n AdMob to to create new ad units for display**](/docs/tutorials/optimize-hybrid-monetization/step-1)\n\n 1. Create an ad unit in your AdMob account.\n\n 2. Implement the ad unit in your app's codebase.\n\n2. [**Set up\n Google Analytics**](/docs/tutorials/optimize-hybrid-monetization/step-2)\n\n 1. Add the Google Analytics for Firebase SDK to your app's codebase.\n\n 2. Understand Google Analytics audiences.\n\n3. [**Set up\n Firebase Remote Config to show specific ads experiences**](/docs/tutorials/optimize-hybrid-monetization/step-3)\n\n 1. Set up Remote Config parameters and conditions in the\n Firebase console.\n\n 2. Add the Remote Config SDK to your app's codebase.\n\n 3. Configure the Remote Config instance.\n\n 4. Fetch and activate Remote Config.\n\n 5. Use the Remote Config parameter value.\n\n 6. Release your app.\n\nWhat you'll need\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\nGlossary\n\n\u003cbr /\u003e\n\nView a list of common terms for this solution\n\n\u003cbr /\u003e\n\n- **Google Analytics [events](https://support.google.com/firebase/answer/6317485)**:\n Actions that users take in your app, like making an in-app purchase, clicking\n an ad, signing into your app, etc.\n\n- **Google Analytics [audience](https://support.google.com/analytics/answer/9267572)**:\n A segment of your user base who share the same attributes. All the users in a\n given audience have exhibited the same behavior in your app (for example,\n added an item to cart) and/or share demographic or other descriptive data (for\n example, age range).\n\n- **Remote Config parameter**: The configurable parameter (key-value pair)\n used to control whether the app shows ads or not. In the basic implementation\n of this guide, it will have a boolean value.\n\n- **Remote Config condition**: A condition is used to target a group of app\n instances. Conditions are made up of one or more rules that must all evaluate\n to true for the condition to evaluate to true for a given app instance.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\u003cbr /\u003e\n\n[**Step 1** : Use AdMob to create new ad units for display\narrow_forward_ios](/docs/tutorials/optimize-hybrid-monetization/step-1)\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n*** ** * ** ***"]]