Как я могу отследить, что пользователь закрыл видео с вознаграждением, не досмотрев его до конца? (IronSource)

Я использую IronSource и не вижу, как я могу отследить, что пользователь закрыл видео с вознаграждением, не досмотрев его до конца. Мне это нужно для аналитики, нужно отправлять событие в том случае, если пользователь не досмотрел награжденное видео до конца, а закрыл его и не получил за это вознаграждение.

1 ответ

Решение

Вам необходимо реализовать видео-события с вознаграждением, как описано здесь: https://developers.ironsrc.com/ironsource-mobile/unity/rewarded-video-integration-unity/

Вам нужны эти события:

void Init()
{
    // IronSource initialization code

    // add callbacks to events;
    IronSourceEvents.onRewardedVideoAdClosedEvent += RewardedVideoAdClosedEvent; 
    IronSourceEvents.onRewardedVideoAdRewardedEvent += RewardedVideoAdRewardedEvent;
} 

void RewardedVideoAdClosedEvent()
{
}

void RewardedVideoAdRewardedEvent(IronSourcePlacement ssp)
{
}

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

Другие вопросы по тегам