Unity Ads es una plataforma publicitaria de Unity Technologies, optimizada para la monetización de juegos y aplicaciones móviles. Según Unity Ads Documentation (2025), la plataforma se utiliza en más de 500 000 aplicaciones en todo el mundo y proporciona acceso a anunciantes premium. La optimización para juegos la convierte en la opción preferida para desarrolladores que usan Unity y otros motores.
Puntos clave
Unity Ads es una plataforma publicitaria desarrollada por Unity Technologies específicamente para la monetización de aplicaciones móviles, con enfoque en el segmento de juegos. La plataforma se lanzó en 2014 tras la adquisición de Applifier y desde entonces se ha convertido en una de las redes publicitarias líderes para juegos móviles.
A diferencia de las plataformas universales (AdMob), Unity Ads fue diseñada originalmente para escenarios de juegos: soporte para playable creatives, optimización para Rewarded Video, integración con Unity Runtime. La audiencia clave son los desarrolladores de juegos en Unity, pero el SDK también está disponible para proyectos nativos de Android (Kotlin/Java) e iOS (Swift/Objective-C).
Según Sensor Tower (2025), Unity Ads se encuentra entre las 5 principales redes publicitarias por volumen de pagos a desarrolladores de juegos móviles. El eCPM promedio para aplicaciones de juegos en Unity Ads es de 12–25 USD, lo que es 15–20% superior al promedio del mercado para este segmento.
Unity Ads forma parte de Unity Gaming Services, un ecosistema de herramientas para el desarrollo y la monetización de juegos. Una integración unificada a través de Unity Package Manager permite conectar publicidad, analítica, guardado en la nube y multijugador en un solo marco de trabajo. Para los desarrolladores de Unity, esto significa un tiempo de configuración mínimo: desde abrir un proyecto hasta la primera impresión de anuncio puede llevar menos de una hora.
El mecanismo de Unity Ads utiliza un modelo de subasta en tiempo real similar al de otras plataformas publicitarias, pero con varias características optimizadas para el contexto de juegos. La plataforma admite tanto subastas estándar como compras programáticas a través de in-app bidding.
Cuando se solicita un anuncio, Unity Ads envía información sobre la aplicación, el usuario y el contexto de visualización a su red. Los anunciantes realizan ofertas en tiempo real y el anuncio ganador se entrega al dispositivo. Una característica única de Unity Ads es la prioridad de los creativos de video y playable, que representan más del 70% del inventario de la plataforma. Esto convierte a Unity Ads en la opción ideal para el formato Rewarded Video.
Una herramienta avanzada de segmentación que utiliza aprendizaje automático para mostrar anuncios a los usuarios más relevantes. Audience Pinpointer analiza patrones de comportamiento: tipos de juegos instalados, duración promedio de sesión, propensión a ver anuncios y realizar compras IAP. Los desarrolladores pueden establecer parámetros de segmentación: por ejemplo, mostrar Rewarded Video solo a usuarios que hayan realizado al menos una compra, o por el contrario, solo a usuarios free-to-play.
using UnityEngine;
using UnityEngine.Advertisements;
public class UnityAdsManager : MonoBehaviour, IUnityAdsInitializationListener
{
private string gameId = "1234567";
private bool testMode = true;
public void InitializeAds()
{
Advertisement.Initialize(gameId, testMode, this);
}
public void OnInitializationComplete()
{
Debug.Log("Unity Ads initialized");
}
public void OnInitializationFailed(UnityAdsInitializationError error)
{
Debug.LogError("Init failed: " + error);
}
}
Unity Ads admite tres formatos publicitarios principales, cada uno optimizado para escenarios de juegos. Se presta especial atención a los formatos de video, que constituyen la base del inventario de la plataforma.
El formato clave de Unity Ads, que representa más del 60% de los ingresos de la plataforma. Unity Rewarded Video admite validaciones personalizadas del lado del servidor (SSV), múltiples monedas en una sola visualización y una configuración avanzada de frecuencia. El eCPM promedio para tráfico de juegos es de 15–25 USD, con una tasa de finalización del 75–85%. Unity Ads es considerado el estándar de referencia para Rewarded Video en el segmento de juegos.
Anuncios a pantalla completa con soporte para video y contenido estático. Unity Ads Interstitial está optimizado para pausas en el juego: entre niveles, durante la carga de contenido, al salir de menús. El eCPM de Interstitial es de 8–18 USD, con un CTR del 2–5%. Unity Ads admite la visualización automática de Interstitial en pausas naturales sin necesidad de escribir código adicional para la sincronización.
Banners adaptativos estándar que admiten todos los tamaños comunes: 320×50, 320×100, 728×90 y adaptativo. Unity Banner tiene un eCPM más bajo (1–3 USD), pero proporciona ingresos adicionales estables sin afectar la experiencia del usuario. Los banners se colocan en la parte superior o inferior de la pantalla.
| Formato | eCPM (USD) | CR/CTR | Recomendación |
|---|---|---|---|
| Rewarded Video | 15–25 | 75–85% (CR) | Para todos los juegos |
| Interstitial | 8–18 | 2–5% (CTR) | Adicional a Rewarded |
| Banner | 1–3 | 0.1–0.3% (CTR) | Para ingresos pasivos |
Unity Ads no solo es una red publicitaria, sino que también proporciona su propia plataforma de mediación: Unity LevelPlay (anteriormente ironSource después de la adquisición). LevelPlay permite combinar Unity Ads con otras redes publicitarias en un solo sistema con analítica avanzada.
Tras la adquisición de ironSource en 2022, Unity combinó las tecnologías de ambas empresas. Unity LevelPlay admite in-app bidding para todas las principales redes publicitarias: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost y otras. La plataforma optimiza automáticamente el waterfall basándose en datos históricos, distribuyendo el tráfico entre las redes para maximizar el eCPM.
LevelPlay admite ambos enfoques de mediación. Waterfall es el sondeo secuencial clásico de redes, donde el orden se determina por el eCPM histórico. In-app bidding significa que todas las redes compiten simultáneamente por cada impresión, lo que garantiza el precio más alto. Unity recomienda usar in-app bidding para los formatos principales y waterfall como respaldo para redes sin soporte de bidding.
class UnityLevelPlaySetup {
fun configureLevelPlay() {
val config = IronSourceConfig.getInstance()
config.setClientSideCallbacks(true)
config.setUserId("user123")
IronSource.setMetaData("is_test_suite", "enable")
IronSource.init(
context,
"your_app_key",
IronSource.AD_UNIT_REWARDED_VIDEO
)
}
}
La integración de Unity Ads varía según la plataforma de desarrollo. Para proyectos en Unity Engine, el proceso es sencillo: a través de Package Manager. Para proyectos nativos, se requiere la integración manual del SDK mediante Gradle o CocoaPods.
Para proyectos en Unity Engine, abra Window → Package Manager, busque Ads Monetization e instale la última versión. Después de la instalación, especifique el Game ID en la configuración de Services → Ads: un Game ID separado para Android e iOS. Unity Ads se inicializa automáticamente al iniciar la aplicación si el servicio Advertising está activado en Unity Cloud Services.
Para Android, agregue la dependencia en build.gradle: implementation ‘com.unity3d.ads:unity-ads:4.12.+’ e inicialice el SDK en el código: UnityAds.initialize(activity, gameId, listener). Para iOS, agregue pod ‘UnityAds’ a su Podfile o enlace UnityAds.framework manualmente. Inicialización: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).
Para mostrar Rewarded Video, llame a UnityAds.show() con un ID de placement (por ejemplo, “Rewarded_Video”). Unity Ads admite múltiples placements: diferentes puntos de entrada con diferentes configuraciones de frecuencia y recompensa. Se recomienda crear placements separados para cada tipo de recompensa: “Rewarded_Coins”, “Rewarded_Lives”, “Rewarded_SkipLevel”.
import UnityAds
class UnityAdsViewController: UIViewController {
let placementId = "Rewarded_Video"
func showRewardedAd() {
if UnityAds.isReady(placementId) {
UnityAds.show(self, placementId: placementId) { result in
switch result {
case .finished:
self?.grantReward()
default:
print("Ad result: \(result)")
}
}
}
}
}
Unity Ads tiene varias ventajas sobre las plataformas publicitarias universales, específicamente para aplicaciones de juegos. Estas características lo convierten en la opción preferida para desarrolladores de juegos, especialmente aquellos que trabajan con Unity Engine.
Un formato único de Unity Ads: los creativos playable que permiten a los usuarios probar una versión demo del juego anunciado directamente dentro del anuncio. Los Playable Ads tienen la tasa de conversión más alta entre todos los formatos publicitarios: hasta un 25–30%. Unity Ads es líder en volumen de inventario playable, ya que la plataforma puede renderizar creativos directamente a través de Unity Runtime, garantizando una carga rápida y fluida.
Unity Ads entiende el contexto del juego: la plataforma sabe cuándo se pausa un juego, cuándo un usuario completa un nivel y cuándo está más receptivo para ver un anuncio. Game Event Optimization es una tecnología que analiza eventos dentro del juego y sugiere mostrar anuncios en el momento óptimo, aumentando la tasa de finalización de Rewarded Video en un 10–15%.
Unity Ads proporciona una plataforma analítica integrada con Unity Analytics. Los desarrolladores pueden realizar un seguimiento de las métricas clave de monetización directamente en Unity Dashboard sin necesidad de conectar servicios de terceros.
El panel web de Unity Dashboard muestra todas las métricas clave: ingresos, eCPM, impresiones, tasa de relleno, ARPDAU. Revenue Breakdown ofrece desglose de ingresos por formato (Rewarded Video, Interstitial, Banner), país, plataforma (Android/iOS) y placement. Está disponible el filtrado por fechas para análisis de tendencias. Los datos se actualizan en tiempo real con un retraso de hasta 4 horas.
Unity Ads se integra con Unity Analytics para el análisis de cohortes. El informe LTV muestra el valor de vida útil de los usuarios segmentado por fuentes de tráfico. El informe Retention muestra la retención de usuarios en los días 1, 7 y 30, segmentada por cohortes publicitarias. Estos datos ayudan a evaluar cómo la publicidad afecta el valor a largo plazo del usuario.
Una herramienta integrada de pruebas A/B permite comparar diferentes configuraciones de monetización: frecuencia de anuncios, tipos de recompensa, placements. Unity A/B Testing distribuye automáticamente el tráfico entre grupos y muestra diferencias estadísticamente significativas en ingresos y Retention. La integración con Firebase Remote Config permite cambiar la configuración sin publicar una actualización de la aplicación.
| Informe | Métricas | Desglose |
|---|---|---|
| Revenue | Ingresos, eCPM, impresiones | Por formato, país, plataforma |
| LTV | Valor de vida útil | Por cohorte y fuente |
| Retention | D1, D7, D30 | Por cohorte publicitaria |
| Placement | CR por placement | Detalle por punto de entrada |
Preguntas frecuentes
Unity Ads es una plataforma publicitaria de Unity Technologies, optimizada para aplicaciones de juegos. A diferencia de AdMob, Unity Ads se especializa en formatos de video y playable creatives, tiene integración nativa con Unity Engine y normalmente muestra un eCPM 15–30% más alto para Rewarded Video en el segmento de juegos.
Cree una cuenta de Unity ID, active el servicio Ads en Unity Dashboard, obtenga Game IDs para Android e iOS, integre el SDK a través de Package Manager o manualmente. El pago mínimo es de 100 USD para Payoneer y 500 USD para transferencia bancaria. Los pagos se realizan mensualmente.
Unity Ads admite tres formatos: Rewarded Video (visualización con recompensa, eCPM 15–25 USD), Interstitial Ad (anuncio a pantalla completa, eCPM 8–18 USD) y Banner (banners adaptativos, eCPM 1–3 USD). Rewarded Video es el formato principal de la plataforma y se recomienda para todas las aplicaciones de juegos.
Sí, el SDK de Unity Ads está disponible para proyectos nativos de Android (Kotlin/Java) e iOS (Swift/Objective-C), así como para Flutter, React Native y otras soluciones multiplataforma. El SDK se instala a través de Gradle para Android y CocoaPods para iOS sin necesidad de Unity Editor.
Unity LevelPlay es una plataforma de mediación de Unity (anteriormente ironSource después de la adquisición) que combina Unity Ads con otras redes publicitarias. LevelPlay admite in-app bidding para AdMob, Meta Audience Network, AppLovin y otras redes, seleccionando automáticamente el anuncio con la oferta más alta para cada impresión.
Resumen
Desarrollaremos una aplicación móvil llave en mano
IT Sectr crea aplicaciones para iOS y Android para startups y empresas desde 2017. Le asesoraremos y le propondremos la mejor solución.
Lea también