VAMPAdapterDelegate
Objective-C
@protocol VAMPAdapterDelegate <NSObject>
Swift
protocol VAMPAdapterDelegate : NSObjectProtocol
Adapterのデリゲート
-
広告のロードが完了した時に通知されます。
Declaration
Objective-C
- (void)adapter:(nonnull id<VAMPAdapter>)adapter didLoadWithError:(nullable VAMPError *)error;
Swift
optional func adapter(_ adapter: VAMPAdapter, didLoadWithError error: VAMPError?)
Parameters
adapter
Adapterオブジェクト
error
VAMPErrorオブジェクト
-
広告をが表示された時に通知されます。
Declaration
Objective-C
- (void)adapterDidBeginShowing:(nonnull id<VAMPAdapter>)adapter;
Swift
optional func adapterDidBeginShowing(_ adapter: VAMPAdapter)
Parameters
adapter
Adapterオブジェクト
-
広告表示中にエラーが発生した時に通知されます。
Declaration
Objective-C
- (void)adapter:(nonnull id<VAMPAdapter>)adapter errorOccurredWhenNotLoading:(nonnull VAMPError *)error;
Swift
optional func adapter(_ adapter: VAMPAdapter, errorOccurredWhenNotLoading error: VAMPError)
Parameters
adapter
Adapterオブジェクト
error
VAMPErrorオブジェクト
-
インセンティブを付与できるようになった時に通知されます。
Declaration
Objective-C
- (void)adapterDidComplete:(nonnull id<VAMPAdapter>)adapter;
Swift
optional func adapterDidComplete(_ adapter: VAMPAdapter)
Parameters
adapter
Adapterオブジェクト
-
広告がクリックされた時に通知されます。
Declaration
Objective-C
- (void)adapterDidClick:(nonnull id<VAMPAdapter>)adapter;
Swift
optional func adapterDidClick(_ adapter: VAMPAdapter)
Parameters
adapter
Adapterオブジェクト
-
動画プレーヤーが閉じた時に通知されます。
Declaration
Objective-C
- (void)adapterDidClose:(nonnull id<VAMPAdapter>)adapter;
Swift
optional func adapterDidClose(_ adapter: VAMPAdapter)
Parameters
adapter
Adapterオブジェクト
-
Adapterのエラー情報を通知します。
Declaration
Objective-C
- (void)adapter:(nonnull id<VAMPAdapter>)adapter outputAdNetworkErrorInfo:(nonnull VAMPAdNetworkErrorInfo *)errorInfo;
Swift
optional func adapter(_ adapter: VAMPAdapter, outputAdNetworkErrorInfo errorInfo: VAMPAdNetworkErrorInfo)
Parameters
adapter
Adapterオブジェクト
errorInfo
Adapter側で発生したエラーの情報