VAMPErrorCode
Objective-C
enum VAMPErrorCode : NSUInteger {}
Swift
enum VAMPErrorCode : UInt, @unchecked Sendable
VAMP SDKで発生するエラーを定義します。
-
非対応OSバージョン
対応していないOSバージョンのため、ダイアログなどでユーザに広告機能が使えない旨を通知してください。
Declaration
Objective-C
VAMPErrorCodeNotSupportedOsVersion
Swift
case notSupportedOsVersion = 0
-
不明なエラー
不明なエラーが発生しました。
Declaration
Objective-C
VAMPErrorCodeUnknown
Swift
case unknown = 1
-
サーバ間通信エラー
広告枠IDが不正、またはアドジェネサーバでエラーが発生しているため、お問い合わせください。
Declaration
Objective-C
VAMPErrorCodeServerError
Swift
case serverError = 2
-
配信可能なアドネットワークがない
アドジェネ管理画面でアドネットワークの配信がONになっていない、またはEU圏からのアクセスの場合でも発生します(GDPR対応)。
Declaration
Objective-C
VAMPErrorCodeNoAdnetwork
Swift
case noAdnetwork = 3
-
通信不通
ネットワークに接続できない状況(電波状況が悪い、機内モードなど)です。電波状況をご確認ください。
Declaration
Objective-C
VAMPErrorCodeNeedConnection
Swift
case needConnection = 4
-
メディエーションタイムアウト
広告のロードをリクエストした後、アドネットワークSDKから返答が得られず、15秒経過した場合にこのエラーが発生します。
Declaration
Objective-C
VAMPErrorCodeMediationTimeout
Swift
case mediationTimeout = 5
-
ユーザ都合の途中終了
AdMobなどで動画を途中でキャンセルした場合に発生します。
Declaration
Objective-C
VAMPErrorCodeUserCancel
Swift
case userCancel = 6
-
広告在庫無しまたは表示可能なアドネットワークが1件もない
在庫が無いため、再度ロードしてください。 連続で発生する場合、時間を置いてからロードしてください。フリクエンシーキャップにかかっている場合があります。
Declaration
Objective-C
VAMPErrorCodeNoAdStock
Swift
case noAdStock = 7
-
アドネットワークエラー
アドネットワークSDKでエラーが発生しました。
Declaration
Objective-C
VAMPErrorCodeAdnetworkError
Swift
case adnetworkError = 8
-
設定エラー
アドネットワークアダプタがインポートされていないなど、プロジェクトの設定に不備があります。
Declaration
Objective-C
VAMPErrorCodeSettingError
Swift
case settingError = 9
-
広告がロードされていない
広告がロードされていない時に表示しようとした場合に発生します。
Declaration
Objective-C
VAMPErrorCodeNotLoadedAd
Swift
case notLoadedAd = 10
-
不正なパラメータ
Declaration
Objective-C
VAMPErrorCodeInvalidParameter
Swift
case invalidParameter = 11
-
Deprecated
フリークエンシーキャップ
*この機能は削除されました
Declaration
Objective-C
VAMPErrorCodeFrequencyCapped
Swift
case frequencyCapped = 12
-
リクエストタイムアウト
広告のロードをリクエストした後、アドジェネサーバから一定時間応答が得られなかった場合に発生します。
Declaration
Objective-C
VAMPErrorCodeRequestTimeout
Swift
case requestTimeout = 13