Видео реклама 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 для кэширования рекламы, и оно пытается вернуться в режим потоковой передачи.
Есть несколько способов решить эту проблему:
- После инициализации рекламы вы можете уделить больше времени своему приложению, прежде чем вызывать первое объявление.
- Мы могли бы отключить потоковую рекламу для вашей игры. Это означает, что устройства сначала будут кэшировать рекламу. Это, конечно, означает, что реклама становится немного дольше.