Vast error mspfa

Banner VE.png

Vast Error is a story where, quite simply, «Twelve trolls play a game.»[1] This description is a tongue-in-cheek reference to the original description of HomestuckHomestuck (which the comic is inspired by), and was written with intentional ambiguity to keep the mystique and illusion of the actual story alive, as well as to poke fun at the traditional plot of the average fan-made Sburbventure. Vast Error is the 2,302nd fan adventure created on its host site, MSPFAMSPFA, and is currently the most popular ongoing adventure on the site with over 3,000 favorites.

The current version of the comic began on the 25th of March in 2013 (3/25/13), though the comic itself makes repeated reference to its original ‘arc number’, 322, which represents the 22nd of March 2011 (3/22/11), or the start date of the beta version of the comic on the now defunct MSPA ForumsMSPA Forums. The story contains foul language, violence, gore, and other adult themes. At its inception, the comic received only 1-3 updates per year, but starting on the 18th of December 2016 (12/18/16) it began to update regularly with the help of its newly formed development team. During its hiatuses, the comic was completely planned out, and in the process the original concept was modified extensively. It officially it migrated to Deconreconstruction on February 11th, 2021. All the pages on MSPFA except for the ones in the first act were removed. The final page on MSPFA is now a link to DCRC.

Vast Error is still ongoing, and is currently on Act 3, Act 1.

Vast Error has been noticed by What PumpkinWhat Pumpkin and members of the HiveswapHiveswap Dev Team. Arcjec can be found in two backgrounds (One accompanied by Ellsee beside him) and Murrit can be found in the background of the FriendsimFriendsim route of Nihkee MoolahNihkee Moolah. Both were added in by artist/animator Poinko, who has made track art for the comic on Vast Error Vol. 4. There is a running joke between creators that Hiveswap steals Vast Error’s ideas and that they will be sued, along with the idea that Vast Error is the most popular Alternian webcomic and that the cameos of the cast seen in Friendsim are cosplayers.

Inception

Vast Error was created by austinado and Sparaze, and was infamously coined in the past as a «deconstruction», or as austinado puts it now, a «deconreconstruction» of its source material, HomestuckHomestuck. The comic contains several major archetypes and themes of Homestuck, its ‘fantroll’ community, and the typical fan adventures created for and by that community. Most notably, the main cast of the comic, the trolls, are all lovingly based on tropes commonly found in characters created by the fanbase.

Besides these and quite a few other notable uses of Homestuck’s concepts, Vast Error has been stated by its creators to take place within its own contained reality and mythos. There is little connection to the plotline of Homestuck aside from the idea of the troll species and the usage of a universe-ending game, and even then these concepts have major changes as to their purposes and how they function.

Acts

  • ACT 1 — «Slow, Yet Infinite.» (Started 3/25/13, ended 10/20/17)
  • INTERMISSION 1 — «Hello Again.» (Started 10/20/17, ended 10/31/17)
  • ACT 2 — «Pop ‘Em If You Got ‘Em.» (Started 10/31/17, ended 10/31/19)
  • INTERMISSION 2 SIDE 1 — «Guess My Name.» (started 2/23/20, ended 5/15/20)
  • INTERMISSION 2 SIDE 2 — (Title currently unknown) (started 6/9/20, ended 2/12/21)
  • ACT 3 ACT 1 — (Title currently unknown) (started on 2/23/21)

Plot

This article section is empty. Please help Vast Error Wiki by contributing to it.

References

  1. https://mspfa.com/?s=2302&p=1

External links

https://static.tvtropes.org/pmwiki/pub/images/00001.gif

Twelve trolls play a game.note 

Vast Error is a fan adventure (a fan comic based off of Homestuck) written and created by Austinado and drawn/co-created/co-written by Sparaze.

It follows twelve trolls who play a game, each with their own varying personalities based off of common fanon character tropes created by the ‘Homestuck’ fanbase. The comic started with a short beta on the old MSPA Forums on 3/22/11, before restarting and staying on MSPFA on 3/25/13, though still keeping its 322 arc number. The story hardly updated from 2013 to the end of 2016, which the creators have expressed happened due to personal reasons before having a regular update schedule starting on 12/18/16. By 10/16/2020, Vast Error moved to its own website, Deconreconstruction.

The comic is currently one of the most popular on its hosting site, and has official albums as well as a full music team, a game programmer, an art team and a creator ran discord which can be found here.

The story quickly became known for its heavy use of trope subversion, deconstruction and reconstruction of a normal sburb-related fan adventure. Though the story centers around a completely different game entirely with only a few sburb-like constructs within it.

Fans of the comic also tend to have an unexplained fixation on Bart Simpson which has become a rather infectious meme within the MSPFA community as a whole called «bort».


