一般的な VAST エラー コードとその解決方法
公開: 2022-09-04インターネット上のほとんどの動画広告は、Video Ad Serving Template (VAST) 標準で概説されている仕様に準拠して、機能と動画プレーヤーとの互換性を確保する必要があります。 YouTube や Google AdSense などの Google プラットフォームを通じて動画広告を制作しているパブリッシャーが遭遇する最も一般的な問題の 1 つは、VAST エラー コードです。
VAST エラー コードとは何か、最も一般的なエラー コードとその解決方法について説明します。
VAST エラーとは何ですか?
ビデオ広告配信テンプレートのエラー コードは、Interactive Advertising Bureau (IAB) によって定義された、考えられる多くのエラー状態の 1 つです。 VAST エラーは、広告コンテンツをホストしているサーバーとターゲット ユーザーのビデオ プレーヤーとの間に問題があることを示します。これにより、広告の適切な表示が妨げられたり妨げられたりする可能性があります。
エラーの正確な性質は、表示されるコードによって異なります。 各コードは特定された問題に対応しています。
Ad Tech で VAST 広告を表示する際の一般的な課題
VAST 広告の表示は、Video Player-Ad Interface Definition (VPAID) などの代替ソリューションよりも実装が簡単で、長期的には費用対効果が高くなる傾向がありますが、サイト運営者にとっての主な課題は、広告の視認性を確保することです。
多くの種類の技術的な問題により、VAST 広告の視認性と機能が妨げられることがよくあります。 多くの場合、中断は、購入者側またはサイト運営者側の不適切な構成設定が原因で発生します。 これらの中断は、 VAST エラー コードの形で現れます。
VAST エラー コードは、致命的なエラーと致命的でない可能性がある の 2 つの重大度レベルに分類されます。
一般的な VAST の致命的なエラー コードとその解決方法
致命的な VAST エラー コードは最も深刻です。これは、広告リクエストが停止し、表示が中断される可能性が最も高いためです。 一般的な VAST の致命的なエラーには次のようなものがあります。
VAST エラー 100: XML 解析エラー
VAST エラー 100 は、最も一般的な致命的なエラーの 1 つです。 VAST エラー 100 の潜在的な原因としては、購入者の応答の形式が正しくない、または XML ドキュメントが無効、破損、または不適切な形式であることが考えられます。 別の可能性としては、リダイレクトが正しく解決されない場合など、VAST URL リダイレクトの問題が考えられます。
エラー コード 100 に気付いたサイト運営者は、購入者に警告する必要があります。 次に、購入者は VAST URL が適切に構成されていることを確認し、すべての VAST XML ドキュメントが機能し、適切な属性で正しくフォーマットされていることを確認する必要があります。
VAST エラー 101: スキーマ検証エラー
スキーマ検証エラーは通常、購入者の応答に必要な XML 要素または属性が欠落しているか、認識されない要素が含まれている場合に発生します。
エラー 101 コードに対処する最善の方法は、購入者が IAB のドキュメントを参照し、VAST XML 仕様を確認して、必要な要素と正しい形式の要素がすべて存在することを確認することです。
VAST エラー 102: レスポンス バージョンがサポートされていません
このよく発生するエラー コードは、ターゲットの動画プレーヤーが入札リクエストの VAST バージョンをサポートしていない場合に発生します。 これは、エクスチェンジが間違った VAST バージョンを送信した場合にも発生する可能性があります。
まれに、VAST 広告でバージョン番号が指定されていない場合があります。 その場合、スキーマ検証エラーと見なすこともできます。
エラー 102 を修正するには、購入者は、サポートされている VAST バージョンのみが応答に含まれていることを確認する必要があります。
VAST エラー 300: ラッパー エラー
VAST エラー 300 は一般的なラッパー エラーです。 ラッパーの制限に達したときにトリガーされます。
このエラー コードは対処できません。 解決方法はありません。 ただし、エラー 300 が表示されないようにする可能性のある修復手順がいくつかあります。たとえば、定期的にVAST URIを確認し、いずれもタイムアウトしていないことを確認するなどです。
VAST エラー 301: リダイレクトのタイムアウトに達しました
IAB は当初、エラー コード 301 を定義して、VAST URI の障害、応答なし、またはタイムアウトを示していました。 ただし、広告技術のスペシャリストは通常、エラー 301 を高い遅延 (口語的には「ラグ」と呼ばれる) および貧弱または不安定なインターネット接続と関連付けます。
エラー 301 の潜在的な直接的な原因は次のとおりです。
- プレーヤーのタイムアウト設定が低すぎる (デフォルト設定は 5)
- 不適切なクリエイティブ サイズ (広告サイズ)
- 無効な URI
- VAST URI のタイムアウト
- 高レイテンシ
- HTTP から HTTPS
- 最適化されていないウェブサイト
VAST エラー 302: ラッパーの制限に達しました
通常、広告を受信するビデオ プレーヤーは、独自の事前定義されたラッパー制限で構成されます。 この制限に達することが、エラー 302 コードの最も一般的な原因です。
エラー 302 は通常、インライン応答なしで過剰な数のラッパー応答を受信したために発生します。 是正措置は、サイト運営者が動画プレーヤーのラッパー制限を引き上げることです。
ごくまれに、デイジー チェーンが原因でエラー 302 が発生することがあります。メディア ファイルを返す前にループまたは過剰な数の VAST リダイレクトが発生すると、ビデオ プレーヤーで広告リクエストが中止されます。 その場合、購入者は VAST リダイレクトが別のリダイレクトを指していないことを確認する必要があります。
VAST エラー 303: 空の VAST レスポンスが返されました
エラー コード 303 は、通常、サードパーティのラッパーに含まれる広告リクエストが原因で、空の VAST レスポンスを示します。
サードパーティ ネットワークを利用する購入者とサイト運営者は、通常 100% 未満の広告掲載率を確認する必要があります。 たとえば、86% の広告掲載率は、このエラーが発生する可能性が 14% であることを意味します。
VAST エラー 303 を解決するには、サイト運営者は Google Ad Manager で代替機能を有効にする必要があります。 次の手順を実行します:
- Google アド マネージャー アカウントにログインし、ダッシュボードを開きます。
- 左側のパネルの [管理] ボタンをクリックし、[ビデオ]、[ビデオ設定] の順に移動します。
- ビデオ フォールバックを有効にして、[保存] をクリックします。
VAST エラー 400: 一般的な線形エラー
通常、VAST エラー 404 は、ビデオ プレーヤーがリニア広告を表示できない場合に発生します。
リニア広告の表示に失敗する最も一般的な原因は次のとおりです。
- Web ブラウザが音声付きの自動再生 (autoplay) を制限している
- MediaFile 形式が無効です (たとえば、有効なビデオ ファイルではないか、形式が正しく指定されていません)。
- 不明または未特定のソース
エラー 400 に気付いたパブリッシャーは、動画プレーヤーの問題を確認し、自動再生が制限されているブラウザーを検出するようにプレーヤーを構成する必要があります。 これらの対策で問題が解決しない場合、購入者は VAST レスポンスをチェックして、有効なクリエイティブが返されることを確認する必要があります。
VAST エラー 401: MediaFile が見つかりません
エラー コード 401 が表示された場合は、MediaFile URI が有効な動画クリエイティブを返さないか、有効な動画ファイルが見つからないことを示しています。
このエラー コードを見つけたサイト運営者は、できるだけ早く購入者に警告する必要があります。購入者は、すべての MediaFile URI が有効な動画クリエイティブを返すことを確認する必要があります。
VAST エラー 402: MediaFile URI のダウンロードまたはタイムアウトができない
VAST エラー 402 には複数の原因が考えられます。 次の 4 つの問題が最も可能性が高いです。
- ファイルの IMA SDK のloadVideoTimeout変数の値 (ミリ秒単位) が低すぎます。 ページの読み込み時間がこの値よりも長くかかると、広告の再生がキャンセルされ、エラーが発生する可能性があります。
- ウェブサイトのパフォーマンスや最適化が不十分で、広告の再生をキャンセルするのに十分な読み込み時間の遅延が発生する
- 動画ファイルが自動再生されるか、このように動作することが意図されていないモバイル環境で自動再生を試みた (一部の場合を除き、モバイルのほとんどの動画広告はクリックして再生する必要があります)。
- Google Chrome ブラウザーで、ウィンドウがフォーカスされていないにもかかわらず、自動再生環境で動画広告を表示する (例: ウィンドウが最小化されている、別のタブが選択されている、別のプログラムが現在アクティブな別の画面にある)
これらの原因のすべてに対応する解決策があるわけではありませんが、サイト運営者に推奨される解決策は、動画プレーヤーのタイムアウト制限を調べて、 loadVideoTimeout変数をより高い値に設定することです。 デフォルト値は -1 で、8 秒 (8,000 ミリ秒) に相当します。
その他の潜在的な解決策には、読み込み速度を高速化するための Web サイトの最適化や、モバイル デバイスでの広告配信パフォーマンスを向上させるためのビデオ ビットレートの調整が含まれます。
VAST エラー 403: レスポンスは、すべての MediaFile でサポートされていない MIME タイプを宣言しました
このエラー コードは、最も頻繁に発生するものの 1 つであり、モバイル デバイスで最も一般的です。
エラー コード 403 は、VAST 応答が、利用可能なすべての MediaFiles に対して1 つまたは複数のサポートされていない Multipurpose Internet Mail Extensions (MIME) タイプを宣言したことを示します (たとえば、モバイルで Flash コンテンツを再生しようとしている場合など)。 このエラー コードは、間違ったクリエイティブ タイプを再生しようとした場合にも発生することがあります。
このエラー コードが発生した場合、パブリッシャーは、広告のファイル形式とテクノロジーがプレーヤーのデバイスとオペレーティング システムでサポートされていることを確認する必要があります。 購入者は、返されたすべてのクリエイティブが入札リクエストの動画フォーマットを尊重していることも確認する必要があります (たとえば、モバイル アプリは VPAID クリエイティブをリクエストしてはなりません)。
VAST エラー 405: MediaFile 表示エラー
MediaFile 表示エラー (VAST 405) は通常、クリエイティブに問題があるために発生します。 一般的な障害の種類は次のとおりです。
- MIME タイプとビデオ ファイル タイプが一致しません
- クリエイティブ CDN での Cross-Origin Resource Sharing (CORS) 設定が不適切
- トランスコードの問題
この問題に対処するには、購入者はすべてのクリエイティブ MIME タイプと CDN 設定オプションが正確であることを確認する必要があります。
VAST エラー 406: 必要なメザニン ファイルがありません
エラー 406 コードの最も一般的な原因は、必要なメザニン ファイルなしで返された VAST 応答です。 メザニン ファイルは、高品質、高解像度のビデオ ファイルであり、多くの場合、未加工 (非圧縮) または圧縮されているため、未加工のファイルと見分けがつきません。
メザニン ファイルは通常、サーバー側の広告実装に依存する環境で必要になります。 これらのファイルは、モバイル環境などのターゲット プラットフォームに適した品質のビデオ ファイルを生成するため、またはアドスティッチングを実行するために使用されます。
エラー コード 406 が表示された購入者は、適切なメザニン ファイルが VAST レスポンスに含まれていることを確認する必要があります。
VAST エラー 407: メザニン ファイルが初めてダウンロードされました
エラー コード 407 は、メザニン ファイルが初めてダウンロードされてコード変換され、広告の配信に失敗したことを示します。 このエラー コードは予期されたものであり、対処できません。 唯一の是正措置は、トランスコーディング プロセスが完了するのを待つことです。

