1

SpriteKitで作成した iOS ゲームに UnityVideo 広告を統合しようとしていますが、統合が成功したようです。

デバイスでテスト広告を再生しようとすると、動画広告が 1 ~ 2 秒間再生された後、「バッファリング」状態で永久に動かなくなります

ここに画像の説明を入力

以下は、コンソールに継続的に出力されます......

DEBUG [T:0x74262000 M] -[UnityAdsVideoPlayer _videoProgressMonitor:]:257 ビデオ移動: 0.000000

DEBUG [T:0x74262000 M] -[UnityAdsVideoPlayer _videoProgressMonitor:]:259 ビデオ停止!

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

4

1 に答える 1

3

Unityから電子メールでこの応答を受け取りました。それはあなたを助けるかもしれません:

通常、VIDEO STALLED メッセージは、ネットワーク接続が不十分なために発生します。これは、アプリが Unity Ads システムを初期化した後、広告をキャッシュするのに十分な時間がなく、ストリーミング モードにフォールバックしようとしていることを意味します。

これを解決するには、いくつかの方法があります。

  1. 最初の広告を呼び出す前に、広告を初期化してからアプリ内を通過する時間を増やすことができます。
  2. ゲームの広告ストリーミングを無効にすることができます。これが意味することは、デバイスが最初に広告をキャッシュすることを強制するということです. これはもちろん、広告が利用可能になるまでに少し時間がかかることを意味します.
于 2015-06-24T15:06:58.990 に答える