25 lines
		
	
	
		
			699 B
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			699 B
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | 
 | |||
|  | namespace KwaiAds.Scripts.Api | |||
|  | { | |||
|  |     public class KwaiRequest | |||
|  |     { | |||
|  |         public readonly string TagId; | |||
|  | 
 | |||
|  |         public Dictionary<string, string> ExtParams = new Dictionary<string, string>(); | |||
|  | 
 | |||
|  |         public KwaiRequest(string tagId) | |||
|  |         { | |||
|  |             this.TagId = tagId ?? throw new ArgumentNullException(nameof(tagId)); | |||
|  |             InitExtParams(); | |||
|  |         } | |||
|  | 
 | |||
|  |         protected void InitExtParams() | |||
|  |         { | |||
|  |             ExtParams[Constants.Request.BID_FLOOR_PRICE] = "0"; | |||
|  |             ExtParams[Constants.Request.BID_FLOOR_CURRENCY] = Constants.Currency.USD; | |||
|  |             ExtParams[Constants.Request.MEDIATION_TYPE] = "4"; | |||
|  |         } | |||
|  |     } | |||
|  | } |