30 lines
933 B
Objective-C
Executable File
30 lines
933 B
Objective-C
Executable File
//
|
||
// KLNAdReward.h
|
||
// KlevinAdSDK
|
||
//
|
||
// Copyright © 2021 Tencent. All rights reserved.
|
||
// Created by Klevin on 2021/4/20.
|
||
//
|
||
|
||
#import <Foundation/Foundation.h>
|
||
|
||
/// A block to be executed when the user earns a reward.
|
||
typedef void (^KLNAdUserDidEarnRewardHandler)(void);
|
||
|
||
/// 奖励内容对象(流量方无需创建实例)
|
||
@interface KLNAdReward : NSObject
|
||
|
||
/// 奖励类型: 1:复活;2:签到;3:道具;4:虚拟货币;5:其他
|
||
@property(nonatomic, readonly, nonnull) NSString *type;
|
||
|
||
/// 奖励数量,默认为1
|
||
@property(nonatomic, readonly, nonnull) NSDecimalNumber *amount;
|
||
|
||
/// Returns an initialized KLNAdReward with the provided reward type and reward amount.
|
||
/// @param rewardType 奖励类型
|
||
/// @param rewardAmount 奖励数量
|
||
- (nonnull instancetype)initWithRewardType:(nonnull NSString *)rewardType
|
||
rewardAmount:(nonnull NSDecimalNumber *)rewardAmount;
|
||
|
||
@end
|