Si bien puedes usar el inspector de anuncios para inspeccionar el comportamiento de los anuncios durante el desarrollo, las pruebas y la solución de problemas, es posible que la herramienta aumente el uso de memoria cuando está habilitada. Es posible que desees inhabilitar el inspector de anuncios durante la generación de perfiles de rendimiento y la verificación de memoria. Esta función garantiza que el inspector de anuncios no se ejecute ni interfiera en las mediciones de rendimiento de tu app.
Si inhabilitas el inspector de anuncios, la herramienta no aumentará el uso de memoria ni se iniciará a través de gestos, el menú de depuración o llamadas a métodos. Puedes inhabilitar el inspector de anuncios mientras realizas pruebas de rendimiento en el modo de prueba. En producción, el inspector de anuncios siempre está inhabilitado y no afecta el rendimiento de tu app.
En esta guía, se explica cómo inhabilitar el Inspector de anuncios y verificar la inhabilitación.
Requisitos previos
Antes de continuar, completa los siguientes pasos:
- Configura Google Mobile Ads SDK.
- Usa la versión 13.8.0 o una posterior de Google Mobile Ads SDK.
Cómo inhabilitar las funciones publicitarias o la personalización de la publicidad con tipos de compilación
Para mantener disponible el inspector de anuncios en las compilaciones de depuración y, al mismo tiempo, inhabilitar la herramienta en las compilaciones de generación de perfiles, administra el parámetro de configuración de compilación definiendo tus parámetros de configuración de compilación y actualizando tu archivo Info.plist.
Completa los siguientes pasos:
- En el menú de navegación de Xcode, selecciona tu app en Target.
- En la barra de menú, haz clic en Build Settings y All.
- Haz clic en Agregar.
- En el menú desplegable, selecciona Agregar parámetro de configuración definido por el usuario. Aparecerá un cuadro Definido por el usuario.
- En el cuadro, agrega un nombre de parámetro de configuración, por ejemplo,
DISABLE_AD_INSPECTOR. - Presiona INTRO o RETORNO. Verás una fila con el nombre de tu parámetro de configuración.
- Establece tus IDs de depuración y lanzamiento:
- Expande la fila de configuración. Verás las filas Debug y Release.
- Expande las filas y selecciona lo siguiente:
- Depuración: Sí
- Release: No
- En tu archivo
Info.plist, agrega la claveGADDisableAdInspectorcon el valor como el nombre del parámetro de configuración que creaste.
Si la operación se realiza correctamente, tu archivo Info.plist extraerá el ID de tu unidad de anuncios de prueba cuando selecciones Ejecutar para las compilaciones de depuración y el ID de tu unidad de anuncios después de que selecciones Archivar para las compilaciones de lanzamiento.
Verifica la inhabilitación
Cuando intentas abrir el inspector de anuncios mientras está inhabilitado, ves el siguiente mensaje de error en la consola de registros:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.