Статус запрашивают для конкретного рекламного идентификатора.
Где и как запускать
Мобильное приложение Android/iOS или мобильный клиент, клиентский модуль управляемой формы. Требуется настройка магазина или рекламы; не серверный модуль.
Подготовка
Вставьте весь блок в модуль собственной управляемой формы. Создайте команду и кнопку; в клиентском обработчике команды вызовите первую процедуру без параметров. Обработчики с Экспорт вызывает платформа, вручную их не вызывайте.
Используйте учебное мобильное приложение с настроенной рекламой и тестовыми рекламными блоками. Показанные ca-app-pub-... — вымышленные образцы: замените их собственными тестовыми идентификаторами из рекламного сервиса.
Предварительно задайте собственный тестовый полноэкранный блок.
&НаКлиенте
Процедура ПроверитьРекламныйБлок()
Идентификатор = ОтображениеРекламы.ПолучитьИдентификаторПолноэкраннойРекламы();
Если Идентификатор = "" Тогда
Сообщить("Сначала задайте рекламный идентификатор");
Возврат;
КонецЕсли;
Статус = ОтображениеРекламы.ПолучитьСтатусРекламы(Идентификатор);
Если Статус = СтатусРекламы.ГотоваКОтображению Тогда
Сообщить("Рекламный блок готов");
Иначе
Сообщить("Текущий статус: " + Строка(Статус));
КонецЕсли;
КонецПроцедурыРазбор по шагам
Получите настроенный идентификатор.
Запросите статус именно этого блока.
Выведите готовность или другой фактический статус.
Как проверить результат
Без идентификатора запрос не выполняется.
Загружается и НеЗагружена не объявляются готовностью.
Ожидаемый результат
Пользователь видит состояние выбранного рекламного блока.
На что обратить внимание
Статус может измениться после проверки; он не гарантирует успешный будущий показ.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.