Показать полноэкранную рекламу и продолжить после закрытия

Учебные задачи

У обработчика окончания показа один параметр — дополнительные данные из ОписаниеОповещения.

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

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

Подготовка

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

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

  3. Предварительно включите рекламу и задайте тестовый полноэкранный идентификатор.

&НаКлиенте
Процедура ПоказатьРекламуПослеУровня()
    Оповещение = Новый ОписаниеОповещения("ПолноэкраннаяРекламаЗакрыта", ЭтотОбъект, "Уровень завершен");
    ОтображениеРекламы.ПоказатьПолноэкраннуюРекламу(Оповещение);
КонецПроцедуры

&НаКлиенте
Процедура ПолноэкраннаяРекламаЗакрыта(Дополнительно) Экспорт
    Сообщить(Дополнительно + ". Можно продолжить работу.");
КонецПроцедуры

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

  1. Укажите обработчик окончания показа.

  2. Вызовите показ по явной кнопке.

  3. Продолжите интерфейсный сценарий из обработчика.

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

  1. После закрытия управление возвращается в обработчик.

  2. Сообщение не содержит утверждения, что реклама точно была просмотрена.

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

После завершения рекламной операции показано собственное сообщение продолжения.

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

  1. При отключенной рекламе или отсутствии сети обработчик может быть вызван без показа. Его вызов не доказывает просмотр.

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

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

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

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

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