Empezar

Esta guía está dirigida a editores que desean monetizar una aplicación de Unity.

La integración del complemento de Unity de anuncios móviles de Google en una aplicación, lo que hará aquí, es el primer paso para mostrar anuncios de AdMob y obtener ingresos. Una vez que se completa la integración, puede elegir un formato de anuncio (como un video nativo o recompensado) para obtener pasos de implementación detallados.

Prerrequisitos

Descargue el complemento de Unity de anuncios móviles

El complemento de Unity de anuncios de Google para móviles permite a los desarrolladores de Unity ofrecer anuncios de Google para móviles en aplicaciones de Android e iOS sin tener que escribir código Java o Objective-C. El complemento proporciona una interfaz C # para solicitar anuncios que utilizan los scripts C # en su proyecto de Unity.

Use los enlaces a continuación para descargar el paquete de Unity para el complemento o para ver su código en GitHub.

Descargar el plugin de vista de origen

Para la integración anuncios más fácil utilizar el editor de Unity, probar la nueva ubicación de anuncios de Beta .

Importar el complemento de Unity de anuncios móviles

Abra su proyecto en el editor de Unity. Seleccione Activos>> Importar paquete paquete personalizado y encontrar el GoogleMobileAdsPlugin.unitypackage archivo descargado.

Asegúrese de que todos los archivos son seleccionados y haga clic en Importar.

Incluir el SDK de anuncios para móviles

El complemento de Google Mobile Ads La unidad se distribuye con la Unidad de Servicios de reproducción de resolución de la biblioteca . Esta biblioteca está diseñada para ser utilizada por cualquier complemento de Unity que requiera acceso a bibliotecas específicas de Android (por ejemplo, AAR) o CocoaPods de iOS. Proporciona a los complementos de Unity la capacidad de declarar dependencias, que luego se resuelven automáticamente y se copian en su proyecto de Unity.

Siga los pasos que se enumeran a continuación para asegurarse de que su proyecto incluya el SDK de anuncios móviles.

Androide

En el editor de la Unidad, seleccione Activos> Externo Dependencia Manager> Android Resolver> Resolver. La biblioteca de la Unidad de Dependencia externa Gestor copiará las dependencias declaradas en el Assets/Plugins/Android directorio de su aplicación Unidad.

iOS

No se requieren pasos adicionales para incluir el SDK de anuncios móviles en el proyecto de Unity.

  • Cuando se usa Unity 5.6 y superior, se genera un xcworkspace que incluye las bibliotecas de dependencia necesarias. Utilice el xcworkspace generado en lugar del proyecto estándar de Xcode.
  • Cuando se utilizan versiones anteriores de Unity, las dependencias se incluyen dentro del proyecto estándar de Xcode.

Configure su ID de aplicación de AdMob

En el editor de la Unidad, seleccione Activos> Google Mobile Ads> Configuración en el menú.

Habilitar AdMob haciendo clic en casilla de verificación Activado en la sección de Google AdMob. A continuación, introduzca su Android y el IOS de AdMob ID de aplicación en cada campo.

Si su aplicación utiliza el Administrador de anuncios en lugar de AdMob, permitirá a Google Ad Manager haciendo clic en casilla de verificación Activado en la sección de anuncios de Google.

Inicializar el SDK de anuncios para móviles

Antes de anuncios de carga, haga que su aplicación inicializar el Ads SDK llamando MobileAds.Initialize() Esto tiene que ser hecho sólo una vez, a ser posible en el lanzamiento de aplicaciones.

Aquí está un ejemplo de cómo llamar a Initialize() en el Start() método de una secuencia de comandos adjunta a un GameObject :

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

Si está utilizando la mediación, es posible que desee esperar hasta que se produzca la devolución de llamada antes de cargar anuncios, ya que esto garantizará que todos los adaptadores de mediación se inicialicen.

Seleccione un formato de anuncio

El SDK de anuncios móviles ahora se incluye en su aplicación Unity cuando se implementa en la plataforma Android o iOS. Ahora está listo para implementar un anuncio. AdMob ofrece varios formatos de anuncios diferentes, por lo que puede elegir el que mejor se adapte a las necesidades de su experiencia de usuario.

Los anuncios de banner son anuncios de texto o de imagen rectangulares que ocupan un lugar dentro del diseño de una aplicación. Permanecen en la pantalla mientras los usuarios interactúan con la aplicación y pueden actualizarse automáticamente después de un cierto período de tiempo. Si es nuevo en la publicidad para dispositivos móviles, son un excelente lugar para comenzar.

Implementar un banner

Intersticial

Los intersticiales son anuncios de pantalla completa que cubren la interfaz de una aplicación hasta que el usuario los cierra. Se utilizan mejor en pausas naturales en el flujo de ejecución de una aplicación, como entre niveles de un juego o justo después de completar una tarea.

Implementar un intersticial

Nativo

Native es un formato de anuncio basado en componentes que le brinda la libertad de personalizar la forma en que los activos, como los titulares y las llamadas a la acción, se presentan en sus aplicaciones. Al elegir las fuentes, los colores y otros detalles usted mismo, puede crear presentaciones de anuncios naturales y discretas que pueden contribuir a una rica experiencia de usuario.

Implementar anuncios nativos

Recompensado

Los anuncios de video recompensados ​​son anuncios de video de pantalla completa que los usuarios tienen la opción de ver en su totalidad a cambio de recompensas en la aplicación.

Implementar anuncios recompensados

Solicitar autorización de transparencia de seguimiento de aplicaciones

Para visualizar la solicitud de autorización de seguimiento de aplicaciones para la transparencia (ATT) para acceder al IDFA, el uso de la Unidad IOS 14 paquete del apoyo .

Misma clave de aplicación

Requisitos previos: complemento de Unity de anuncios de Google para móviles 6.1.0 o superior

El SDK de anuncios Google para móviles presenta la misma clave de aplicación para ayudarle a ofrecer anuncios más relevantes y personalizados mediante el uso de los datos obtenidos de la aplicación el usuario está utilizando.

La misma clave de aplicación está habilitada de forma predeterminada, pero puede deshabilitarla con la siguiente API:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }