# Unity Ads エラー処理の概要

> Unity Ads SDK のエラーメッセージの表示方法と場所を確認して、Monetization 設定のトラブルシューティングを開始します。

Unity Ads SDK は構造化されたエラー処理を提供し、開発者が初期化化、広告のロード、または広告の表示中に発生する問題を特定してデバッグするのにヘルプます。操作が失敗した場合、SDK はエラー コードとエラー内容を示すエラー メッセージの両方を含む `UnityAdError` オブジェクトを返します。

デフォルトでは、これらのエラーはSDKのパブリックAPIを通じて返されますが、開発環境のコンソールに自動的には表示されません。ログでそれらを確認するには、Unity Ads SDK API を使用するか、独自のロギングメソッドを設定します。

> **Note:**
>
> 本番環境では、モニタリングとデバッグを容易にするために、既存のロギングを通じて Unity Ads SDK エラーをルートすることが推奨ベストプラクティスです。

## エラーのディスプレイ方法

開発およびテスト中に Unity Ads SDK のエラー メッセージをディスプレイする方法はいくつかあります。SDK によって生成されたログまたはログエラーコールバックを手動で設定できます。

### LogLevel API の使用

Unity Ads SDKバージョン4.18.0では、SDKの内部ログ レベルを設定して、エラーに関するコンソールに表示する情報をコントロールできます。これにより、カスタムの印刷文を追加せずに、Unity Ads SDK からの警告、エラー、詳細デバッグ出力を自動的に表示できます。

LogLevel API リファレンスと、[Kotlin と Java](/ads-android/4.19.0/sdk-integration/api/android-api.md.md)、[Swift](/ads-ios/4.19.0/sdk-integration/api/ios-api-swift.md.md)、または [Objective-C](/ads-ios/4.19.0/sdk-integration/api/ios-api-objc.md.md) プロジェクトに設定可能なさまざまなログの詳細レベルを確認します。

### 独自のロギングメソッドの設定

コールバックを通じて返された SDK エラーは、次の手順で、任意のロギング メソッドを使用して手動でログに記録することもできます。

1. SDK のエラーコールバックのハンドル。
2. 返されたオブジェクトからコードとエラーメッセージを取得します。
3. 独自のロギングメカニズムを使用してエラーを出力またはログに記録します。
