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側で発生したエラーの情報