Mediación

Con la función Mediación de AdMob puedes publicar en tus aplicaciones anuncios de varias fuentes, incluidas la red de AdMob, redes publicitarias de terceros y campañas de AdMob. Esta función envía solicitudes de anuncios a varias redes para encontrar la más adecuada para servir anuncios y, de ese modo, maximizar la tasa de relleno y aumentar tus ingresos. Caso de éxito

En esta guía encontrarás todo lo necesario para integrar la mediación en tu aplicación de AdMob. En ella se abordan tanto las integraciones en cascada como las de la puja.

Requisitos previos

  • Antes de integrar la mediación correspondiente a un formato de anuncio, debes incorporar ese formato a tu aplicación:

  • ¿Es tu primera experiencia con la mediación? Consulta información general sobre Mediación de AdMob.

  • Con las integraciones de puja se necesita la versión 4.2.0 o una posterior del complemento para Unity de anuncios de Google para móviles.

Inicializar el SDK de anuncios para móviles

En la guía de inicio rápido, se muestra cómo inicializar el SDK de anuncios para móviles. Durante la llamada de inicialización, también se inicializan los adaptadores de mediación y de puja. Es importante que esperes a que se complete la inicialización antes de cargar anuncios. De esta forma, te aseguras de que todas las redes publicitarias pueden participar en la primera solicitud de anuncio.

El siguiente código es un ejemplo de cómo comprobar el estado de inicialización de cada adaptador antes de hacer una solicitud de anuncio.

using GoogleMobileAds.Api;
using System.Collections.Generic;
...

public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    ...

    public void Start()
    {
        // Initialize the Mobile Ads SDK.
        MobileAds.Initialize((initStatus) =>
        {
            Dictionary<string, AdapterStatus> map = initStatus.getAdapterStatusMap();
            foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
            {
                string className = keyValuePair.Key;
                AdapterStatus status = keyValuePair.Value;
                switch (status.InitializationState)
                {
                case AdapterState.NotReady:
                    // The adapter initialization did not complete.
                    MonoBehaviour.print("Adapter: " + className + " not ready.");
                    break;
                case AdapterState.Ready:
                    // The adapter was successfully initialized.
                    MonoBehaviour.print("Adapter: " + className + " is initialized.");
                    break;
                }
            }
        });
        ...
    }
}

Elegir tus redes de mediación

La función Mediación de AdMob admite varias fuentes publicitarias, con una combinación de integraciones de mediación de puja y en cascada. Selecciona cualquiera de las fuentes publicitarias que aparecen abajo para ver instrucciones de integración específicas.

Red publicitaria Banner Intersticial Bonificado Puja Compatibilidad con Optimización de Redes Publicitarias
No se necesitan SDKs de terceros
Ad Generation Bidding only (Solo puja)
Chocolate Platform Bidding only (Solo puja)
Fluct Bidding only (Solo puja)
Improve Digital Bidding only (Solo puja)
Index Exchange Bidding only (Solo puja)
Media.net Bidding only (Solo puja)
MobFox Bidding only (Solo puja)
OpenX Bidding only (Solo puja)
PubMatic Bidding only (Solo puja)
Rubicon Bidding only (Solo puja)
Sharethrough Bidding only (Solo puja)
Smaato Bidding only (Solo puja)
Sonobi Bidding only (Solo puja)
TripleLift Bidding only (Solo puja)
UnrulyX Bidding only (Solo puja)
Yieldmo Bidding only (Solo puja)
YieldOne Bidding only (Solo puja)
De código abierto y con versiones
AdColony Country-specific (Según el país)
AppLovin Country-specific (Según el país)
Chartboost Country-specific (Según el país)
Facebook Country-specific (Según el país)
Fyber Marketplace Country-specific (Según el país)
i-mobile Solo en Japón
InMobi Country-specific (Según el país)
ironSource Country-specific (Según el país)
maio Solo en Japón
MoPub Country-specific (Según el país)
myTarget Country-specific (Según el país)
nend Solo en Japón
TapJoy Country-specific (Según el país)
Unity Ads Country-specific (Según el país)
Verizon Media Country-specific (Según el país)
Vungle Country-specific (Según el país)
Sin código abierto
AdFalcon Country-specific (Según el país)
Flurry Country-specific (Según el país)
Leadbolt Country-specific (Según el país)
LG U+AD None (Ninguna)
Tencent GDT None (Ninguna)
Vpon None (Ninguna)
Zucks Country-specific (Según el país)

