namespace Chartboost.Mediation.AmazonPublisherServices
{
///
/// A request model containing the info to be used by publishers to load an APS ad during pre-bidding.
///
/// Chartboost is not permitted to wrap the Amazon APS initialization or bid request methods directly.
/// The adapter handles APS initialization and pre-bidding only when the managed pre-bidding flag is enabled.
/// For more information please contact the Amazon APS support team at https://aps.amazon.com/aps/contact-us/
///
public struct AmazonPublisherServicesAdapterPreBidRequest
{
///
/// Chartboost Mediation's placement identifier.
///
public readonly string ChartboostPlacement;
///
/// Ad format.
///
public readonly string Format;
///
/// Amazon-specific info needed to load the APS ad.
///
public readonly AmazonSettings AmazonSettings;
internal AmazonPublisherServicesAdapterPreBidRequest(string chartboostPlacement, string format, AmazonSettings amazonSettings)
{
ChartboostPlacement = chartboostPlacement;
Format = format;
this.AmazonSettings = amazonSettings;
}
}
}