internal LinearSource(VASTADInLine Ad, VASTADInLineCreativeLinearMediaFile Media, VASTADInLineCreativeLinear Linear, params VASTADWrapper[] Wrappers) { ad = Ad; media = Media; linear = Linear; wrappers = Wrappers; }
private VASTADInLineCreativeLinear GenerarCreativeLinear(VideoClicks_type video_clicks, VASTADInLineCreativeLinearMediaFile[] media_files) { //Calculo de duración int segundos_input = 0; int segundos = 0; int minutos = 0; int.TryParse(txtDurationLinear.Text, out segundos_input); if (segundos == 0) { segundos = DURACION_DEFAULT_LINEAR_CREATIVE; } ConvertirSegundosAMinutosSegundos(segundos_input, out minutos, out segundos); var linear_ad_item_creative_linear = new VASTADInLineCreativeLinear { //Duration = new DateTime(segundos * SEC_VALUE_IN_TICKS, DateTimeKind.Local), //TODO: Agregar la siguiente linea cuando agregue TrackingEvents //TrackingEvents = trackingEvents, //Duration = DateTime.Parse("00:00:" + segundos.ToString()), Duration = "00:" + minutos.ToString("00", CultureInfo.CurrentCulture) + ":" + segundos.ToString("00", CultureInfo.CurrentCulture), VideoClicks = video_clicks, MediaFiles = media_files }; return(linear_ad_item_creative_linear); }
private VASTADInLineCreative[] GenerarAdInlineCreativeArray(VASTADInLineCreativeLinear linear_ad_item_creative_linear) { //TODO: Poder generar más de uno - Cambiar el sequence var linear_ad_item_creative = new VASTADInLineCreative { AdID = txtCreativeAdID.Text, id = txtCreativeID.Text, sequence = "0", Item = linear_ad_item_creative_linear }; VASTADInLineCreative[] linear_ad_item_creative_array = new VASTADInLineCreative[] { linear_ad_item_creative }; return(linear_ad_item_creative_array); }