Перейти к основному содержимому
Версия: 3.4.0-beta.2

Сегменты и плейсменты

Сегменты

Сегменты используются для отслеживания статистики для различных категорий пользователей и для управления рекламой для этих категорий. Сегмент — часть аудитории, группа пользователей приложения, объединенная по каким-либо признакам (Filters): например, по полу, возрасту, или по любому другому фильтру, который известен на стороне приложения и передан SDK Appodeal. Подробнее о сегментах в разделе FAQ.

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

Для создания сегмента перейдите сюда.

к сведению

Если у вас не настроены сегменты, то все пользователи будут попадать в дефолтный сегмент.

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


Ручные фильтры

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

Чтобы создать такой сегмент, вы должны передать в наш SDK имя или критерий и фактическое значение для него.

Appodeal.setCustomStateValue(value: Any?, forKey: String)

Значение может быть булевыми, числовым или строковым.

Пример:

Appodeal.setCustomStateValue(3, forKey: "levels_played")

Фильтр покупок и суммы покупок в приложении

Bought In-Apps позволяют сгруппировать пользователей по факту совершения покупок в приложениях. Это поможет вам настроить рекламу для таких пользователей или отключить ее при необходимости.

In-Apps Amount - это фильтр, который позволяет группировать пользователей, совершивших определенное количество покупок в приложении.

Пожалуйста, отправьте информацию о покупке через Appodeal SDK, чтобы эти настройки работали правильно.

Appodeal.track(inAppPurchase: 5, currency: "USD")

Если у вас не настроены сегменты, то все пользователи будут попадать в скрытый дефолтный сегмент.

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

Плейсменты

Appodeal SDK позволяет пометить каждый показ различными плейсментами. Подробнее о плейсментах в разделе FAQ.

Для показа рекламы с плейсментом вы должны вызвать метод show следующим образом:

Appodeal.showAd(.interstitial, forPlacement: "placement", rootViewController: controller)

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

Appodeal.canShow(.interstitial, forPlacement: "placement")

Вы можете настроить логику показов для каждого плейсмента.

Если у вас нет плейсментов, или вы вызовите showAd с плейсментом, который не существует, либо без плейсмента, все такие показы будут помечены плейсментом "default", и его правила будут применены.

Важно!

Настройки плейсментов влияют ТОЛЬКО на отображение рекламного объявления, но не на его загрузку или кеширование.