Поделиться через


Сведения об известных проблемах и устранении проблем с рекламой в приложениях

Предупреждение

По состоянию на 1 июня 2020 г. платформа Монетизации Microsoft Ad для приложений Windows UWP будет закрыта. Подробнее

В этом разделе перечислены известные проблемы с текущим выпуском пакета SDK Microsoft Advertising. Дополнительные рекомендации по устранению неполадок см. в следующих разделах.

Интерфейс AdControl, неизвестный в XAML

Разметка XAML для AdControl может неправильно отображать синюю кривую линию, подразумевающую, что интерфейс неизвестен. Это происходит только при выборе x86 и может игнорироваться.

lastError из предыдущего запроса на объявление

Если в предыдущем запросе рекламы есть оставшийся ресурс lastError , событие может быть запущено дважды во время следующего рекламного вызова. Хотя новый запрос на рекламу по-прежнему будет выполнен и может привести к допустимому объявлению, это поведение может привести к путанице.

Промежуточные объявления и кнопки навигации на телефонах

На телефонах (или эмуляторах), которые имеют кнопки "Назад", "Пуск" и "Поиск" вместо аппаратных кнопок, таймер отсчета и нажатие кнопок для промежуточных объявлений может быть скрыт.

Недавно созданные объявления не обслуживаются вашему приложению

Если вы создали рекламу недавно (менее дня), она может быть недоступна сразу. Если объявление было одобрено для редакционного содержимого, оно будет обслуживаться после того, как рекламный сервер обработал его, и объявление доступно в качестве инвентаризации.

Реклама не отображается в приложении

Существует множество причин, по которым вы не видите рекламу, включая сетевые ошибки. Другие причины могут включать:

  • Выбор рекламного блока в Центре партнеров с размером, превышающим размер AdControl в коде приложения.

  • Объявления не будут отображаться, если вы используете значение тестового режима для идентификатора рекламного модуля при запуске динамического приложения.

  • Если вы создали новый идентификатор рекламного блока за последние полчаса, возможно, вы не увидите объявление, пока серверы не распространяют новые данные через систему. Существующие идентификаторы, которые отображали рекламу, прежде чем должны показывать объявления немедленно.

Если в приложении отображаются тестовые объявления, ваш код работает и может отображать рекламу. При возникновении проблем обратитесь в службу поддержки продуктов. На этой странице выберите "Связаться с нами".

Вы также можете разместить вопрос на форуме.

Тестовые объявления отображаются в приложении вместо динамической рекламы

Тестовые объявления можно показывать, даже если вы ожидаете живые объявления. Это может произойти в следующих сценариях:

  • Наша рекламная платформа не может проверить или найти динамический идентификатор приложения, используемый в Магазине. В этом случае, когда рекламный блок создается пользователем, его состояние может начинаться как динамический (не тестовый), но будет переходить к состоянию тестирования в течение 6 часов после первого запроса рекламы. Он будет меняться в режиме реального времени, если в тестовых приложениях нет запросов в течение 10 дней.

  • Неопубликованные приложения или приложения, работающие в эмуляторе, не будут отображать динамическую рекламу.

Когда динамический рекламный модуль обслуживает тестовые объявления, состояние рекламного подразделения показывает активные и обслуживающие тестовые объявления в Центре партнеров. В настоящее время это не относится к телефонным приложениям.

Справочные ошибки, вызванные назначением любой ЦП в проекте

При использовании пакета SDK Для Microsoft Advertising нельзя использовать любой ЦП в проекте. Если проект предназначен для любой платформы ЦП , вы можете увидеть предупреждение после добавления ссылки, аналогичной этой.

referenceerror-solutionexplorer

Чтобы удалить это предупреждение, обновите проект, чтобы использовать выходные данные сборки для конкретной архитектуры (например, x86). Используйте Configuration Manager , чтобы задать целевые объекты платформы для конфигураций отладки и выпуска.

configurationmanagerwin10

При создании пакетов приложений для отправки магазина (как показано на следующих изображениях), обязательно включите архитектуры, которые вы планируете использовать. Вы можете пропустить x64, если планируется запустить сборки x86 на ос x64.

projectstorecreateapppackages

createapppackages

Порядок Z в приложениях JavaScript/HTML

Приложения JavaScript/HTML не должны размещать элементы в зарезервированном диапазоне MAX-10 z-order. Единственным исключением является наложение прерываний, например уведомление о входящего вызова для приложения Skype.

Не используйте границы

Установка свойств, связанных с границами , унаследованных adControl от родительского класса, приведет к неправильному размещению рекламы.

Дополнительные сведения

Дополнительные сведения о последних известных проблемах и публикации вопросов, связанных с пакетом SDK Для Microsoft Advertising, посетите форум.