СтатусРекламы

Темы платформы · AdStatus

Содержит варианты текущего статуса конкретной рекламной сущности (баннер, полноэкранная реклама, видеообъявление).

Полное описание, параметры и ограничения

СтатусРекламы (AdStatus)

СтатусРекламы (AdStatus)

Доступен, начиная с версии 8.3.14.

Значения
ГотоваКОтображению (ReadyToDisplay)
Загружается (Downloading)
НеЗагружена (NotDownloaded)
Отображается (Displayed)

Описание:

Содержит варианты текущего статуса конкретной рекламной сущности (баннер, полноэкранная реклама, видеообъявление).

Доступность:

Мобильный клиент, мобильное приложение (клиент).

Использование в версии:

Доступен, начиная с версии 8.3.14.

Методическая информация

Практические примеры

Узнать, готов ли рекламный блок к показу

Статус запрашивают для конкретного рекламного идентификатора.

Где и как запускать

Мобильное приложение Android/iOS или мобильный клиент, клиентский модуль управляемой формы. Требуется настройка магазина или рекламы; не серверный модуль.

Подготовка

  1. Вставьте весь блок в модуль собственной управляемой формы. Создайте команду и кнопку; в клиентском обработчике команды вызовите первую процедуру без параметров. Обработчики с Экспорт вызывает платформа, вручную их не вызывайте.

  2. Используйте учебное мобильное приложение с настроенной рекламой и тестовыми рекламными блоками. Показанные ca-app-pub-... — вымышленные образцы: замените их собственными тестовыми идентификаторами из рекламного сервиса.

  3. Предварительно задайте собственный тестовый полноэкранный блок.

&НаКлиенте
Процедура ПроверитьРекламныйБлок()
    Идентификатор = ОтображениеРекламы.ПолучитьИдентификаторПолноэкраннойРекламы();
    Если Идентификатор = "" Тогда
        Сообщить("Сначала задайте рекламный идентификатор");
        Возврат;
    КонецЕсли;
    Статус = ОтображениеРекламы.ПолучитьСтатусРекламы(Идентификатор);
    Если Статус = СтатусРекламы.ГотоваКОтображению Тогда
        Сообщить("Рекламный блок готов");
    Иначе
        Сообщить("Текущий статус: " + Строка(Статус));
    КонецЕсли;
КонецПроцедуры

Разбор по шагам

  1. Получите настроенный идентификатор.

  2. Запросите статус именно этого блока.

  3. Выведите готовность или другой фактический статус.

Как проверить результат

  1. Без идентификатора запрос не выполняется.

  2. Загружается и НеЗагружена не объявляются готовностью.

Ожидаемый результат

Пользователь видит состояние выбранного рекламного блока.

На что обратить внимание

  1. Статус может измениться после проверки; он не гарантирует успешный будущий показ.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.