Расширенные настройки

Начните с выполнения инструкций из статьи об общей интеграции, а затем инструкций для каждого формата рекламы, который вы хотите интегрировать (реклама внутри передачи или реклама с вознаграждением, баннерная реклама, реклама MREC). Настоящая статья содержит дополнительную информацию, и подразумевается, что общая интеграция уже выполнена.

Укажите настройки конфигурации

Создайте объект VungleSDKConfig и добавьте его как параметр в инициализацию своего SDK для указания дополнительных настроек конфигурации.

VungleSDKConfig sdkConfig = new VungleSDKConfig();
sdkInstance = AdFactory.GetInstance(appID, sdkConfig);

VungleSDKConfig содержит параметры, которые дают вам возможность ограничивать отслеживание Windows ASHWID и устанавливать минимальное пространство на диске, требуемое для инициализации или загрузки рекламы.

sdkConfig.DisableAshwidTracking = true;
sdkConfig.MinimumDiskSpaceForAd = 50 * 1024 * 1024;
sdkConfig.MinimumDiskSpaceForInit = 50 * 1024 * 1024;

Параметры конфигурации рекламы

Ниже перечислены свойства, доступные в экземпляре объекта AdConfig.

Параметры

Значение по умолчанию/
Тип

Описание

Orientation

AutoRotate

DisplayOrientations

Orientation.AutoRotate (по умолчанию) обеспечивает автоматический разворот окна рекламы в зависимости от ориентации устройства.

Orientation.Portrait обеспечивает воспроизведение рекламы только в книжной ориентации.

Orientation.Landscape обеспечивает воспроизведение рекламы только в альбомной ориентации.

Примечание. Этот параметр применим только к рекламе для мобильных устройств.

SoundEnabled

true

логич.

Задает начальное состояние звука для рекламы.

Если указано true (по умолчанию), используются громкость и настройки звука устройства.

Если указано false, видео начинает воспроизводиться с отключенным звуком, но пользователь может это изменить.

BackButtonImmediatelyEnabled

false

логич.

Если указано true, пользователь может сразу закрыть рекламу с помощью кнопки "Назад".

При значении false (по умолчанию) пользователь не может использовать кнопку "Назад" для закрытия рекламы, пока на экране не отобразится кнопка "Закрыть".

Примечание. Этот параметр применим только к рекламе для мобильных устройств.

Volume

1.0

double

Этот параметр представляет долю громкости устройства и принимает значения от 0,0 до 1,0.

Примечание. Этот параметр доступен только для версий 6.3.0 и выше.

Incentivized

-

УСТАРЕЛО

Вы можете задать конфигурацию с вознаграждением на уровне размещений из панели управления. См. статью Настройка размещений и отчеты по ним.

Параметры для SoundEnabled и стимулируемых диалогов для рекламы Динамического шаблона можно конфигурировать в панели управления. Программная конфигурация будет применяться только к устаревшей рекламе.

Показать кнопку «Закрыть»

Чтобы управлять возможностью пользователя закрывать рекламу, используйте параметры принудительного просмотра в расширенных настройках вашего приложения на панели управления Vungle.

Рекомендованные инструкции по реализации GDPR

На 25 мая 2019 г. на территории Евросоюза действует Генеральный регламент о защите персональных данных (GDPR). У разработчиков есть два варианта соблюдения требований GDPR.

  • Вариант 1 (рекомендуемый): Разрешить Vungle заниматься вопросами соблюдения требований. Vungle будет отображать запрос на предоставление согласия перед воспроизведением рекламы для европейских пользователей и запоминать, дал ли пользователь согласие или нет для последующих отображений рекламы.
  • Вариант 2: Издатель контролирует процесс предоставления согласия в соответствии с GDPR на уровне пользователя и затем сообщает о решении пользователя в Vungle. Для этого разработчики могут получать согласие пользователя с помощью собственного механизма, а затем использовать API Vungle для обновления или проверки статуса согласия пользователя. Подробные данные приведены в примере кода ниже.
// To set the user’s consent status as opted in to version 1.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted,"1.0");

// To set the user’s consent status as opted out of version 2.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentDenied,"2.0"); // To find out what the user’s current consent status is: // This will return null if the GDPR Consent status has not been set // Otherwise, it will return VungleConsentStatus.VungleConsentAccepted or // VungleConsentStatus.VungleConsentDenied UpdateConsentStatus? currentStatus = sdkInstance.GetCurrentConsentStatus();

// To find out which version of your consent dialog the user was last shown:
sdkInstance.GetConsentMessageVersion();

Если вы используете SDK Vungle версии 6.2 или ниже, установите статус согласия следующим образом:

// To set the user’s consent status on SDK versions 6.2 and below:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted);

Questions?

Need further assistance, feel free to reach out to us, we’re here to help!

Была ли эта статья полезной?