En esta guía, se muestra cómo usar el SDK de anuncios de Google para dispositivos móviles para cargar y mostrar anuncios de Pangle mediante la mediación, que abarcan tanto la cascada como las ofertas integraciones de . Abarca cómo agregar Pangle a la configuración de mediación de una unidad de anuncios y aprender a integrar la Pangle el SDK y el adaptador a una Unity app.
Integraciones y formatos de anuncios admitidos
El adaptador de mediación AdMob para Pangle tiene la las siguientes capacidades:
Integración | |
---|---|
Ofertas | |
Cascada | |
Formatos | |
Banner | |
Intersticial | |
Recompensado | |
Anuncio intersticial recompensado |
Requisitos
- SDK de anuncios de Google para dispositivos móviles más reciente
- Unity 5.6 o una versión posterior
- Para implementar en Android, haz lo siguiente:
- Android con nivel de API 21 o superior
- Cómo implementar en iOS
- Objetivo de implementación de iOS 12.0 o superior
- Un proyecto en funcionamiento Unity configurado con el SDK de anuncios de Google para dispositivos móviles. Consulta Cómo comenzar para obtener más información.
- Completa la guía de introducción de mediación.
Paso 1: Establece la configuración en la IU de Pangle
Regístrate o accede a tu cuenta de Pangle.
Agregar una aplicación nueva
Ve a la pestaña Applications y haz clic en el botón Add App.
Selecciona el Sistema operativo para el que deseas crear una aplicación y completa el resto del formulario. A continuación, haz clic en Submit (Enviar).
Android
iOS
Toma nota del ID de la app de tu aplicación.
Android
iOS
Crea una posición de anuncios
Una vez que hayas creado la aplicación, haz clic en el botón Agregar para crear tu posición de anuncios.
Android
iOS
Ofertas
Seleccione el Formato del anuncio y el Nombre de la posición de anuncios; luego, In-App Bidding como el Tipo de precio. Completa el resto del formulario y haz clic en Enviar.
Una vez creada la colocación de anuncios, anota el ID de la posición de anuncios.
Android
iOS
Cascada
Selecciona el Formato del anuncio, el Nombre de la posición de anuncios y, luego, Global. CPM como el Pricing Type. Completa el resto del formulario y haz clic en Enviar.
Una vez creada la colocación de anuncios, anota el ID de la posición de anuncios.
Android
iOS
Ubica la clave de API de Pangle Reporting
Ofertas
Este paso no es obligatorio para las integraciones de ofertas.
Cascada
Anota el ID de usuario que aparece en la esquina inferior izquierda de la página.
Haz clic en Integraciones > SDK y API > API de Pangle Reporting 2.0. Toma nota del ID de rol y la Clave de seguridad.
Activa el modo de prueba
Sigue las instrucciones de la app de Pangle, Guía sobre cómo agregar un anuncio de prueba para habilitar los anuncios de prueba de Pangle.
Paso 2: Configura la demanda de Pangle en la IU de AdMob
Cómo configurar la mediación para tu unidad de anuncios
Android
Para obtener instrucciones, consulta el paso 2 de la guía para Android.
iOS
Si quieres obtener instrucciones, consulta el paso 2 de la guía para iOS.
Paso 3: Importa el SDK y el adaptador de Pangle
OpenUPM-CLI
Si tienes OpenUPM-CLI instale el paquete de anuncios de Google para dispositivos móviles. Complemento de mediación para Unity a tu proyecto con la ejecución del siguiente comando desde el directorio raíz de tu proyecto:
openupm add com.google.ads.mobile.mediation.pangle
OpenUPM
En el editor de tu proyecto de Unity, selecciona Edit > Project Settings > Package Manager para abrir la configuración del Administrador de paquetes de Unity.
En la pestaña Registros con alcance, agrega OpenUPM como un registro con alcance con los siguientes detalles:
- Nombre:
OpenUPM
- URL:
https://package.openupm.com
- Permisos:
com.google
Luego, navega a Window > Package Manager para abrir el Unity Package Manager y selecciona My Registries en el menú desplegable.
Selecciona el paquete de Mediación de Pangle de anuncios de Google para dispositivos móviles. Haz clic en Instalar.
Paquete de Unity
Descarga la versión más reciente del complemento de mediación de anuncios de Google para dispositivos móviles para
Pasa el púa desde el vínculo de descarga en
el
Registro de cambios
y extrae los
GoogleMobileAdsPangleMediation.unitypackage
del archivo ZIP
.
En el editor de tu proyecto de Unity, selecciona Assets > Importar paquete >
Custom Package y busca el
GoogleMobileAdsPangleMediation.unitypackage
que descargaste. Asegúrate de que todos los archivos estén seleccionados y haz clic en
Importar.
Luego, selecciona Assets > External Dependency Manager > Android Resolver > Force Resolve. External Dependency Manager
biblioteca realizará la resolución de dependencias desde cero y copiará el
declaraste las dependencias en el directorio Assets/Plugins/Android
de tu
App para Unity.
Paso 4: Agrega el código obligatorio
Android
No se requiere código adicional para la integración de Pangle.
iOS
Integración de SKAdNetwork
Sigue la documentación de Pangle para agregar los identificadores de SKAdNetwork al archivo Info.plist
de tu proyecto.
Paso 5: Prueba tu implementación
Habilitar anuncios de prueba
Asegúrate de registrar tu dispositivo de prueba en AdMob y habilitar el modo de prueba en la Pangle IU.
Cómo verificar los anuncios de prueba
Para verificar que recibes anuncios de prueba dePangle, habilita las pruebas de fuentes de anuncios individuales en el inspector de anuncios mediante la Pangle (Bidding) and Pangle (Waterfall) fuente de anuncios.
Códigos de error
Si el adaptador no recibe un anuncio de Pangle, los publicadores pueden verificar el error subyacente de la respuesta del anuncio con ResponseInfo
en las siguientes clases:
Android
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
iOS
GADMediationAdapterPangle
Estos son los códigos y los mensajes que arroja el adaptador de Pangle cuando no se carga un anuncio:
Android
Código de error | Dominio | Motivo |
---|---|---|
101 | com.google.ads.mediation.pangle | Parámetros de servidor no válidos (p.ej., falta el ID de la aplicación o el ID de posición). |
102 | com.google.ads.mediation.pangle | El tamaño de anuncio solicitado no coincide con un tamaño de banner compatible con Pangle. |
103 | com.google.ads.mediation.pangle | Falta la respuesta de oferta o no es válida. |
-1-60000 | com.pangle.ads | El SDK de Pangle mostró un error. Consulta la documentación de Pangle para obtener más detalles. |
iOS
Código de error | Dominio | Motivo |
---|---|---|
101 | com.google.ads.mediation.pangle | Parámetros de servidor no válidos (p.ej., falta el ID de la aplicación o el ID de posición). |
102 | com.google.ads.mediation.pangle | El tamaño de anuncio solicitado no coincide con un tamaño de banner compatible con Pangle. |
-1-60000 | Enviado por el SDK de Pangle | El SDK de Pangle mostró un error. Consulta la documentación de Pangle para obtener más información. |
Registro de cambios del complemento de mediación de Unity de Pangle
Versión 4.3.3
- Compatible con el adaptador de Pangle para Android versión 6.2.0.7.0.
- Compatible con el adaptador de Pangle para iOS versión 6.2.0.9.0.
- Se compiló y probó con la versión 9.2.1 del complemento Google Mobile Ads para Unity.
Versión 4.3.2
- Compatible con el adaptador de Pangle para Android versión 6.2.0.6.0.
- Compatible con el adaptador de Pangle para iOS versión 6.2.0.8.0.
- Se compiló y probó con la versión 9.2.0 del complemento de Google Mobile Ads para Unity.
Versión 4.3.1
- Es compatible con la versión 6.2.0.5.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 6.2.0.7.0.
- Se compiló y probó con la versión 9.2.0 del complemento Google Mobile Ads para Unity.
Versión 4.3.0
- Es compatible con la versión 6.2.0.4.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 6.2.0.5.0.
- Se compiló y probó con la versión 9.2.0 del complemento de Google Mobile Ads para Unity.
Versión 4.2.1
- Compatible con el adaptador de Pangle para Android versión 6.1.0.7.0.
- Admite la versión 6.1.0.6.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.2.0 del complemento de Google Mobile Ads para Unity.
Versión 4.2.0
- Se cambió el nombre de
DummyClient
aPlaceholderClient
. - Es compatible con la versión 6.1.0.6.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 6.1.0.5.0.
- Se compiló y probó con la versión 9.2.0 del complemento de Google Mobile Ads para Unity.
Versión 4.1.0
- Compatible con el adaptador Pangle para Android versión 6.0.0.8.0.
- Admite la versión 6.1.0.5.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.1.1 del complemento de Google Mobile Ads para Unity.
Versión 4.0.1
- Es compatible con la versión 6.0.0.5.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 6.0.0.6.0.
- Se compiló y probó con la versión 9.1.0 del complemento de Google Mobile Ads para Unity.
Versión 4.0.0
- Compatible con el adaptador Pangle para Android versión 6.0.0.5.0.
- Compatible con el adaptador de Pangle para iOS versión 6.0.0.5.0.
- Se compiló y probó con la versión 9.1.0 del complemento Google Mobile Ads para Unity.
Versión 3.0.0
- Es compatible con la versión 6.0.0.3.0 del adaptador de Android de Pangle.
- Admite la versión 5.9.0.9.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.1.0 del complemento de Google Mobile Ads para Unity.
Versión 2.8.1
- Admite la versión 5.9.0.6.0 del adaptador de Android de Pangle.
- Admite la versión 5.9.0.8.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.1.0 del complemento Google Mobile Ads para Unity.
Versión 2.8.0
- Compatible con el adaptador Pangle para Android versión 5.9.0.4.0.
- Admite la versión 5.9.0.7.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.1.0 del complemento de Google Mobile Ads para Unity.
Versión 2.7.0
- Admite la versión 5.9.0.2.0 del adaptador de Android de Pangle.
- Admite la versión 5.8.0.8.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.1.0 del complemento de Google Mobile Ads para Unity.
Versión 2.6.0
- Compatible con el adaptador Pangle para Android versión 5.8.0.9.0.
- Admite la versión 5.8.0.8.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 9.0.0 del complemento Google Mobile Ads para Unity.
Versión 2.5.0
- Compatible con el adaptador Pangle para Android versión 5.7.0.1.0.
- Admite la versión 5.7.0.7.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 8.6.0 del complemento Google Mobile Ads para Unity.
Versión 2.4.0
- Es compatible con la versión 5.5.0.9.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 5.5.0.9.0.
- Se compiló y probó con la versión 8.6.0 del complemento Google Mobile Ads para Unity.
Versión 2.3.0
- Compatible con el adaptador Pangle para Android versión 5.3.0.6.0.
- Compatible con el adaptador de Pangle para iOS versión 5.3.1.2.0.
- Se compiló y probó con la versión 8.4.1 del complemento Google Mobile Ads para Unity.
Versión 2.2.0
- Compatible con el adaptador Pangle para Android versión 5.2.0.6.0.
- Admite la versión 5.2.0.9.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 8.3.0 del complemento de Google Mobile Ads para Unity.
Versión 2.1.0
- Admite la versión 5.1.0.9.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 5.1.1.0.0.
- Se compiló y probó con la versión 8.1.0 del complemento Google Mobile Ads para Unity.
Versión 2.0.0
- Se movió el contenido del adaptador a
GoogleMobileAds/Mediation/Pangle/
. - Se refactorizó el espacio de nombres del adaptador para usar
GoogleMobileAds.Mediation.Pangle
. - Es compatible con la versión 5.0.0.7.0 del adaptador de Android de Pangle.
- Admite la versión 5.0.0.6.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.4.1 del complemento de Google Mobile Ads para Unity.
Versión 1.5.1
- Es compatible con la versión 4.9.0.7.0 del adaptador de Android de Pangle.
- Compatible con el adaptador de Pangle para iOS versión 4.9.0.8.0.
- Se compiló y probó con la versión 7.4.0 del complemento de Google Mobile Ads para Unity.
Versión 1.5.0
- Admite la versión 4.9.0.6.0 del adaptador de Android de Pangle.
- Admite la versión 4.9.0.7.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.3.1 del complemento de Google Mobile Ads para Unity.
Versión 1.4.0
- Compatible con el adaptador Pangle para Android versión 4.8.1.0.0.
- Admite la versión 4.8.1.0.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.3.1 del complemento de Google Mobile Ads para Unity.
Versión 1.3.1
- Es compatible con la versión 4.7.0.6.0 del adaptador de Android de Pangle.
- Admite la versión 4.7.0.6.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.2.0 del complemento de Google Mobile Ads para Unity.
Versión 1.3.0
- Se cambiaron los nombres de los siguientes métodos en la clase
Pangle
:SetGDPR()
->SetGDPRConsent()
SetCCPA()
->SetDoNotSell()
- Es compatible con la versión 4.7.0.5.0 del adaptador de Android de Pangle.
- Admite la versión 4.7.0.5.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.2.0 del complemento Google Mobile Ads para Unity.
Versión 1.2.0
- Compatible con el adaptador de Pangle para Android versión 4.5.0.6.1.
- Es compatible con la versión 4.5.2.8.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.1.0 del complemento Google Mobile Ads para Unity.
Versión 1.1.0
- Compatible con el adaptador Pangle para Android versión 4.5.0.3.0.
- Admite la versión 4.5.1.3.0 del adaptador de Pangle para iOS.
- Se compiló y probó con la versión 7.0.2 del complemento Google Mobile Ads para Unity.
Versión 1.0.0
- Versión inicial
- Compatible con el adaptador Pangle para Android versión 4.3.0.8.0.
- Compatible con el adaptador de Pangle para iOS versión 4.3.0.5.0.
- Se compiló y probó con la versión 7.0.0 del complemento Google Mobile Ads para Unity.