internal LinearSource(VASTADInLine Ad, VASTADInLineCreativeLinearMediaFile Media, VASTADInLineCreativeLinear Linear, params VASTADWrapper[] Wrappers)
 {
     ad       = Ad;
     media    = Media;
     linear   = Linear;
     wrappers = Wrappers;
 }
 internal LinearSource(VASTADInLine Ad, VASTADInLineCreativeLinearMediaFile Media, VASTADInLineCreativeLinear Linear, params VASTADWrapper[] Wrappers)
 {
     ad = Ad;
     media = Media;
     linear = Linear;
     wrappers = Wrappers;
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }