Videoadvertenties en toestemming: toestemmingssignalen doorgeven via spelers en VAST-tags

Waarom video anders is

Video is vaak de waardevolste inventaris van een uitgever, en het is ook waar toestemmingssignalen het vaakst verloren gaan. Displayadvertenties lopen meestal via een header-biddingwrapper en een adserver-tag die de CMP automatisch uitlezen. Videoadvertenties leggen een langere weg af: de pagina laadt een speler, de speler bouwt een advertentieverzoek, een adserver geeft een VAST-document terug, en dat document kan wijzen naar verdere wrappers, trackingpixels en mediabestanden, die telkens door de speler worden opgehaald en niet door de pagina.

Bij elke stap moet het toestemmingssignaal expliciet worden doorgegeven. Gebeurt dat niet, dan behandelen kopers de vertoning als zonder toestemming of laten ze die vallen, en het waardevolste formaat op je site levert stilletjes minder op dan het zou moeten.

Stap 1: Weet hoe je speler toestemming leest

Videospelers vallen grofweg in drie groepen:

Lees de documentatie van je speler en verifieer het gedrag daarna in het Network-tabblad. De documentatie beschrijft wat zou moeten gebeuren; het verzoek laat zien wat er gebeurt.

Stap 2: Zet de signalen op het advertentieverzoek

De meeste adservers en SSP's accepteren toestemming als URL-parameters op het videoadvertentieverzoek. De namen verschillen per platform, maar de gangbare zijn:

Als de speler tags opbouwt uit een sjabloon, zorg dan dat de waarden worden ingevuld op het moment van het verzoek, niet wanneer de pagina voor het eerst laadt. Een bezoeker die toestemming geeft nadat de speler is geïnitialiseerd, mag niet zijn eerste advertentieverzoek met een lege string zien vertrekken.

Stap 3: Gebruik de VAST-toestemmingsmacro's

Een VAST-respons bevat vaak tracking-URL's en wrapper-URL's die de speler later aanroept. De macrolijst van IAB VAST 4.1 bevat [GDPRCONSENT], dat de speler geacht wordt te vervangen door de toestemmingsstring wanneer hij die URL's afvuurt. Vraag je demandpartners of hun tags het gebruiken en bevestig dat je speler macrovervanging ondersteunt. Als de macro niet wordt vervangen, ziet het ontvangende eindpunt de letterlijke plaatsaanduiding in plaats van een geldig signaal.

Stap 4: Ga om met de timing van pre-roll

Pre-roll zorgt voor een timingspanning. Het advertentieverzoek wil afgaan zodra de speler gereed is, maar voor een nieuwe EU-bezoeker staat de banner mogelijk nog op het scherm. Je hebt drie opties:

  1. Wachten op een beslissing. Houd het advertentieverzoek vast tot de CMP een definitieve status meldt. Dat geeft kopers het beste signaal maar kan het afspelen vertragen.
  2. Aanvragen met de huidige status. Verstuur het verzoek meteen met het signaal dat er op dat moment is, en accepteer dat de eerste advertentie mogelijk als zonder toestemming wordt behandeld.
  3. Autoplay iets uitstellen. Start de speler pas nadat de bezoeker met de banner of de pagina heeft gewerkt, wat past bij sites waar de video onder de vouw staat.

Er is geen universeel juist antwoord. Meet fill rate, CPM en de starttijd van het afspelen voor elke optie met je eigen verkeer voordat je kiest.

Stap 5: Vergeet mid-roll en lange sessies niet

Lange video's en livestreams kunnen mid-rollonderbrekingen bevatten die vele minuten nadat de pagina laadde plaatsvinden. Als de bezoeker intussen zijn keuze heeft gewijzigd, moeten latere advertentieverzoeken de nieuwe status weerspiegelen. Spelers die de toestemmingsstring bij initialisatie cachen, blijven de oude waarde versturen. Geef de voorkeur aan integraties die zich abonneren op wijzigingsgebeurtenissen van toestemming of de CMP voor elke advertentiepauze opnieuw lezen.

Stap 6: Scheid mediahosting van advertenties

Het videobestand zelf kan ook van een derde komen. Het insluiten van een gehoste speler van een videoplatform kan cookies plaatsen of tracking laden nog voordat er een advertentie wordt aangevraagd. Behandel de speler als een eigen leverancier: vermeld hem in je CMP-configuratie, bepaal op welk doel hij steunt en laad hem achter een plaatshouder als hij niet-essentiële cookies plaatst.

Hoe FlexyConsent helpt

FlexyConsent biedt standaard-API's van IAB TCF 2.4 en GPP v1.1, samen met signalen van Google Consent Mode v2, zodat spelers en advertentietags die de CMP rechtstreeks lezen de signalen in het verwachte formaat vinden. FlexyConsent is een door Google gecertificeerde CMP (CMP ID 317) en gecertificeerd door IAB Europe en IAB Canada.

Een snelle verificatieroutine

Belangrijkste inzichten

← Blog Alles lezen →