Problemas conocidos y solución de problemas de anuncios en aplicaciones

Advertencia

A partir del 1 de junio de 2020, se apagará la plataforma de monetización de Anuncios de Microsoft para aplicaciones para UWP de Windows. Más información

En este tema se enumeran los problemas conocidos con la versión actual del SDK de Microsoft Advertising. Para obtener instrucciones de solución de problemas adicionales, consulte los temas siguientes.

Interfaz de AdControl desconocida en XAML

El marcado XAML de un AdControl puede mostrar incorrectamente una línea curva azul que indica que la interfaz es desconocida. Esto ocurre solo cuando el destino es x86 y se puede ignorar.

lastError de una solicitud de anuncio anterior

Si hay un lastError sobrante de la solicitud de anuncio anterior, se puede desencadenar el evento dos veces en la siguiente llamada al anuncio. Si bien la nueva solicitud del anuncio se realizará y puede producir un anuncio válido, este comportamiento puede causar confusión.

Botones de navegación y anuncios intersticiales en los teléfonos

En los teléfonos (o emuladores) que tienen botones Atrás, Inicio y Búsqueda de software en lugar de botones de hardware, el temporizador de cuenta atrás y hacer clic a través de botones para anuncios intersticiales pueden estar ocultos.

Los anuncios creados recientemente no se envían a la aplicación

Si has creado un anuncio recientemente (menos de un día), podría no estar disponible de inmediato. Si el anuncio ha sido aprobado para contenido editorial, se enviará una vez que el servidor de publicidad lo haya procesado y el anuncio esté disponible como inventario.

No se muestran anuncios en la aplicación

Existen muchos motivos para que no veas anuncios, incluidos errores de red. Entre otros motivos se incluyen:

  • Seleccionar una unidad de anuncio en el Centro de partners con un tamaño mayor o menor que el tamaño del AdControl en el código de la aplicación.

  • Los anuncios no aparecerán si usas un valor del modo de prueba para tu identificador de unidad de anuncio cuando se ejecuta una aplicación dinámica.

  • Si has creado un nuevo identificador de unidad de anuncio en última media hora, puede que no veas un anuncio hasta que los servidores propaguen nuevos datos a través del sistema. Los identificadores existentes que han mostrado anuncios antes deberían mostrar anuncios de inmediato.

Si puedes ver anuncios de prueba en la aplicación, el código funciona y es capaz de mostrar anuncios. Si tienes problemas, ponte en contacto con soporte técnico. En esa página, elija Ponerse en contacto con nosotros.

También puedes publicar una pregunta en el foro.

En la aplicación se muestran anuncios de prueba, en lugar de anuncios dinámicos

Pueden mostrarse anuncios de prueba, incluso cuando esperas anuncios dinámicos. Esto puede suceder en los siguientes escenarios:

  • Nuestra plataforma publicitaria no puede comprobar ni encontrar el id. de aplicación activo usado en la Tienda. En este caso, cuando un usuario crea una unidad de anuncio, su estado puede empezar como dinámico (no de prueba), pero se moverá al estado de prueba dentro de las 6 horas posteriores a la primera solicitud del anuncio. Volverá a ser dinámico si no hay ninguna solicitud de las aplicaciones de prueba durante 10 días.

  • Las aplicaciones de prueba o las aplicaciones que se ejecutan en el emulador no mostrará anuncios dinámicos.

Cuando una unidad de anuncios en directo sirve anuncios de prueba, el estado de la unidad de anuncios muestra anuncios de prueba activos y de servicio en el Centro de partners. Esto no corresponde actualmente a las aplicaciones para teléfonos.

Errores de referencia provocados por dirigirse a Cualquier CPU en el proyecto

Al usar el SDK de Microsoft Advertising, no puede tener como destino Ninguna CPU en el proyecto. Si el proyecto se dirige a la plataforma Cualquier CPU, puede que veas una advertencia después de agregar la referencia similar a esta.

referenceerror-solutionexplorer

Para quitar esta advertencia, actualiza el proyecto para usar una salida de compilación específica de la arquitectura (por ejemplo, x86). Usa Configuration Manager para establecer los destinos de la plataforma para configuraciones de depuración y lanzamiento.

configurationmanagerwin10

Cuando crees los paquetes de la aplicación para el envío a la tienda (como se muestra en las siguientes imágenes), asegúrate de incluir las arquitecturas que quieres como destino. Puedes optar por omitir x64 si vas a ejecutar compilaciones x86 en el sistema operativo x64.

projectstorecreateapppackages

createapppackages

Orden Z en las aplicaciones de JavaScript/HTML

Las aplicaciones de JavaScript/HTML no deben colocar elementos en el intervalo MAX-10 reservado de orden z. La única excepción es una superposición de interrupción, como una notificación de llamada entrante para una aplicación de Skype.

No uses bordes

Establecer las propiedades relacionadas con los bordes heredados por AdControl de su clase primaria hará que la colocación del anuncio sea incorrecta.

Más información

Para obtener más información sobre los problemas conocidos más recientes y publicar preguntas relacionadas con el SDK de Microsoft Advertising, visite el foro.