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()
 | 
						|
        {
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |