FBRewardedVideoAdDelegate Protocol Reference
Conforms to | NSObject |
Declared in | FBRewardedVideoAd.h |
Overview
@protocol
@abstract The methods declared by the FBRewardedVideoAdDelegate protocol allow the adopting delegate to respond to messages from the FBRewardedVideoAd class and thus respond to operations such as whether the ad has been loaded, the person has clicked the ad or closed video/end card.
Instance Methods
rewardedVideoAd:didFailWithError:
@method
- (void)rewardedVideoAd:(FBRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *)error
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
- error
An error object containing details of the error.
Discussion
@abstract Sent after an FBRewardedVideoAd fails to load the ad.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdComplete:
@method
- (void)rewardedVideoAdComplete:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent after the FBRewardedVideoAd object has finished playing the video successfully. Reward the user on this callback.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdDidClick:
@method
- (void)rewardedVideoAdDidClick:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent after an ad has been clicked by the person.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdDidClose:
@method
- (void)rewardedVideoAdDidClose:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent after an FBRewardedVideoAd object has been dismissed from the screen, returning control to your application.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdDidLoad:
@method
- (void)rewardedVideoAdDidLoad:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent when an ad has been successfully loaded.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdServerFailed:
@method
- (void)rewardedVideoAdServerFailed:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent if server call to publisher’s reward endpoint did not return HTTP status code 200 or if the endpoint timed out.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdServerSuccess:
@method
- (void)rewardedVideoAdServerSuccess:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent if server call to publisher’s reward endpoint returned HTTP status code 200.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdWillClose:
@method
- (void)rewardedVideoAdWillClose:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent immediately before an FBRewardedVideoAd object will be dismissed from the screen.
Declared In
FBRewardedVideoAd.h
rewardedVideoAdWillLogImpression:
@method
- (void)rewardedVideoAdWillLogImpression:(FBRewardedVideoAd *)rewardedVideoAd
Parameters
- rewardedVideoAd
An FBRewardedVideoAd object sending the message.
Discussion
@abstract Sent immediately before the impression of an FBRewardedVideoAd object will be logged.
Declared In
FBRewardedVideoAd.h