メザニン ファイルのサイズによっては、このプロセスに数時間かかる場合があります。
VAST エラー 408: VAST レスポンスで拒否された広告
VAST エラー コード 408 が表示された場合は、VAST レスポンスで返された広告ファイルが拒否されたことを示しています。
パブリッシャーはできるだけ早くエラー 408 について購入者に警告する必要があり、購入者は VAST 応答に承認済みのクリエイティブのみが含まれていることを確認する必要があります。 広告クリエイティブのホストとして機能するエンティティ (広告代理店や出版代理店など) も、広告の拒否を認識して適切な措置を講じる必要があります。
VAST エラー 409: InteractiveCreativeFile ノードで定義されたインタラクティブ クリエイティブが実行されませんでした
VAST エラー 409 の原因として最も可能性が高いのは、動画広告のバイヤーは、VAST レスポンスで返されたインタラクティブ クリエイティブ(モバイル ゲームのプレイ可能なデモなど)がリクエストされたときに正しく再生されるようにする必要があります。
VAST エラー 410: 検証ノードで参照されているコードが実行されませんでした
VAST エラー 410 は通常、VAST 4 の機能であるAdVerificationノードで定義されたコードの実行に失敗したために発生します。 バイヤーは、 AdVerificationコードが機能し、正しく実装されていることを確認する必要があります。
VAST エラー 500: 一般的な NonLinearAds エラー
このエラー コードが返された場合は、通常、ビデオ プレーヤーが不明な理由でノンリニア広告を表示できなかったことを示しています。
パブリッシャーは、動画プレーヤーの問題をチェックしてエラー コードの修正を試みることができます。購入者は、すべての VAST レスポンスをチェックして、有効なクリエイティブが返されることを確認する必要があります。
VAST エラー 501: ノンリニア広告クリエイティブのサイズがクリエイティブ表示領域と一致しません
VAST 501 エラーは通常、クリエイティブのサイズ (広告サイズ) とクリエイティブの表示領域 (画面スペース)の不一致が原因で、ノンリニア広告の再生に失敗した結果として発生します。 具体的には、クリエイティブのサイズが表示領域に対して大きすぎる(つまり、広告が画面に対して大きすぎる) 場合に、エラー 501 が発生します。
まれに、ビデオ コンテンツ要素の高さと幅を固定する CSS スタイルなど、正しく構成されていない CSS によってエラー 501 がトリガーされることがあります。
サイト運営者は、クリエイティブの設定された高さと幅を表示領域に合わせて変更することで、このエラー コードを修正できます。 サイト運営者が CSS スタイルを使用してビデオ コンテンツ要素のサイズを設定している場合は、代わりに HTML 属性を使用することをお勧めします。
VAST エラー 502: NonLinearAds/NonLinear リソースを取得できません
VAST 502 コードの最も一般的な原因は、有効なクリエイティブを返さなかったノンリニア広告を返した購入者の応答です。 バイヤーは、すべてのノンリニア広告レスポンスが有効なクリエイティブを返すことを確認する必要があります。
VAST エラー 503: サポートされているタイプの NonLinear リソースが見つかりませんでした
動画プレーヤーのサイズよりも大きなサイズのクリエイティブをリクエストしているサイト運営者は、エラー コード 503 が発生する場合があります。無効なメディア タイプが原因で、まれにこのエラー コードが発生することがあります。
パブリッシャーが推奨される是正措置は、リクエストされたすべてのクリエイティブ サイズとメディア タイプが動画プレーヤーと互換性があることを確認することです。
VAST エラー 901: 一般的な VPAID エラー
エラー 901 は、VPAID エラーが原因で発生する可能性のある一般的な致命的なエラー コードです。 考えられる原因は次のとおりです。
- SSP VPAID ラッパーがタイムアウトしました
- SSP VPAID ラッパーが購入しない
- VPAID クリエイティブには安全でないモードが必要でした
- IMA SDK での「IMA Adapter」タグの使用(使用する正しい VAST タグは「Direct SDK」です)
サイト運営者は、すべての VPAID リクエストがターゲット デバイスとビデオ プレーヤーでサポートされていることを確認する必要があります。 Google の動画クリエイティブ プロファイル機能は、クリエイティブを管理し、このエラー コードを回避するのに役立ちます。
購入者は、HTML5 VPAID ラッパーを返す VAST レスポンスを調べて、MP4 アセットが含まれていること、および再生が中止されていないことを確認できます。
致命的ではない可能性のある一般的な VAST エラー コードとその解決方法
致命的ではないエラーは、広告の表示を停止していない可能性がある問題を示します。 ただし、最適なパフォーマンスを確保し、より深刻なエラーを防ぐためには、できるだけ早くエラーの原因に対処することが重要です。 致命的ではない一般的な VAST エラーを次に示します。
VAST エラー 200: ビデオ プレーヤーは別の広告タイプを予期していました
通常、VAST エラー 200 は、動画プレーヤーが入札リクエストでリクエストされた広告タイプをサポートしていないか、想定していない場合に発生します。
サポートされていない広告タイプの例は、リニア広告のみをサポートできるプレーヤーに送信されるスキップ可能な広告です。
サイト運営者は、トラフィッキング エラーを確認することで、このエラー コードに対処できます。 パブリッシャーが問題を解決できない場合、購入者は、VAST レスポンスが指定された広告タイプのみを送信するようにする必要があります。
VAST エラー 201: ビデオ プレーヤーは異なる線形性を予期していました
このエラー コードは通常、動画プレーヤーのリクエストと購入者のレスポンスの間の線形性の不一致が原因で発生します。 リニアリティの不一致の例としては、リクエストでリニア広告が指定されたときにノンリニア広告を送信する VAST レスポンスが挙げられます。
サイト運営者は、広告リクエストで正しい直線性が指定されていることを確認する必要があります。バイヤーは、広告リクエストで指定された直線性のみが VAST 応答に含まれていることを確認する必要があります。
VAST エラー 202: ビデオ プレーヤーは異なる再生時間を予期していました
VAST エラー コード 202 は、指定された時間とは異なる時間のクリエイティブがレスポンスで返された場合に発生します。 たとえば、指定されたデュレーションが 30 秒で、MediaFile の実際のデュレーションが 45 秒の場合、エラー 202 が発生する可能性があります。
サイト運営者は Google アド マネージャー でクリエイティブの再生時間を適切に設定する必要があり、購入者はリクエストで指定された最大再生時間に従って応答が行われるようにする必要があります。
VAST エラー 203: ビデオ プレーヤーには異なるサイズが必要です
このエラー コードは、返された MediaFiles とターゲット デバイスの間の非互換性が原因であることが最も一般的です。 たとえば、高ビットレートのクリエイティブをモバイル デバイスに送信しますが、これらのデバイスは低ビットレートに適しています。
購入者は、すべての VAST 応答に、ビットレートの互換性など、複数のタイプのデバイスやテクノロジーと互換性のあるMediaFiles が含まれていることを確認することで、エラー 203 を修正できます。
VAST エラー 600: 一般的な CompanionAds エラー
エラー 600 は一般的な致命的ではないエラーで、通常はコンパニオン広告に関する特定されていない問題が原因で発生します。 最も一般的なのは、サイト運営者が特定の理由なくコンパニオン広告を表示できない場合です。
このエラー コードに対処するために、サイト運営者は潜在的な広告配信の問題を確認してみてください。購入者は、VAST 応答が有効なクリエイティブ ファイルを返すことを確認する必要があります。
VAST エラー 601: コンパニオン クリエイティブのサイズがコンパニオンの表示領域と一致しませんでした
通常、このエラー コードは、コンパニオン クリエイティブのサイズが大きすぎてコンパニオン広告の表示領域に収まらない場合に発生します。
サイト運営者は、リクエストされたコンパニオン広告のサイズ (高さと長さ) が広告ユニットのサイズに収まるようにする必要があります。
VAST エラー 602: 必要なコンパニオンを表示できません
VAST エラー 602 は、サイト運営者が、対応する VAST レスポンスで返されたコンパニオン クリエイティブをレンダリングできなかったことを意味します。
通常、このエラー コードは広告配信の問題の兆候であり、サイト運営者はこの問題を確認して対処する必要があります。 バイヤーは、VAST レスポンスが有効なクリエイティブを返すことも確認する必要があります。
VAST エラー 603: CompanionAds/コンパニオン リソースを取得できません
Vast Error 603 は通常、購入者の応答で返されたコンパニオンが有効なクリエイティブを返せなかった場合に発生します。 購入者は、すべてのコンパニオン広告の応答が有効なクリエイティブを返すことを確認する必要があります。
VAST エラー 604: サポートされているタイプのコンパニオン リソースが見つかりませんでした
Vast Error 604 は通常、パブリッシャーがコンパニオン広告スロットにサポートされていないクリエイティブ タイプをリクエストした結果です。
このエラー コードを解決するには、サイト運営者はコンパニオン広告スロットが指定されたクリエイティブ タイプをサポートしていることを確認する必要があります。
致命的となる可能性のある VAST エラー コードと致命的でない VAST エラー コードの両方
これらのエラー コードは、致命的なエラーに対応する場合と対応しない場合があります。
VAST エラー 900: VAST 2 エラー (致命的ではない可能性あり)
この特定のエラー コードは、新しい VAST バージョン(VAST 3 など)がリクエストされている場合や、ネットワークのデフォルト バージョンが VAST 3 以降であっても、あらゆる種類の VAST 2 エラーが原因で発生します。
このエラー コードに対処するには、サイト運営者は VAST 3 のリクエストを開始するか、ネットワークで VAST 3 を有効にする必要があります。 購入者は、より具体的なトラブルシューティングについてパブリッシャーと協力することをお勧めします。
VAST 致命的エラー 900: 未定義の VAST 3 エラー
このエラー コードは、不明な VAST 3 エラーが発生して広告リクエストが停止した場合に返されます。 このエラー コードは具体的なものではないため、サイト運営者と購入者は協力して正確な問題を特定することをお勧めします。
パブリッシャーがエラーを処理するためのベスト プラクティス
あらゆる種類のエラー コードを回避する最善の方法は、エラー コードの発生に必要な条件を回避することですが、回避できない場合もあります。 サイト運営者が従うべきいくつかのベスト プラクティスを次に示します。
- エラーコード番号に注意してください。 多くのエラーは、購入者に連絡することなく解決または軽減できるため、時間を大幅に節約できます。
- 広告を配信する前に、デマンド サイド プラットフォーム (DSP)がすべてのクリエイティブをスキャンし、エラーの原因となる可能性のある問題を解決できるようにします。
- DSP、サプライサイド プラットフォーム (SSP)、広告ネットワーク、および広告サーバーと通信して提携し、クリエイティブのパフォーマンスを向上させます。
CodeFuel で VAST エラー コードを解決する
各 VAST エラーの性質を理解することは、潜在的な広告配信の問題すべてに対処し、動画広告のパフォーマンスを最適化するために重要です。
VAST エラーの解決についてサポートが必要な場合は、CodeFuel がお手伝いします。 動画広告の専門家と収益化の専門家で構成されるチームが、発生する可能性のある VAST エラー コードをサポートし、解決することができます。 詳細については、今すぐお問い合わせください。