Contains Examples of:

  • Accidental Innuendo: Murrit’s trolltag: unclaspedKahuna. (Though this was more than likely intentional on his part.)
  • Added Alliterative Appeal: All ‘Skorpe’ themes follow this pattern.
  • Alien Blood: The cast is made of up of trolls, what did you expect?
  • Aliens Speaking English: Subverted, supposedly trolls used to speak in an alien language before an event called ‘The Renaissance’ but after that ended they began to speak English instead due to linguistic evolution.
  • All Trolls Are Different: Literally, in this case. As these trolls aren’t from Alternia or Beforus, but a separate troll planet called Repiton that follow neither of the canonical one’s rules with a few exceptions. They don’t even breed or get named in the same way.
  • Anti-Climax:
    • Arcjec’s run in with The Plinkster.
    • After a tense standoff, Snowman is neck snapped by Charmed Defalcator’s ass.
  • Archetype: According to Word of God, the main characters are all based off of common Homestuck fantroll archetypes:
    • Arcjec: Author Avatar/The Protagonist
    • Tazsia: Monster Clown
    • Albion: Mary Sue
    • Dismas: Emo Teen
    • Murrit: Cloudcuckoolander
    • Laivan: Furry Fandom/Expy
    • Ellsee: Chekhov’s Gunman
    • Occeus: Mad Scientist
    • Calder: Dude, Where’s My Respect?
    • Serpaz: Plucky Comic Relief
    • Sovara: Dark and Troubled Past/Designated Victim
    • Jentha: The Load
  • Arc Words: Possibility, which deals with choices and alternate universes created by those choices.
  • Ass Kicks You: Charmed Defalcator kills Snowman this way by accident.
  • Belligerent Sexual Tension: Murrit and Dismas as a kismesissitude.
  • Bizarre Alien Reproduction:
    • Matespritship and kismesissitude are taken much more seriously as relationships on this planet, this breed of troll is overly sentimental to a territorial degree. The choice can’t be random or meaningless and finding sexual intimacy for the first time between a red or black couple essentially means an eternal emotional bond with your partner to have and to hold for life that you can’t back out of easily. Prolonged separation from one’s matesprit or kismesis results in withdrawal symptoms since the coupling process has physiological ramifications, and it’s forbidden to attempt recoupling with another partner after the end of a relationship. That being said, this doesn’t actually tie in to the reproduction process.
    • A few times per sweep trolls are rounded up to go to a reproduction stable to leave behind some sort of DNA for a friendly service droid who makes your stay as comfortable as possible while you decide what to give it. Anything genetic is viable, to a strand of hair to a bucket of blood or seed. Though the more you give the more dominant it becomes in the artificial grub making system.
    • Eventually that trolls strand will be rooted out and a grub will be made using their DNA and sharing their sign. The donating troll will then become that troll’s ancestor and normally this will happen well after that troll is dead.
  • Boom, Headshot!: Scathing Sharper is shot in the head by a gun thanks to Mimesis.
  • The Chosen Ones: Prospit sees the trolls, their blank planets revolving around a shielded Skaia and their creative potential as such.
  • The Constant: According to Mimesis, Jack Noir and his group are one across every timeline and world.
  • Crossing the Burnt Bridge: Subverted. Taz’s talk with Arcjec for the first time in an assuming two or so sweeps was anything but pleasant, she didn’t leave any time to cross the bridge before she shoved Arcjec into a chair and held him down forcing them to talk.
  • Deconstruction: Some aspects of Homestuck are deconstructed, for example, the Death World that Trolls live on, Repition, is not habitable in the least, with so many ecological disasters, there are about 50,000 trolls left on it. Also, Repiton is literally the only planet in existence to harbor life. This mean that there is no other galaxy or alternate dimension to flee to should it all end, and the planet has been caught in an endless cycle of repeats just to bear the conditions necessary to play The Game.
  • Dem Bones: White Noise.
  • Double Entendre: Most of Murrit’s nicknames and insults can fall under this category.
  • Dysfunction Junction: Most of the cast doesn’t have their shit together to one degree or another.
  • Flashback: After Arcjec is left unconscious in the mud after falling out of his window, we are given all of the information and character introductions needed before we return to him.
  • Foreshadowing: Too much to list, even in Act 1.
  • Formula-Breaking Episode: Intermission 2 Side 1 deals with alternate versions of the Midnight Crew, known here as the Dead Shufflers, and a transdimensional hotel filled with both alternate versions of themselves as well as the Felt from Homestuck, they’re sent to devalue. It ends with everyone dead, but Scathing Sharper gets killed by Mimesis.
  • Genocide from the Inside: The fate of most of the planet’s sea dweller population. Calder’s ancestor, apparently out of jealousy, started a campaign which ended with the slaughter of 99.9% of all sea dwellers on the planet, the numbers of which included all of the fuchsia bloods.
  • Geometric Magic: Members of the Weird Al cult appear to have circle patterns tattooed or otherwise etched into their palms. Weird Al himself is the only one seen using them thus far, and the patterns on his palms change each time depending on the type of magic he’s using. So far these powers have ranged from killing Dismas’s lusus to TEARING A HOLE IN REALITY to get at Dismas’s entry codes.
  • Hentai: Murrit indulges in this quite a lot, going as far as having a «Hentai Dungeon». Though even he admittedly has come to a point where he’s not entirely certain how much of it is an ironic or spiteful interest over sarcastic enjoyment.
  • Info Dump: Describing troll reproduction in the middle of a character introduction, because it’s very important.
  • Leaning on the Fourth Wall: «But I think you already knew that much. Didn’t you?»
  • Magic or Psychic?:
    • Albion’s spirit powers.
    • Subverted. Most lowblood powers have evolved into becoming survival mechanisms, like Arcjec’s supposed ability to play dead and Dismas’s pseudo-healing factor.
  • Mundane Utility: The ‘Ferocity Weaver’. Which is just a novelty hand clapping toy.
  • Non-Mammal Mammaries: Constantly brought up.
  • Oh, Crap!: Spade Slick and Crowbar share a silent one when they realize that Charmed Defalcator killed Snowman.
  • Online Alias: All troll have trolltags and use the new hit messenger client ‘Skorpe’.
  • Pseudo-Crisis:
    • Albion’s merger with her lusus to become THE TRUE ONESELF.

    DQ: *because*soon*enough*

    • Albion then learning that her training to become THE TRUE ONESELF and save all of her friends and the salvage the planet was a lie in order to allow her ancestor to possess her.
    • The fact that none of the trolls with the exception of Murrit and Laivan know anything about this game, and supposedly don’t want to learn.
  • Purple Is Powerful: Expressed by GS to Murrit.
  • Rule 34: Murrit having accurate body pillow depictions of all of his friends.
  • Seinfeldian Conversation: Most all Skorpelogs thus far, to a played up degree.
  • Sickly Green Glow: Literal in the case of The Green Sun, which is White Noise’s dying heart and soul.
  • Signature Laugh: «UK: >([a#a#a#e#tee#ee#ee#oo#oolmaololrofl]»
  • Sins of Our Fathers: Because of the actions of his genocidal ancestor, pretty much everyone on the Planet has a reason to dislike Calder just for existing.
  • Sleep Cute: Here.
  • Sophisticated as Hell: The writing style. Not as bad as Homestuck, but Austinado and Sparaze sure can make a hell of a sentence.
    • Special mention goes to Doc Scratch, who writes a note for Scathing Sharper to «Fuck them up.»
  • Spirit Advisor: Albion’s lusus, even in name.
  • Star Power: Literal through the Spirit Powers of Star Children.
  • Stop Being Stereotypical: Used by Arcjec when first speaking to Laivan.

AH: XDXD Who knows, with you there are infinite possibilities! XDXD

AH: XDXD Which is to say there are sparingly few and you’re as one-dimensional as they come. XDXD

AH: XDXD Take a lesson in character before you decide to say something that’s supposedly important to the big things you’re playing up. XDXD

  • Technicolor Eyes: Taz’s pupils and Albion when inside The Cell.
  • Title Drop: Almost.
  • Unsound Effect: Too many to name. There are normal ones like KICK and SLAM and there’s BIPPITY BAPPITY.
  • Wham Episode: Act 2’s last [S], «Ellsee: Enter» ends with most of the trolls now having entered the Medium, with only one planet left. The trolls’ planet, Repiton, has now been added to the Medium as well, replacing Skaia.
  • A World Half Full: The troll’s planet, supposedly.

Содержание

  1. Laivan ferro vast error
  2. Vast Error: Act 1
  3. Laivan Ferroo
  4. Contents
  5. Biography
  6. Six Sweeps
  7. Pre-Game
  8. During the game
  9. Personality and traits
  10. Relationships
  11. Serpaz Helilo
  12. Arcjec Voorat
  13. Murrit Turkin
  14. Sovara Amalie
  15. Albion Shukra
  16. Ellsee Raines
  17. Occeus Coliad
  18. Calder Kerian
  19. White Noise

Laivan ferro vast error

Your name is LAIVAN FERROO.

You were born with a RARE AND QUITE SEVERE LUNG CONDITION, due to a mishap in your REDUPLICATION PROCESS — your lungs are a few sizes TOO SMALL, which makes it hard for you to string long sentences together or partake in any sort of intense physical activity.

ACUTE LACK OF BREATH is a very serious issue to you.

Not that this stops you from giving those ventures a shot regardless. In fact, you spend a majority of your time hunting BIG GAME with your trusty custodian, MUTT. You like to think of yourself as quite the SHARPSHOOTER, when it comes down to it — if not in terms of raw gun-toting skills, then at least in the total positive net-worth of your firing attempts.

Which is to say, you’ve had a number of HORRIBLE ACCIDENTS involving your RIFLE and stray BULLETS, but one of those incidents ended up changing your life for the better — significantly so, considering it led to you meeting a very SPECIAL SOMEONE, and you’re both far happier for it. Or so her preferred method of framing the situation goes.

You also enjoy performing TAXIDERMY on the animals you take home, turning them into STATUES, TROPHIES and ASSORTED KNICK KNACKS which you then SELL ONLINE FOR A LIVING. You’re not sure why anyone is interested in buying the stuff you make — it’s all just for fun — but hey, you’re not going to say no to financial compensation. Especially when you’re always running out of glue.

Oh, and you’re pretty avidly into KNOT TYING, you guess. Just as a fun pastime. You’re TERRIBLY BAD AT IT and just end up leaving a majority of the tangles you make lying in the corner over there.

Other than that, you enjoy GAMING with your friends. You’re personally more into the classic titles than any of the fancy new releases that have been consistently pumped out in recent sweeps — call you old school, but the notion of a virtual simulation WARPING REALITY AROUND YOU kind of freaks you out a little. As such, even though you DID rank at the top of the leaderboards in a game of this nature with an OLD FRIEND, the aging ANTHROPORMUNICIPALITY remains a big guilty pleasure of yours to this day.

The message it tries to hammer into everyone’s skulls doesn’t really stick the landing when it’s coupled with a polygonal mess of multicolored, vaguely lusii-like player avatars glitching all over the place.

And that’s exactly why you love it so much. The hamfisted, poor presentation has a certain lo-fi charm to it, you think.

Your trolltag is windlessArtificer and you Speak in a measured way that lets you breathe- when it’s needed-

Источник

Vast Error: Act 1

Please, bear with the gaps until it is time for them to be appropriately filled.
This page has missing content or no content at all! Beef it up with some information before it is lost to the void.


This young troll stands in his respiteblock. It just so happens that today, the 22nd bi-lunar perigee of the 3rd dark season’s equinox, is the day of this indicated troll’s larval awakening, also known as his wriggling day. A night that stands out in infamy among the rest of the litter, mainly just because of the fact that it really doesn’t need to exist.

The first act of Vast Error is titled Slow, Yet Infinite. The act is an introduction to half of the main twelve trolls with a primary focus on Arcjec Voorat. It begins the world building of the planet Repiton, while setting up the idea of what major actions are needed to enter The Game and what importance the cast will hold in the future.

Click the » » to open the page from Vast Error.

  • The first troll is introduced as Arcjec Voorat and goes with the troll tag animatedHumorist.
  • Someone threw a rock on Arcjec’s respiteblock, presumably trying to get his attention.
  • Arcjec investigates the sound and panics after he didn’t see anything or anyone suspicious on the outside of his respiteblock.
  • Arcjec tries to hide under his desk when he suddenly gets a message from WA.
  • Skorpe, a major means of communication Vast Error, is introduced. Arcjec’s friends are seen in his contact list as it follows: sanguineAllegory, gigantisDebilitation, furbishFacilitated, existereOracle, demiugreQuantified, pliableDecadence, windlessArtificer, macabreExude, perniciousOverkill, unclapsedKahuna and grandioseSaturation.
  • WA messages Arcjecs and asked him for two things: if he wanted to join Anthromunicipality with him and UK and if he has any spare glue. Arcjec declines the offer and tells him that he doesn’t have any glue.
  • Arcjec investigates the surroundings when he suddenly fell out of the window and wallows in a pool of mud. The perspective tries to change to WA, but is busy as of the moment.
  • The perspective changes to PO, introduced as Taz. Just Taz.
  • Taz is suddenly messaged by UK and explains to her about the Game and wanting all of his friends including her ,to play with. UK also explains that to play the game, she has to contact Arcjec, which she refuses and then ceases messaging UK.
  • Taz investigates the sound coming from the outside of her hive and sees that her lusus had killed a troll and is impaled on stalactite peaking out of the ocean neighboring the hive.
  • Arcjec wakes up from his dream with another drawing in his hand
  • The perspective switches to DQ, introduced as Albion Shukra.
  • Albion suddenly gets a message from her moirail, which happens to be Taz. She opens her Spirograph Modus, retrieved her Astral Projector and activates it using her spirit powers. It can also electronically access The Cell.
  • She activates the Skorpe and answers Taz, who was explaining about her previous conversations with UK. Albion tells her she doesn’t have an idea about it and instead mentions that she has big plans today.
  • Albion tells her that she’ll be the one to save her and her friends and that the world is ending, which Taz accepts. She then ends the conversation and calls out to her lusus, ready to merge with it.
  • The Star Guardian, Albion’s lusus, tells her that their planet was meant for destruction and not for salvation.
  • The perspective changes to GD, who is introduced as Dismas Mersiv.
  • Dismas receives a message from his «partner-in-crime», which happens to be UK, who tells him to need to go outside and tonight was important as UK tries to save his friends from an impending doom and bring the Game into light.
  • Dismas encounters one of UK’s remote surveillance robots, Boobdrone, and is underwhelmed by it.
  • Dismas still doesn’t believe in UK until he points out to the sky, a falling meteor heading to the planet.
  • The perspective switches back to Albion for a moment before switching back to Dismas, who looks up to his lusus who had recently escaped as he prepares to attack.
  • UK is introduced as Murrit Turkin.
  • Murrit fondly regards of his past self.
  • The narrator vaguely mentions the concept of Quadrants, which depicts four types of romance with their own symbol as it follows:
    • Matespritships/Flushed Quadrant ( )
    • Moirallegiances/Pale Quadrant ( <> )
    • Kismesissitudes/Caliginous Quadrant ( )
    • Auspisticisms/Ashen Quadrant ( c3 )

The shiloutte of The Vivifier and The Unknown/The Forgiven appears.

  • Murrit checks back on Dismas, who was apparently still attacking his lusus and briefly checks on ME.
  • Murrit receives a message from WA and GS. He answers WA first, conversing about the coming events of the night.
  • Murrit answers GS next, which is about the night’s event but with a terse and unpleasant tone on it.
  • The narrative switches to the Dream Self of WA (referred as «The Blue Dog», who’s doing a round of delivering news in Prospit, one of the two kingdoms in the Incipisphere. It also vaguely explains the history of the two kingdoms: Prospit and Derse.
  • WA decides to visit the Dream Self of Arcjec.
  • Before WA exits the premises, the perspective changes to an unknown location and a new character appears.
  • WA and the new character discusses about the purpose of the Game and its existence. The new character hands him the medallion with the Green Sun on it.
  • WA finds himself unable to breath and the new character uses his abilities to send him away. The television switches to the sleeping figure of WA.
  • WA is introduced as Laivan Ferroo and retrieves the Green Sun on his desk.
  • Laivan receives a message from PD and discusses Murrit’s plan for the night, which also happened to be their anniversary.
  • Albion reaches out to Laivan, who’s unfortunately away from his computer.
  • Albion receives a message from SA.
  • Albion is then thrust back into her vision with her lusus and demands an explanation.
  • An unknown person possessed Albion’s body and messages Dismas, who apparently retreated in a nearby hideaway by the waterfall and wasn’t aware of Albion being possessed.
  • The unknown person warns Dismas to not «follow credence of the man who spins words like yarn» and to stop «the limeblooded vessel to his heart», leaving Dismas deeply confused and concerned for his friend.
  • The perspective switches back to Murrit, who ventures to the Frog Temple and appears to be bloodied as a result of the traps he set beforehand.
  • Murrit approaches the temple’s time capsule flower and waits for it to open
  • Murrit receives a message from Laivan, who’s concerned for Albion after receiving a panicked messages from her.
  • The flower opens and in a burst of light, twelve rays shoot off in a variety of directions and towards everyone’s computers, forcefully installing the game in the process.
  • Taz angrily messages Murrit, saying that he tampered with her computer, which he quickly denies.
  • Taz tries to figure out the game mechanics when she sees Arcjec who’s passed out on the floor covered in crumpled up parchment. She decides to message him.
  • Arcjec wakes up and sees the game’s cursor, which drags him to his computer.
  • Arcjec inspects the game mechanics and opens Skorpe
  • Arcjec opens Taz’s messages and begins bickering with her, whilst opening Murrit’s memo.
  • He dismisses the memo and Taz forces him to look out his window and look at the meteor hurtling towards his hive.
  • Arcjec begrudgingly agrees to work with Taz and the two of them begin working to unravel the secrets of The Game.
  • Arcjec realizes the symbols he has been writing in his sleep since he was young are connected to the game and begins inputting them.
  • The television, still on Arcjec’s perspective, suddenly glitches as the unknown narrator speaks up.
  • The glitching stops, as Arcjec and Taz inputs their own set of codes in the game window.
  • Arcjec prints out the numeric codes.
  • Arcjec grabs his scythe and allocates it as his strife specibus. He too then takes the book on top of his thermal hull and captchalogues it in his Replica Modus.
  • Arcjec and Taz bickers once again and this time, it’s about their past.
  • The narrator vaguely states the fate of the twelve main trolls.
  • The end of Act 1 encompasses a flash animation.

Источник

Laivan Ferroo

Knight of Space

Does not use periods, suffixes every message with «-«.

Laivan Ferroo, also known by his Skorpe handle, windlessArtificer , is one of the trolls in Vast Error. His associated alchemic sigil is Zinc and his horns resemble dog ears. He is a deconstruction of the «furry» and «unoriginal» fantroll archetypes.

He was the sixth troll introduced and the final troll properly introduced in Act 1. As a Space player, he is one of the two players meant to usher The Game to its players along with the session’s Time player.

He was the third troll to enter the game.

Contents

Biography

Six Sweeps

Laivan used to play SBVRPRPG tournament games with Calder and Arcjec, and they all used to be good friends. This stopped after Arcjec started to become more depressed and distant.

At some point, Laivan met and accidentally shot Serpaz in the leg during a hunting trip. This encounter would leave Serpaz permanently disabled and reliant on a leg brace, but would also lead the two to form a strong matespritship.

It was around this time that Laivan met and made a deal with White Noise with the condition that he will return at a later date and fulfill an obligation for him. Upon making this deal, Laivan awoke on the moon of Prospit and became a well-recognized figure on the moon. Eventually spending his nights getting newspapers to give to Arcjec upon his awakening so he isn’t left in the dark about the dream planet.

Pre-Game

On the night of the game, Laivan spends much of his time goofing around and playing Anthropormuncipality with Murrit. He messages Arcjec, asking him if he wants to join in as well, which Arcjec declines. During their game, Murrit wanders off to mess with Dismas and prepare him for the coming night, before going off to the Frog Temple next to his hive to observe the Nightshade within it. Before he leaves, Murrit makes a memo regarding the game and includes everyone (except Ellsee) in it.

Meanwhile, Laivan takes a nap, waking up on Prospit, as he’s done ever since he made a contract with White Noise. He visits Arcjec, who has yet to wake up. He delivers another Prospitian newspaper to Arcjec’s dreamself, in hopes that once he wakes up, he can easily be caught up on being a Prospit dreamer. Laivan quietly wishes that Arcjec had woken up sooner, wondering if he might have been a happier person if he did. As he gives a reassuring pap to Arcjec’s dreamself, the dreamself glitches out briefly, momentarily turning into his younger, less-depressed self. Laivan is freaked out by this.

He is then intercepted by White Noise and taken into The Static. The two speak for a time and reflect on the purpose of the game and its existence, and how the trolls are destined to play it but are ultimately destined to fail to meet its purpose. Noise notes that their destined failure does not necessarily mean they will be faced with inevitable defeat. They also reflect on why Laivan took Noise’s deal, with Laivan simply stating that the deal would give him a purpose. White Noise then gives Laivan the essence of his soul: a medallion with the Green Sun contained within, telling him that he must return it to its source for the sake of the perpetuation of reality. As Laivan puts on the Green Sun medallion, he finds himself unable to breathe, and White Noise uses his abilities to send Laivan away.

Laivan is then awoken by his dog lusus: Mutt. After making sure he still has the medallion, he answers a message from his matesprit: Serpaz Helilo. The two lovers discuss Murrit’s plans for the night and the fact that it happened to be their anniversary. Serpaz light-heartedly brings up how she and Laivan first met when he accidentally shot her in the leg and left her with a permanent handicap, which makes Laivan visibly uncomfortable, despite Serpaz not being mad about the accident anymore. When the conversation ends, Laivan goes to find some glue to fix his dog’s toy. As he is away from his desk, he receives a set of panicked messages from Albion, who had recently learned a distressing truth from her lusus.

When Laivan returns, he is unable to get a hold of Albion, and messages Murrit instead, voicing his concern for Albion’s well-being and letting Murrit know he met with White Noise. After the Nightshade opens, which leads to the installation of The Game on everyone’s computers. Laivan and Murrit play more Anthropomunicipality in celebration and do a fake high five.

After Arcjec enters the game, Laivan is seen helping Taz with her entry. The two struggled to find Taz’s code set of codes while Laivan continues to play more Anthropomunicipality with Murrit, which infuriates Taz. The two are abruptly pulled into a memo made by Ellsee, who wishes to share her own knowledge of the game in response to being excluded from Murrit’s. Laivan is grateful for the prospect of help, but Taz behaves incredulously when she sees that Laivan wasting time with banter. When Taz leaves the memo in a huff, he chides her for burning bridges when they could have used the help. Suddenly, when Taz’s back is turned, Taz’s lusus succumbs to her natural instincts and jumps into the black ocean depths that neighbor Taz’s hive. The large mink monster is very swiftly eaten alive by the deadly fauna below, and its blood reveals the location of Taz’s code: in the rocks at the edge of the cliff, hidden by the murky black water. As Taz goes into a grief-driven rage, Laivan asks if Taz is okay, and Taz makes it clear that she does not want to talk about it and that they should move on.

Taz and Laivan make quick work of the entry process, and when it comes time for Taz to unleash her denizen, she has Laivan to put the rusted and locked cage, her Paragon Repository, in her Torture Fort so that she can go against it on her own terms. Despite trying everything in her power to destroy the cage, as it has a lock with no key, she is forced to ask Laivan for help to fetch her Ferocity Weaver which she left outside in the rush. Laivan obliges and gives it to her, and Taz uses it to channel the full power of her rage and chucklevoodoo to destroy the cage and unleash her denizen. The release of her frustrations on the cage calms Taz back down in the process. The denizen quickly enters the portal and Taz follows suit.

After Taz’s entry, Laivan begins preparing for his own, with Murrit as his server player. Laivan questions why Murrit left Ellsee’s memo, clearly upset about how poorly she is treated. Murrit doesn’t provide an answer, only telling Laivan that he has his reasons and he should trust him. Murrit then begins the entry process.

During the game

After Laivan entered The Game, he spoke to the denizen of Space, Haniel, about his life and asked Haniel about whether or not they know about White Noise. After the conversation, the Land of Construct and Deluge was formed as Haniel prompts Laivan to follow them. As they explore the planet, they came across a temple wherein The Cauldron was located and Haniel vaguely explained its true purpose to the Game.

Personality and traits

Laivan is a passive but sociable troll who seems to get along with just about anyone. He is generally very laid back and is somewhat easily distracted. Among Laivan’s interests are sharpshooting, taxidermy, playing video games and dogs. If trolls had a concept of furries, Laivan would be one, due to his love and frequent association with dog-like creatures. This further established by his love of drawing original characters based on dogs, he has two as far as we know; one named Figment and one named Abel.

Having a severe lung condition after a malfunction in his artificial birthing process, Laivan’s capabilities and choices with what he does in life are inherently limited. However, this doesn’t appear to bother him much and makes due with the help of his friends and his beloved dog-lusus, Mutt.

At some point in his youth, Laivan made a deal with White Noise to fulfill some sort of obligation related to the perpetuation of reality. In matters related to these obligations, Laivan tends to take things much more seriously but also gets somewhat impatient. In his conversation with White Noise, Laivan admits that he doesn’t really know what he wants out of life and that he largely took White Noise’s deal out of a desire for purpose. In the same conversation, Noise characterizes Laivan as pragmatic, caring and constantly listless.

Relationships

Serpaz Helilo

Laivan and Serpaz are matesprits and appear to be as close as two can be. The two met two sweeps prior to the night of The Game when Laivan accidentally shot Serpaz in the leg during a hunting excursion, which left Serpaz permanently unable to use that leg without a cane or brace. Apparently, they fell in love within the night due to this accident, the absurdity of which is something that does not elude them. Serpaz is evidentially more comfortable with making light of the accident than Laivan is, for obvious reasons.

Arcjec Voorat

Laivan isn’t bothered by Arcjec’s cantankerous personality and sardonic demeanor but considers him to be a generally sad person. The two appear to be good friends and their relationship appears to be one of Arcjec’s least tumultuous ones. They potentially share some sort of deeper connection, as Laivan frequently visits Arcjec’s sleeping dreamself on Prospit and Arcjec’s pants match Laivan’s blood color.

Murrit Turkin

Murrit is one of Laivan’s closest friends, with the two sharing a passion for Anthropormuncipality and a destiny in leading everyone to play the game they recovered from the Frog Temple. Laivan is one of the few trolls who aren’t put off by Murrit’s bizarre quirks and even jokingly calls him out on it. Murrit is often more honest around Laivan in turn and does not seem to harass him as harshly as some others, even though he isn’t free from it either.

Sovara Amalie

Sova is an old friend of Laivan and Serpaz, but they seem to have fallen out of touch with her prior to the events of the Game. The couple appears to be quite fond of and protective of Sova, apparently having saved her from something in the past and possibly made her a place to stay.

Albion Shukra

Although their relationship has not been elaborated on, Albion and Laivan appear to be on good terms and do message one another enough to where Albion feels comfortable in asking Laivan for help. He is visibly worried when she messages him in a panic and he is unable to get a response afterward.

Ellsee Raines

Laivan and Ellsee are longtime friends, and the two are on amicable terms. Laivan is very upset when people mistreat her and belittle her, and is willing to come to her defense when others put her down or ignore her.

Occeus Coliad

Laivan and Occeus are work colleagues; Laivan stitches up corpses that Occeus finds for the sake of his revitalization experiments.

Taz does not enjoy speaking to Laivan very much due to their naturally opposite personalities. She is put off by his simple demeanor and nonchalance, finding it frustrating especially when his attention is away from the subject at hand. She compares talking to him to talking to a brick wall.

Laivan seems to be more or less neutral towards Taz despite not having the words to describe her, but isn’t above getting frustrated with her when she is being unreasonable, as most people are.

Calder Kerian

Calder and Laivan were once friends in their youth, but that doesn’t appear to be the case anymore.

White Noise

White Noise appears to have a fatherly affinity for Laivan. White Noise tries to provide guidance and support to the young troll and has stated that Laivan and his friends are capable of much more than he might believe. Laivan appears to be comfortable with him and clearly respects his guidance, although he does think he rambles on too much.

The two have made a deal, the conditions of which leave White Noise beholden to serve and assist Laivan, while Laivan promises to help bring about The Game and care for the propagation of reality. This deal is what allowed Laivan to awaken on Prospit.

Источник

Vast Error, Vast Error. What a collection of sentences and pixels strewn about chronologically. I actually heard it from one of my 2 friends at the time who were into Homestuck as I finished reading, in 2017. I got a handful of things to say about it, for sure, and I’d like to preface this by saying that I don’t exactly mean to say «wow this sucks dick, you people read this? lmao, lol, and dare I say it, rofl.», but rather point out some things I found worth talking about since I first heard of it. Only one post to really fit all these points would be way too boring to read, so I’ll be splitting this in 3 or so posts.

Let’s start with the art. Naturally, it’s a replication of Homestuck, and at the start, there’s not much to complain, just your good old run-of-the-mill Hivebent-venture, and I’m more than fine with that. My only problem with it would be that there’s the circle heads reminiscent of Homestuck, and I feel it would greatly benefit if it departed from those heads and ventured into its own thing, maybe a more realistic rendition (I heard noses are ALL the rage nowadays, y’all), as well as changing the designs for lusii and denizens alike. Nothing against them, but they do clash with other designs, even amongst themselves. Now, this is what I have to say up to page 468, which is where the art switches hands, from Heather to xamag, and this switch brings new pros as well as cons. The most remarkable change is the cleanliness that comes from the new artist, as well as the obvious implications of having someone who worked on Homestuck (and who’s quite respected, may I add) working on a fan project. However, this cleanliness also comes off as a softening of the style, a «regression», so to say, into Homestuck, instead of «jumping off from it», like the previous style had potential to do. Heck, the style as it stands looks straight out of Act 6 with extra steps, which isn’t a problem in and of itself, but I believe that a fanventure should attempt to diverge from its source material, or at the very least, maintain in parallel, not converge to it. Furthermore, with someone as experienced and as skilled as Xamag on team, there is a myriad of avenues that one may take art-wise to better reflect the themes of the story, merging Homestuck’s own style with something else (and as to what, your guess is as good as mine) to create something original, something that lacks in the comic as it currently stands. And, even within the comic itself we can find examples of style shifts!

Image

So, why, then, is the story subscribing to Homestuck’s style when there is no reason for such limitation, and the story would so greatly benefit from changing it (and here I remind you that this would also solve the dissonant lusii/denizen designs, killing a multitude of birds with a pebble)? An example that comes to mind is I’m Good, I’m Gone, that has a purposeful art shift to depict a shift in the story: https://imgur.com/a/NKUzuyq
There are other things like the underutilization of sprites later in the comic, which makes the (now fewer) sprite panels look out of place, but that’d be encroaching on nitpicking territory, which isn’t my point here.

Что такое VAST

Каждый день мы в том или ином виде сталкиваемся с рекламой: на сайтах — с тизерной, в блогах — c нативной, во ВКонтакте и Яндекс.Музыке — c аудиорекламой, на YouTube, стриминговых сервисах и в онлайн-кинотеатрах — с видео. О последней и пойдет речь.

В этой статье я расскажу, как работает видеореклама в интернете, и какими спецификациями она описывается.

Что такое VAST?

Прежде чем начать описывать спецификацию, давайте прикинем, как вообще мы можем показать видеорекламу на сайте? Первое, что приходит в голову – залить файл с рекламным роликом куда-нибудь на сервер, и попросить владельца сайта, у которого мы будем рекламироваться, вставить на страницу тег video со ссылкой на наш рекламный ролик:

<video id="ourVideoAd" src="https://ourhosting.dev/ourVideoAd.mp4"></video>

Неплохо, но как понять, сколько человек его посмотрело? Посмотрело ли вообще? Досмотрели ли они его до конца? Скольких людей заинтересовала реклама? Как нам отправить их на лендинг?

Ответ на все эти вопросы и дает VAST — Video Ad Serving Template, спецификация, разрабатываемая Interactive Advertising Bureau (IAB) и содержащая в себе всю информацию о рекламе: ее физическое нахождение, формат, урлы, которые будут вызываться при наступлении разных событий и т.д.

Ремарка: VAST — это обычный XML.

VAST в дикой природе

Вы можете попробовать сами найти реальный VAST, для этого нужно просто зайти на любой популярный ресурс, на котором была замечена видеореклама, открыть network консоль, и поискать что-нибудь вроде vast или vpaid. У меня получилось найти на rbc.ru, VAST пришел с домена ad.mail.ru/vast/

Из чего состоит VAST?

Последняя версия спецификации в настоящий момент — 4.2, но в реальности, все, в том числе и Google, используют версию 3.0, по ней и будем строить наш пример.

Итак, всё начинается с тега VAST с атрибутом version:

 <VAST version="3.0"></VAST>

У тега VAST есть дочерние узлы Error и Ad. Error используется в случае, если сервер не вернул рекламу. Если есть нода Error, то других дочерних узлов у VAST быть не должно:

 <VAST version="3.0">
  <Error><![CDATA[http://ouradserver.com/noadhandler?error=true]]></Error>
 </VAST>

Тег Ad — родительский элемент для узлов InLine или Wrapper.

Атрибуты:

id: строковый индетификатор
sequence: целое число больше нуля. Позволяет объединять рекламу в так называемые Ad Pods. Зачем это нужно? Например, рекламный видеоплеер поддерживает показ двух креативов подряд. Или, если по каким-то причинам креатив не показывается, плеер может перейти к следующему. Или, вы нацелены на Smart TV, в котором плеер несколько раз прерывает воспроизведения основного контента. В целом, тут нет однозначного поведения, очень многое зависит от конкретного плеера, в которым показывается ваш VAST.

Пример с Ad Pods:

 <VAST version="3.0">
  <Ad id="aGVscA" sequence="1">...</Ad>
  <Ad id="aGVscB" sequence="2">...</Ad>
  <Ad id="aGVscC" sequence="3">...</Ad>
  ...
  <Ad id="aGVscD" sequence="99">...</Ad>
 </VAST>

Итак, если рекламный сервер не вернул ошибку, то VAST может быть с тегом InLine:

 <VAST version="3.0">
  <Ad id="aGVscA">
   <InLine>
    ...
   </InLine>
  </Ad>
 </VAST>

либо c тегом Wrapper:

 <VAST version="3.0">
  <Ad id="SWFt">
    <Wrapper>
      ...
    </Wrapper>
  </Ad>
 </VAST>

В чем разница между InLine и Wrapper? Тег InLine содержит все, что необходимо для запуска VAST «прямо сейчас», то есть, рекламные креативы, трекинг-урлы и так далее. Wrapper — содержит ссылку на другой VAST. Если в этом месте вам показалось, что запахло рекурсией, то вам не показалось. Чуть позже расскажу подробнее, зачем нужно использовать Wrapper, а сейчас рассмотрим структуру тега InLine.

InLine

Обязательные ноды:

  • AdSystem: название рекламной системы, которая предоставила VAST
  • AdTitle: заголовок VAST’a
  • Impression: ссылка, которая дернется, когда наступит событие impression
  • Creatives: контейнер для тегов Creative

Ремарка: событие impression наступает, когда показан первый фрейм креатива.

Может возникнуть вопрос, почему теги AdSystem, и AdTitle являются обязательными. Отчасти, из-за фрода. Дело в том, что в качестве креатива может быть произвольный js-код, забегая вперед скажу, что такие креативы называются VPAID креативами. Т.е., произвольный js-код, который выполняется на миллионах клиентских машин. Если кто-то из владельцев сайтов начнет жаловаться, что реклама вдруг стала перенаправлять пользователей на сомнительные сайты с мобильными подписками, то наличие этих тегов облегчит поиски виновного.

Итак, VAST c нодой InLine:

 <VAST version="3.0">
  <Ad id="aGVscA">
   <InLine>
    <AdSystem>Our AdSystem</AdSystem>
    <AdTitle>Our video ad</AdTitle>
    <AdServingId>a532d16d-4d7f-4440-bd29-2ec05553fc80</AdServingId>
    <Impression><![CDATA[https://adserver.com/track/impression]]></Impression>
    <Creatives>
        ...
    </Creatives>
   </InLine>
  </Ad>
 </VAST>

Как я уже сказал выше, тег Creatives является контейнером для тегов Creative, у которых есть атрибуты:

  • id: id рекламного сервера, которой предоставил VAST
  • sequence: порядковый номер, показывающий, каким по счету воcпроизводить креатив. Не нужно путать с атрибутом sequence в теге Ad.
  • apiFramework: API Framework, согласно протоколу openRTB

Элемент Creatives может содержать ноды Linear, NonLinearAds или CompanionAds.

Что такое Linear, NonLinearAds и CompanionAds креативы?

Linear – обычный видео креатив. Может показываться сам по себе, или вместе с основным контентом, например, перед началом, тогда это называют pre-roll, в середине или в конце, mid-roll и post-roll соответственно. Это 99% видеорекламы в Интернете. NonLinearAds — показывается во время основного контента, не прерывая его. Может кто-нибудь видел рекламные баннеры, которые всплывают внизу плеера во время воспроизведения ролика на YouTube? Вот, это NonLinearAds. CompanionAds — показывается где-то рядом с основным контентом.

Так как 99% рекламы в Интернете — Linear креативы, то дальше будем рассматривать только их.

Linear — имеет обязательный атрибут skipoffset — через сколько времени можно пропустить креатив, в формате hh:mm:ss.

Обязательные ноды Linear:

  • Duration — продолжительность креатива, в формате hh:mm:ss:mmm. Миллисекунды опциональны.
  • MediaFiles — содержит ноды MediaFile, не менее одной.

Нода MediaFile — содержит информацию о медиафайле, который будет воспроизводиться. Имеет следующие атрибуты:

  • id: id креатива
  • delivery: progressive для протоколов последовательного скачивания, например, HTTP, streaming для стриминговых
  • type: MIME type файла. Например, video/mp4, video/webm, etc.
  • bitrate, либо minBitrate и maxBitrate: битрейт.
  • width: ширина креатива
  • height: высота креатива
  • scalable: булевое значение, указывающее, предназначен ли медиафайл для масштабирования до больших размеров.
  • mantainAspectRation булевое значение, указывающее, должно ли сохраняться соотношение сторон, при масштабировании креатива.
  • codec: кодек, в соответствии с RFC 4281
  • apiFramework: API Framework, согласно протоколу openRTB

Атрибуты delivery, type, width и height, являются обязательными, остальные — нет. Для файлов, у которых нет ширины и высоты, например, если это аудио-файл, можно указывать ноль в качестве значений width и height.

Получается так:

 <VAST version="3.0">
  <Ad id="aGVscA">
   <InLine>
    <AdSystem>Our AdSystem</AdSystem>
    <AdTitle>Our video ad</AdTitle>
    <AdServingId>a532d16d-4d7f-4440-bd29-2ec05553fc80</AdServingId>
    <Impression><![CDATA[https://adserver.com/track/impression]]></Impression>
     <Creatives>
      <Creative>
       <Linear skipoffset="00:00:05">
        <Duration>00:00:20</Duration>
         <MediaFiles>
          <MediaFile
           delivery="progressive"
           type="video/mp4"
           width="672"
           height="480">
            <![CDATA[{mediafile url}]]>
           </MediaFile>
           </MediaFiles>
       </Linear>
      </Creative>
     </Creatives>
   </InLine>
  </Ad>
 </VAST>

Хорошо, сейчас мы собрали валидный VAST, в который можно подставить свои значения и хоть сейчас запускать в рекламные сети. Но, к сожалению, в нём отсутствует ссылки для статистики и лендинга. Давайте это исправим, и рассмотрим двe необязательные по спецификации ноды – TrackingEvents и VideoClicks.

TrackingEvents — фактически, тут перечисляются урлы, который должен дергать плеер во время наступления различных событий. Урлы находятся в теге Tracking с атрибутом event, значениeм которого является строка с названием события. Например, событие start будет выглядеть так:

 <Tracking type="start"><![CDATA[https://adserver.com/track/start]]></Tracking>

Список основных событий:

  • start: креатив загрузился и начал воспроизводиться
  • creativeView: вообще, креатив может состоять из нескольких креативов, или показываться на одних платформах, и не показываться на других. creativeView позволяет отслеживать, какой креатив просматривается, и, следовательно, какие платформы более распространены.
  • firstQuartile: было воспроизведено 25% продолжительности креатива
  • midpoint: было воспроизведено 50% продолжительности
  • thirdQuartile: было воспроизведено 75% продолжительности
  • complete: креатив был полностью воспроизведен
  • mute: пользователь убрал звук у креатива
  • unmute: пользователь включил креативу звук
  • pause: пользователь поставил креатив на паузу
  • rewind: пользователь почему-то решил перемотать креатив назад
  • resume: пользователь снял воспроизведение креатива с паузы
  • fullscreen: пользователь открыл креатив на полный экран
  • exitFullscreen: пользователь решил выйти из режима fullscreen
  • expand: пользователь нажал кнопочку «expand»
  • collapse: пользователь нажал кнопочку «collapse»
  • skip: пользователь пропустил креатив (на ютубе очень популярна эта опция)

В реальной жизни, поддержка тех или иных событий лежит на плеере. Например, он может не поддерживать события fullscreen, или skip. Плеер также может не иметь панель управления воспроизведением, т.е., у него могут отсутствововать кнопки типа expand, collapse, rewind, etc. Критически важные события — start, creativeView, firstQuartile, midpoint, thirdQuartile, complete.

Давайте добавим в наш VAST TrackingEvents:

 <VAST version="3.0">
  <Ad id="aGVscA">
   <InLine>
     <AdSystem>Our AdSystem</AdSystem>
     <AdTitle>Our video ad</AdTitle>
     <AdServingId>a532d16d-4d7f-4440-bd29-2ec05553fc80</AdServingId>
     <Impression><![CDATA[https://adserver.com/track/impression]]></Impression>
     <TrackingEvents>
      <Tracking type="start"><![CDATA[{your url}]]></Tracking>
      <Tracking type="creativeView"><![CDATA[{your url}]]></Tracking>
      <Tracking type="firstQuartile"><![CDATA[{your url}]]></Tracking>
      <Tracking type="midpoint"><![CDATA[{your url}]]></Tracking>
      <Tracking type="thirdQuartile"><![CDATA[{your url}]]></Tracking>
      <Tracking type="complete"><![CDATA[{your url}]]></Tracking>
      <Tracking type="skip"><![CDATA[{your url}]]></Tracking>
      <Tracking type="close"><![CDATA[{your url}]]></Tracking>
     </TrackingEvents>
     <Creatives>
       <Creative>
        <Linear skipoffset="00:00:05">
         <Duration>00:00:20</Duration>
         <MediaFiles>
          <MediaFile
            delivery="progressive"
            type="video/mp4"
            width="672"
            height="480">
             <![CDATA[{mediafile url}]]>
          </MediaFile>
         </MediaFiles>
        </Linear>
       </Creative>
     </Creatives>
   </InLine>
  </Ad>
 </VAST>

Тег VideoClicks может содержать три ноды:

  • ClickThrough: урл, на который плеер должен отправить пользователя при клике на креатив. Грубо говоря, ссылка на лендинг, со всякими get-параметрами.
  • ClickTracking: урл, который трекает сам факт clickthrough, т.е., клик по креативу или по явной ссылке
  • CustomClick: урл, который трекает всякие другие клики (non-clickthrough)

В 90% вастов используются первые два тега.

В итоге, у нас получился вот такой InLine VAST:

 <VAST version="3.0">
  <Ad id="aGVscA">
   <InLine>
     <AdSystem>Our AdSystem</AdSystem>
     <AdTitle>Our video ad</AdTitle>
     <AdServingId>a532d16d-4d7f-4440-bd29-2ec05553fc80</AdServingId>
     <Impression><![CDATA[https://adserver.com/track/impression]]></Impression>
     <TrackingEvents>
      <Tracking type="start"><![CDATA[{your url}]]></Tracking>
      <Tracking type="creativeView"><![CDATA[{your url}]]></Tracking>
      <Tracking type="firstQuartile"><![CDATA[{your url}]]></Tracking>
      <Tracking type="midpoint"><![CDATA[{your url}]]></Tracking>
      <Tracking type="thirdQuartile"><![CDATA[{your url}]]></Tracking>
      <Tracking type="complete"><![CDATA[{your url}]]></Tracking>
      <Tracking type="skip"><![CDATA[{your url}]]></Tracking>
      <Tracking type="close"><![CDATA[{your url}]]></Tracking>
     </TrackingEvents>
     <VideoClicks>
      <ClickThrough><![CDATA[{your landing}]]></ClickThrough>
      <ClickTracking><![CDATA[{your url}]]></ClickTracking>
     </VideoClicks>
     <Creatives>
       <Creative>
        <Linear skipoffset="00:00:05">
         <Duration>00:00:20</Duration>
         <MediaFiles>
          <MediaFile
            delivery="progressive"
            type="video/mp4"
            width="672"
            height="480">
             <![CDATA[{mediafile url}]]>
          </MediaFile>
         </MediaFiles>
        </Linear>
       </Creative>
     </Creatives>
   </InLine>
  </Ad>
 </VAST>

Wrapper

Как я уже писал выше, если вы видите тег Wrapper в васте, это значит, что этот VAST содержит в себе ссылку на другой VAST. А тот, в свою очередь, также может содержать в себе ссылку на другой VAST. А тот, в свою очередь …, ну вы поняли.

Зачем нужен тег Wrapper? Его используют, например, когда одна рекламная сеть продает траффик другой рекламной сети, та, в свою очередь, тоже продает траффик в другую рекламную сеть и ваш VAST гуляют по Интернету, пока не найдется релевантный пользователь, которому покажут ваш креатив. Но на каждом этапе, все участники этой схемы вставляют трекинг-пиксели, чтобы вести свою статистику.

Небольшой иллюстрирующий пример

Давайте представим условного Васю. Вася — собственник рекламного агенства «Четвертый круг». К Васе приходит Маша, которая представляет компанию «Лакшери Карс», и просит показать рекламный ролик сто тысяч раз пользователям, у которых месячный доход не ниже полумиллиона рублей в месяц. Всё таки, «Лакшери Карс», уточняет Маша.

Маша предлагает Васе за это хорошие деньги. Вася с Машей бьют по рукам, подписывают кучу бумаг, и Вася приступает к работе. Вася подключен к одной крупной рекламной сети. Для полноты картины, нам потребуются еще действующие лица.

Степан – владелец блога о женском здоровье, а Оля – его постоянная читательница. Что происходит, когда Оля заходит на сайт к Степану? JS cкрипт рекламной сети, который установлен на сайте Степана, отправляет на свой сервер куку с информацией о Маше: ее предположительный возраст, интересы, уровень дохода. После чего, рекламная сеть опрашивает ребят, типа нашего Васи, интересна ли кому-нибудь Оля? Если Оля интересна Васе как пользователь, которого заинтересует реклама «Лакшери Карс», то Вася отправит рекламной сети специальный ответ, в котором будет содержаться ставка и VAST с элементом InLine, ведь креатив хранится на сервере Васи. Если ставка Васи перебьет предложения от других ребят, то Оля увидит ролик «Лакшери Карс».

Вроде все очевидно, но давайте представим ситуацию:

  1. В Васину рекламную сеть не входит блог Степана.
  2. Но есть владелец другой рекламной сети — Петя, в которую входит блог Степана.
  3. Петя знает о Васе.
  4. Пете приходит запрос с информацией о Оле, но у него самого нет для нее рекламного предложения.

Тогда Петя пойдет к Васе, и скажет, мол, смотри, тут есть Оля, ее интересует блог о здоровье, и ее доход больше 500 тысяч в месяц, она тебе интересна?

Вася, конечно, ответит утвердительно, ведь Оля именно та самая целевая аудитория для «Лакшери Карс». Тогда Вася отдаст VAST Пете, Петя обернет его в свой VAST с тегом Wrapper, своими трекинг-урлами и ссылкой на VAST Васи.

Ремарка: спецификация не рекомендует использовать более пяти уровней вложенности, но, как я писал, каждый плеер может вести себя по-своему.

Итак, Wrapper обязательно должен содержать ноды AdSystem, VASTAdTagURI и Impression. Про AdSystem и Impression мы уже говорили, а в теге VASTAdTagURI как раз и содержится ссылка на следующий VAST:

VAST с тегом Wrapper:

 <VAST version="3.0">
  <Ad id="SWFt">
    <Wrapper>
     <AdSystem>Our AdSystem</AdSystem>
     <Impression><![CDATA[https://adserver.com/track/impression]]></Impression>
     <VASTAdTagURI><![CDATA[https://adserver.com/anotherVAST.xml]]></VASTAdTagURI>
    </Wrapper>
  </Ad>
 </VAST>

Ремарка: VAST может содержать либо тег InLine, либо Wrapper, но не оба тега сразу.

Заключение

В этой статье мы с вами шаг за шагом построили VAST и рассмотрели основные теги, которые он содержит. Вы можете подставить свои урлы и проверить его валидность, например, в Video Suite Inspector от Google.

Полезные ссылки:

  • Спецификация VAST 3.0 от IAB
  • Примеры VAST’ов на гитхабе IAB

Понравилась статья? Поделить с друзьями:
  • Vast error homestuck на русском
  • Vast error hemospectrum
  • Vast error hamifi
  • Vast error ellsee raines
  • Vast error calder kerian