public override string ToString()
{
string partial = String.Format("CrossPromotionSmallCard[{0}, Title={1}, Subtitle={2}, Caption={3}, " +
"ImageUrl={4}, Rating={5}, ReviewCount={6}, Price={7}, uri={8}",
base.ToString(), Title, Subtitle, Caption, ImageUrl, Rating, ReviewCount, Price, Url);
string platformSpecific = "]";
#if UNITY_ANDROID
platformSpecific = String.Format("Package={0}]", Package);
#endif
#if UNITY_IOS
platformSpecific = String.Format("MediaType={0}, ITunesId={1}, Universal={2}]", MediaType, ITunesId, Universal);
#endif
return partial + platformSpecific;
}