Problemas conocidos y solución de problemas para los anuncios en las aplicaciones
Advertencia
A partir del 1 de junio de 2020, se cerrará 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 adicionales sobre la solución de problemas, consulte los temas siguientes.
Interfaz de AdControl desconocida en XAML
El marcado XAML de un AdControl puede mostrar incorrectamente una línea de curvy azul que implica que la interfaz es desconocida. Esto solo se produce cuando el destino es x86 y se puede omitir.
lastError de la solicitud de anuncio anterior
Si hay un lastError sobrado de la solicitud de anuncio anterior, el evento se puede desencadenar dos veces durante la siguiente llamada de anuncio. Aunque se seguirá realizando la nueva solicitud de anuncio y puede producir un anuncio válido, este comportamiento puede causar confusión.
Anuncios intersticiales y botones de navegación en teléfonos
En los teléfonos (o emuladores) que tienen botones Back, Start y Search 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 ocultarse.
Los anuncios creados recientemente no se sirven en la aplicación
Si ha creado un anuncio recientemente (menos de un día), es posible que no esté disponible inmediatamente. Si el anuncio se ha aprobado para el contenido editorial, se atenderá 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
Hay muchas razones por las que es posible que no vea anuncios, incluidos los errores de red. Otras razones pueden incluir:
Seleccionar una unidad de anuncios en el Centro de partners con un tamaño mayor o menor que el tamaño de AdControl en el código de la aplicación.
Los anuncios no aparecerán si usas un valor de modo de prueba para tu identificador de unidad de anuncio al ejecutar una aplicación activa.
Si creó un nuevo identificador de unidad de anuncio en la última media hora, es posible que no vea un anuncio hasta que los servidores propague nuevos datos a través del sistema. Los identificadores existentes que han mostrado anuncios antes deben mostrar los anuncios inmediatamente.
Si puedes ver anuncios de prueba en la aplicación, tu código funciona y es capaz de mostrar anuncios. Si tiene problemas, póngase en contacto con el soporte técnico del producto. En esa página, elija Ponerse en contacto con nosotros.
También puede publicar una pregunta en el foro.
Los anuncios de prueba se muestran en tu aplicación en lugar de anuncios en directo
Los anuncios de prueba se pueden mostrar, incluso cuando se esperan anuncios en directo. Esto puede suceder en los siguientes escenarios:
Nuestra plataforma de publicidad no puede comprobar ni encontrar el identificador de aplicación activo usado en la Tienda. En este caso, cuando un usuario crea una unidad de anuncios, su estado puede iniciarse como activo (no prueba), pero pasará al estado de prueba en un plazo de 6 horas después de la primera solicitud de anuncio. Volverá a estar activo si no hay solicitudes de aplicaciones de prueba durante 10 días.
Las aplicaciones o aplicaciones que se ejecutan en el emulador no mostrarán anuncios en directo.
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 se aplica actualmente a las aplicaciones de teléfono.
Errores de referencia causados por 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 tiene como destino cualquier plataforma de CPU , es posible que vea una advertencia después de agregar la referencia similar a esta.
Para quitar esta advertencia, actualice el proyecto para usar una salida de compilación específica de la arquitectura (por ejemplo, x86). Use Configuration Manager para establecer los destinos de la plataforma para las configuraciones de depuración y versión.
Al crear los paquetes de la aplicación para el envío de la tienda (como se muestra en las imágenes siguientes), asegúrese de incluir las arquitecturas de destino. Puede optar por omitir x64 si piensa ejecutar compilaciones x86 en el sistema operativo x64.
Orden Z en aplicaciones JavaScript/HTML
Las aplicaciones 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 usar bordes
Establecer las propiedades relacionadas con el borde heredadas por AdControl de su clase primaria hará que la ubicació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.