Видео реклама Unity застряла, ОТЛАДКА [T:0x74262000 M] -[UnityAdsVideoViewController videoPlaybackStalled]:334

Я пытаюсь интегрировать рекламу UnityVideo в свою игру для iOS, созданную в SpriteKit, и похоже, что интеграция прошла успешно, я следовал http://unityads.unity3d.com/help/Documentation%20for%20Publishers/Integration-Guide-for-iOS

Теперь, когда я пытаюсь воспроизвести тестовую рекламу, на моем устройстве видеообъявление воспроизводится в течение 1-2 секунд, а затем застревает навсегда в состоянии "буферизации".

Следующее постоянно печатается в консоли......

ОТЛАДКА [T:0x74262000 M] -[UnityAdsVideoPlayer _videoProgressMonitor:]:257 ВИДЕО ДВИЖЕНИЕ: 0.000000

ОТЛАДКА [T:0x74262000 M] -[UnityAdsVideoPlayer _videoProgressMonitor:]:259 ВИДЕО СТАЛО!

DEBUG [T: 0x74262000 M] - [UnityAdsVideoViewController videoPlaybackStalled]: 334

1 ответ

Решение

Я получил этот ответ от Unity по электронной почте. Это может помочь вам:

Обычно сообщение VIDEO STALLED вызвано плохим подключением к сети. Это означает, что вашему приложению не хватает времени после инициализации системы Unity Ads для кэширования рекламы, и оно пытается вернуться в режим потоковой передачи.

Есть несколько способов решить эту проблему:

  1. После инициализации рекламы вы можете уделить больше времени своему приложению, прежде чем вызывать первое объявление.
  2. Мы могли бы отключить потоковую рекламу для вашей игры. Это означает, что устройства сначала будут кэшировать рекламу. Это, конечно, означает, что реклама становится немного дольше.
Другие вопросы по тегам