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