42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
| using System;
 | |
| using UnityEngine;
 | |
| 
 | |
| namespace AmazonAds {
 | |
|     public class APSMediationUtils
 | |
|     {
 | |
|         public static string APS_IRON_SOURCE_NETWORK_KEY = "APS";
 | |
| 
 | |
|         public static string GetInterstitialNetworkData(string amazonSlotId, string bidInfo, string pricePoint)
 | |
|         {
 | |
|             APSIronSourceNetworkBaseInputData ironSourceInputData = new APSIronSourceNetworkBaseInputData();
 | |
|             ironSourceInputData.bidInfo = bidInfo;
 | |
|             ironSourceInputData.pricePointEncoded = pricePoint;
 | |
|             ironSourceInputData.uuid = amazonSlotId;
 | |
| 
 | |
|             APSIronSourceInterstitialNetworkData networkData = new APSIronSourceInterstitialNetworkData();
 | |
|             networkData.interstitial = ironSourceInputData;
 | |
| 
 | |
|             string jsonData = "{ \"interstitial\" :" + JsonUtility.ToJson(ironSourceInputData) + "}";
 | |
|             return jsonData;
 | |
| 
 | |
|             //return JsonUtility.ToJson(networkData);
 | |
|         }
 | |
| 
 | |
|         public class APSIronSourceNetworkBaseInputData
 | |
|         {
 | |
|             public string bidInfo;
 | |
|             public string pricePointEncoded;
 | |
|             public string uuid;
 | |
|         }
 | |
| 
 | |
|         public class APSIronSourceInterstitialNetworkData
 | |
|         {
 | |
|             public APSIronSourceNetworkBaseInputData interstitial;
 | |
|         }
 | |
| 
 | |
|         private APSMediationUtils()
 | |
|         {
 | |
|         }
 | |
|     }
 | |
| }
 |