Adaptadores de código abierto y con versiones

Si un adaptador está incluido en la sección "De código abierto y con versiones" de la tabla de arriba, significa que su código es abierto y está disponible en el repositorio de GitHub de Google (Android | iOS), lo que te permite depurar problemas por tu cuenta en caso de que quieras hacerlo.

También significa que hay versiones del adaptador en el repositorio de Bintray de Google (Android | iOS) que se han creado a partir de una versión específica del SDK de la red publicitaria de terceros correspondiente. Para obtener más información, haz clic en la guía de esa red publicitaria.

Gestión de versiones del adaptador

El esquema que se sigue para gestionar las versiones de los adaptadores es <third-party SDK version>.<adapter patch version>. Por ejemplo, si una red publicitaria publica una nueva versión de su SDK identificada como 1.2.3, se probará una nueva versión del adaptador con ese nuevo SDK y, a continuación, se publicará en Bintray con el número de versión 1.2.3.0.

Si es necesario actualizar un adaptador fuera del ciclo de vida de un SDK de terceros, la versión del parche será superior. La corrección de errores de la versión 1.2.3.0 del adaptador se publicará en la versión 1.2.3.1.

Selector de mediación

Usa el selector de mediación para integrar rápidamente cualquier adaptador de código abierto y con versiones en tu aplicación.

  • Haz clic en el enlace al mediador que prefieras.
  • Selecciona la versión que quieras integrar en tu aplicación.
  • Visita las páginas específicas de cada uno de los partners para obtener más instrucciones sobre integración.
AdColony AppLovin Chartboost Facebook Fyber Marketplace
i-mobile InMobi IronSource maio MoPub
myTarget nend TapJoy Unity Ads Verizon Media
Vungle

Compatibilidad con Optimización de Redes Publicitarias

Si configuras varias redes publicitarias para la mediación, tendrás que especificar en qué orden se les solicitarán anuncios. Para ello, debes configurar sus respectivos CPMs. Esta situación puede ser difícil de gestionar, ya que el rendimiento de las redes publicitarias cambia a lo largo del tiempo.

Optimización de Redes Publicitarias es una función que te permite generar el CPM más alto de las redes publicitarias de tu cadena de mediación, ya que automatiza el proceso de ordenar la cadena de mediación para maximizar los ingresos.

En la tabla de redes de mediación anterior se usan estos valores para definir la compatibilidad con Optimización de Redes Publicitarias:

Compatibilidad con Optimización de Redes Publicitarias Significado
Bidding only La red publicitaria solo participa en la puja. La función Optimización de Redes Publicitarias no tiene ningún efecto en este caso.
Country-specific Los valores de eCPM se actualizan automáticamente según el país. Este es el tipo de optimización más eficaz.
None Debes configurar manualmente un valor de eCPM para esa red publicitaria.

Haz clic en la guía de la red publicitaria correspondiente para obtener más información acerca de cómo configurar la optimización de dicha red.

En las interfaces de todas las redes publicitarias de terceros que utilices, inhabilita la actualización de los bloques de anuncios de banner empleados en Mediación de AdMob. Así evitarás que se realicen actualizaciones por duplicado, ya que AdMob también hace una actualización según la frecuencia de actualización de los bloques de anuncios de banner.

Solucionar problemas con la puja

Si una integración con un partner de puja que requiera su propio SDK no se ha realizado correctamente, lo sabrás a partir de estos síntomas:

  • El informe de puja muestra que se han hecho muchas menos solicitudes de anuncio a ese partner de lo que cabría esperar.
  • Falta el parámetro a3p en cualquier solicitud de anuncio posterior a la primera.

Para verificar que la configuración es correcta, sigue esta lista de comprobación:

  • En la interfaz de usuario de AdMob, el bloque de anuncios de AdMob correspondiente a la integración está orientado a un grupo de mediación que tiene una entrada de puja configurada para funcionar con esa red publicitaria de terceros.
  • En la interfaz de usuario de AdMob, el bloque de anuncios de AdMob correspondiente a la integración pertenece al mismo ID de aplicación de AdMob que has enviado al SDK de anuncios de Google para móviles.
  • En el código de tu aplicación, has inicializado el SDK de anuncios para móviles y verificado que el estado del adaptador es READY antes de cargar anuncios.
  • En el código de tu aplicación, has incluido la última versión de los binarios del adaptador y del SDK de la fuente publicitaria que estás intentando integrar.