com.guru.unity.max/Amazon/Scripts/Internal/APSMediationUtils.cs

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