27 lines
		
	
	
		
			560 B
		
	
	
	
		
			Swift
		
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			560 B
		
	
	
	
		
			Swift
		
	
	
|  | // MaxFusionReward.swift | ||
|  | // Adapts MAX reward to FusionReward interface | ||
|  | // Corresponds to MaxFusionReward.kt in Android implementation | ||
|  | 
 | ||
|  | import Foundation | ||
|  | import AppLovinSDK | ||
|  | 
 | ||
|  | public class MaxFusionReward: FusionReward { | ||
|  |     public var rewardAmount: Int { | ||
|  |         return maxReward.amount | ||
|  |     } | ||
|  |      | ||
|  |     private let maxReward: MAReward | ||
|  |      | ||
|  |     public init(_ reward: MAReward) { | ||
|  |         self.maxReward = reward | ||
|  |     } | ||
|  |      | ||
|  |     public var amount: Int { | ||
|  |         return maxReward.amount | ||
|  |     } | ||
|  |      | ||
|  |     public var type: String { | ||
|  |         return maxReward.label | ||
|  |     } | ||
|  | } |