Rewarded Video Ad

Add Files for Rewarded Video Ad Integration

Add CERewardedVideoAD.h and CERewardedVideoAD.m to your app's build target.

Request Rewarded Video Ad

  • Import CERewardedVideoAD.h and adopt CERewardedVideoADRequestDelegate protocol in view controller's extension.

// MyViewController.m

#import "CERewardedVideoAD.h"

@interface MyViewController() <CERewardedVideoADRequestDelegate>
  • Load ad in viewDidLoad

@interface MyViewController() <CERewardedVideoADRequestDelegate>
@property (nonatomic, strong) CERewardedVideoAD *rewardedVideoAD;
@end

- (void) viewDidLoad
{
    CERequestInfo *info = [CERequestInfo new];
    info.placement = @"PUT_YOUR_PLACEMENT_STRING_HERE·";
    info.timeout = 5;
    self.rewardedVideoAD = [CERewardedVideoAD new];
    self.rewardedVideoAD.delegate = self;
    [self.rewardedVideoAD loadAdAsyncWithInfo:info reqDelegate:self];
}
  • Implement rewardedVideoADDidLoaded: to handle ad loaded event.

Add CERewardedVideoADEventDelegate to get the ad event callback.

If you want to trace the click, impression, progress event, please implement CERewardedVideoADEventDelegate to handle it.

Please refer to CERewardedVideoAD for more information in detail.

Last updated