VAMPRewardedAdShowDelegate

Objective-C

@protocol VAMPRewardedAdShowDelegate <NSObject>

Swift

protocol VAMPRewardedAdShowDelegate : NSObjectProtocol

VAMPRewardedAdShowDelegate

  • インセンティブ付与が可能になると通知されます。

    ※ユーザが途中で再生をスキップしたり、動画視聴をキャンセルすると発生しません。 ※アドネットワークによって発生タイミングが異なります。

    Declaration

    Objective-C

    - (void)rewardedAdDidComplete:(nonnull VAMPRewardedAd *)rewardedAd;

    Swift

    func rewardedAdDidComplete(_ rewardedAd: VAMPRewardedAd)

    Parameters

    rewardedAd

    VAMPRewardedAd オブジェクト

  • 広告の表示が開始されると通知されます。

    Declaration

    Objective-C

    - (void)rewardedAdDidOpen:(nonnull VAMPRewardedAd *)rewardedAd;

    Swift

    optional func rewardedAdDidOpen(_ rewardedAd: VAMPRewardedAd)

    Parameters

    rewardedAd

    VAMPRewardedAd オブジェクト

  • 広告が閉じられると通知されます。 ユーザキャンセルなどの場合も通知されるため、インセンティブ付与は VAMPRewardedAdShowDelegate#rewardedAdDidComplete: で判定してください。

    Declaration

    Objective-C

    - (void)rewardedAd:(nonnull VAMPRewardedAd *)rewardedAd
        didCloseWithClickedFlag:(BOOL)adClicked;

    Swift

    optional func rewardedAd(_ rewardedAd: VAMPRewardedAd, didCloseWithClickedFlag adClicked: Bool)

    Parameters

    rewardedAd

    VAMPRewardedAd オブジェクト

    adClicked

    広告がクリックされたかどうか

  • 広告の表示に失敗すると通知されます。

    例) 視聴完了する前にユーザがキャンセルするなど。

    Declaration

    Objective-C

    - (void)rewardedAd:(nonnull VAMPRewardedAd *)rewardedAd
        didFailToShowWithError:(nonnull VAMPError *)error;

    Swift

    optional func rewardedAd(_ rewardedAd: VAMPRewardedAd, didFailToShowWithError error: VAMPError)

    Parameters

    rewardedAd

    VAMPRewardedAd オブジェクト

    error

    VAMPError オブジェクト