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
オブジェクト