Integraciones
Ingresos publicitarios de AdMob
Mide el ROAS de apps financiadas con anuncios: reenvía a Traqio los ingresos por impresión de AdMob desde el callback de evento pagado, unidos a la instalación.
Para una app financiada con anuncios, los ingresos publicitarios son los ingresos. AdMob reporta a la app el valor de cada impresión a través de su callback de evento pagado; reenviarlo a Traqio une esos ingresos con la instalación que vio el anuncio — y, a partir de ahí, con la campaña que la trajo —, así que un juego o una utilidad obtiene un ROAS real por campaña, no solo un total para toda la app.
Qué SDK
trackAdRevenue está disponible en los SDK de React Native, Expo y Capacitor (el motor JavaScript). Los SDK nativos, Flutter, KMP, MAUI y Unity todavía no reportan ingresos publicitarios.Configuración#
Activa los ingresos publicitarios por impresión#
En AdMob: Configuración → Cuenta → Informes → ingresos publicitarios a nivel de impresión.
Reenvía cada evento pagado al SDK#
// In AdMob's paid-event callback, once per impression: Traqio.trackAdRevenue({ valueMicros: 21500, // the AdValue in micros — 0.0215 of the currency; never pre-round it currency: "USD", // ISO 4217, as AdMob reports it precision: "estimated", // AdMob's precisionType adUnitId: "ca-app-pub-0000000000000000/0000000000", adFormat: "rewarded", adSourceName: "AdMob Network", // the mediation source that filled it, when known });Pasa el valor en micros tal como lo da AdMob — nunca redondeado de antemano: una sola impresión de banner vale una fracción de céntimo. Añade el formato y la fuente de mediación si los tienes; se guardan con cada impresión.
Prueba con bloques de anuncios de prueba#
Traqio.init({ /* … */ testAds: true }); // while on AdMob's test ad unit idsLas impresiones de prueba aparecen en la consola como TEST — la conexión queda demostrada — y nunca se cuentan como ingresos.
Pasa a producción#
Cambia a los ids reales de bloques de anuncios y quita
testAds. La tarjeta de AdMob pasa a Recibiendo impresiones y los ingresos llegan a los informes de ingresos, ROAS y cohortes.
Cómo lo gestiona Traqio#
| Aspecto | Comportamiento |
|---|---|
| Lotes | las impresiones se ponen en cola en el dispositivo y se envían en lotes de hasta 100 |
| Doble conteo | cada lote tiene un id guardado con la cola — un reintento tras un cierre inesperado se reconoce, nunca se cuenta dos veces |
| Atribución | se asocia a la instalación por el id de dispositivo del SDK y, si no, por tu id de usuario; los ingresos sin asociar se registran igualmente, como no asociados |
| Almacenamiento | se suman por moneda y por día UTC de las impresiones, para que las fracciones de céntimo no se pierdan al redondear |
| Redes publicitarias | nunca se reenvían a Meta ni a TikTok: miles de valores diminutos distorsionarían la señal de compra que usan sus pujas |
| iOS | los ingresos publicitarios también mueven el valor de conversión de SKAdNetwork, como una compra |
Preguntas frecuentes#
- ¿Por qué Traqio no usa la Reporting API de AdMob?
- Porque no se puede atribuir. La Reporting API da totales diarios por app, país, bloque de anuncios y fuente, sin nada que identifique una instalación, así que solo podría producir un total para toda la app — nunca ingresos por campaña. El callback de evento pagado se dispara en el dispositivo, por impresión, donde se conoce la instalación.
- ¿Los ingresos publicitarios de Traqio coincidirán con el panel de AdMob?
- Muy de cerca, no exactamente. La mayoría de las fuentes de mediación reportan un valor estimado por impresión (precision: estimated), así que los totales se desvían unos pocos puntos porcentuales del pago final de AdMob, en ambos sentidos.