激励视频广告接入代码
1. 包含头文件
#import <AdHubSDK/AdHubSDK.h>
2. 激励视屏广告的初始化与请求
[AdHubRewardBasedVideoAd sharedInstance].delegate = self;
[[AdHubRewardBasedVideoAd sharedInstance] loadAdWithSpaceID:data.rewardVideoSpaceID spaceParam:data.rewardVideoSpaceParam];
3. 主要属性说明
@property(nonatomic, readonly, copy) NSString *spaceID;
@property(nonatomic, readonly, copy) NSString *spaceParam;
@property(nonatomic, weak) id<AdHubRewardBasedVideoAdDelegate> delegate;
@property(nonatomic, readonly, getter=isReady) BOOL ready;
4. 激励视频广告的展示
- (void)presentFromRootViewController:(UIViewController *)rootViewController;
5. 代理方法说明
@required
- (void)rewardBasedVideoAd:(AdHubRewardBasedVideoAd *)rewardBasedVideoAd
didRewardUserWithReward:(NSObject *)reward;
@optional
- (void)rewardBasedVideoAd:(AdHubRewardBasedVideoAd *)rewardBasedVideoAd
didFailToLoadWithError:(NSError *)error;
- (void)rewardBasedVideoAdDidReceiveAd:(AdHubRewardBasedVideoAd *)rewardBasedVideoAd;
- (void)rewardBasedVideoAdDidOpen:(AdHubRewardBasedVideoAd *)rewardBasedVideoAd;
- (void)rewardBasedVideoAdDidStartPlaying:(AdHubRewardBasedVideoAd *)rewardBasedVideoAd;
- (void)rewardBasedVideoAdDidClose:(AdHubRewardBasedVideoAd *)rewardBasedVideoAd;