Revmob дифференцировать видео или статические вставки в AdDidReceive

Как определить, является ли кэшированное видео статическим промежуточным полноэкранным или видеообъявлением в методе делегата AdDidReceive???

public void AdDidReceive (string revMobAdType)
{
    if( revMobAdType == ?? ) {} //video or static interstitial
}

1 ответ

Промежуточное объявление может получать статические изображения или видео (вы можете настроить это поведение, перейдя в раздел "Медиа" -> нажмите "Мультимедиа" -> "Рекламные блоки" -> нажмите кнопку "Изменить" в рекламном блоке "Полноэкранный режим" -> проверьте, принимает ли оно видео).).

Возможные значения для revMobAdType: "Ссылка", "Баннер" и "Полноэкранный режим", поэтому я рекомендую сделать что-то вроде:

switch (revMobAdType) {
    case "Link":
        break;
    case "Fullscreen":
        break;
    case "Banner":
        break;
    default:
        break;
}

Чтобы проверить видео или RewardedVideo, используйте:

public void VideoLoaded () {
    Debug.Log("VideoLoaded.");
}
public void RewardedVideoLoaded () {
    Debug.Log("RewardedVideoLoaded.");
}

Проверьте документы RevMob Unity Listener для получения дополнительной информации.

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