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