ドキュメント

Unity Ads Monetization


Unity API リファレンス

Unity Ads Monetization


SDKの表示エラーをトラブルシューティングします

広告リクエスト中に広告を表示する際、発生する可能性のある一般的な問題を解決します。
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

これらのエラーは、Unity Ads SDK がディスプレイに表示する広告コンテンツを取得できない場合に発生します。広告が正常に表示できない場合、広告リクエストは完了できません。このガイドを使用して、広告の表示時に発生する可能性のある問題をすばやく特定し、修正します。

Symptoms

Unity Ads SDK を使用して広告を表示しようとすると、以下のエラー メッセージが返されます。
[52200] Unity Ads SDK の広告表示が失敗しました ―広告の有効期限が切れました。新しい広告のロード。
このエラー メッセージは、表示リクエストが行われる前に広告が期限切れになったことを示しています。

Causes

このエラーの一般的な原因は、広告のロードと表示の間に時間がかかりすぎたことです。

Resolution

この問題を解決するには、
onAdExpired
メソッドが呼び出された後に新しい広告をロードします。
注
将来、このエラーを回避するためにフォールバック ロジックを追加することを検討してください。このエラーで広告が失敗した場合は、新しい広告ロードが自動的にトリガーされます。

Symptoms

Unity Ads SDK を使用して広告を表示しようとすると、以下のエラー メッセージが返されます。
[52201] Unity Ads SDK の広告表示が失敗しました ―広告がすでに表示されています。現在の広告が終了するまで待ってから、新しい広告を表示します。
このエラーメッセージは、別のインタースティシャル広告またはリワード広告がすでに表示されていることを示しています。

Causes

このエラーが発生する一般的な原因としては、以下のものが考えられます。
  • アプリケーションが show メソッドを 2 回連続して呼び出す (例えば、「Watch ad」ボタンを 2 回タップすると、2 回の表示リクエストがトリガーされる)
  • 前の広告表示の完了コールバックが発生する前に、アプリケーションが別の広告表示をトリガーする
  • 2 つの異なる広告を並行して表示しようとした場合 (例えばイインタースティシャル広告るときにリワード広告を表示しようとした場合)

Resolution

この問題を解決するには、インタースティシャル広告とリワード広告で一度に 1 つの広告のみを表示するようにします。
注
将来、このエラーを回避するためにフォールバック ロジックを追加することを検討してください。現在の広告が終了し、そのコールバックが発生するのを待ってから、show メソッドを再度呼び出します。

Symptoms

Unity Ads SDK を使用して広告を表示しようとすると、以下のエラー メッセージが返されます。
[52202] Unity Ads SDK の広告表示が失敗しました ―内部エラーが発生しました。
このエラー メッセージは、Unity Ads SDK が広告のディスプレイを試行中に予期しない内部エラーが発生したことを示します。

Causes

このエラーが発生する一般的な原因としては、以下のものが考えられます。
  • レンダリング失敗
  • 不足しているクリエイティブアセット
  • 破損した広告データ

Resolution

この問題を解決するには、SDK が完全に初期化され、最新の状態になっていることを確認した後、リロードして新しい広告を表示してみてください。
エラーが解消されない場合は、詳細なログをキャプチャし、Unityサポートでバックエンドのレビューのために共有してください。