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 для получения дополнительной информации.