Pre-roll, mid-roll, post-roll: wyjaśnienie wszystkich miejsc umieszczania reklam w filmach
Reklamy pre-roll odtwarzane są przed filmem, mid-roll przerywają jego przebieg, a post-roll pojawiają się po zakończeniu. Łatwiejsze do zablokowania umiejscowienia reklam są dostarczane za pomocą SDK po stronie klienta, takich jak Google IMA; AdOff blokuje je dzięki wstawce natychmiastowego wznowienia, podczas gdy reklamy scalane po stronie serwera pozostają niedostępne dla każdej rozszerzenia przeglądarki.
Pre-roll: reklama przed filmem
Pre-roll wyświetla się przed rozpoczęciem żądanego materiału. Jest to najbardziej wartościowa pozycja w reklamach wideo, ponieważ zapewnia niepomijalną uwagę w momencie, gdy zainteresowanie osiąga szczyt — jednocześnie jest najbardziej irytującą dla widzów, ponieważ opóźnia odtwarzanie filmu, na który kliknęli.
Zwykle jest ona realizowana po stronie klienta: odtwarzacz inicjalizuje SDK IMA, żąda reklamy VAST i nakłada ją na powierzchnię wideo. Ponieważ cała transakcja zachodzi na stronie, jest ona bardzo łatwo blokowalna. Szkielet AdOff odpowiada na żądanie uruchomienia SDK natychmiastowym zdarzeniem wznawiania treści, dzięki czemu pre-roll jest po prostu pomijany, a odtwarzanie zaczyna się od razu.
Mid-roll: reklamy wstawiane w trakcie filmu
Mid-roll przerywa treść w zaplanowanych momentach, symulując przerwę reklamową w telewizji. Gracze określają punkty przerwy w dokumencie VMAP, a platforma może je harmonizować w odpowiedzi reklamowej. Mid-rolle generują najwięcej frustracji, ponieważ przerywają film w najbardziej interesującym momencie.
Mid-rolle po stronie klienta przechodzą przez tę samą ścieżkę SDK, co pre-rolle, i są neutralizowane w ten sam sposób: gdy odtwarzacz żąda rozpoczęcia przerwy reklamowej, stub odpowiada, że przerwa się już zakończyła, zanim w ogóle się rozpoczęła. Na głównym platformie wideo AdOff dodatkowo usuwa harmonogram reklam z odpowiedzi odtwarzacza przed jej odczytaniem przez stronę oraz przyspiesza do przodu wszystko, co się przedarło.
Post-roll: reklama po zakończeniu filmu
Post-roll uruchamia się po zakończeniu treści. Widzowie tolerują go najlepiej — większość z nich zakończyła już oglądanie — jednak reklamodawcy nadal za niego płacą, dlatego odtwarzacze przepuszczają go przez ten sam, postronny mechanizm przetwarzania.
Ta sama dostawa, ten sam błąd: jeśli żądanie reklamy przechodzi przez SDK po stronie klienta, natychmiastowe wznowienie przez stub powoduje, że film kończy się płynnie, bez następującej po nim reklamy.
Bumpery, nakładki oraz reklamy towarzyszące
Nie każde umieszczenie posiada powierzchnię wideo przez kilka sekund:
- Bumpery to bardzo krótkie (około 6 sekund) reklamy nieskippable, często wyświetlane jako pre-rolls. Dostarczane za pomocą tego samego SDK, neutralizowane w ten sam sposób.
- Nakładki to banery pojawiające się w dolnej części odtwarzanego wideo bez jego wstrzymywania. Są to zwykłe elementy DOM, dlatego warstwa filtrowania kosmetycznego (reguły CSS oraz skrypt zawartości) ukrywa je na każdej stronie.
- Reklamy towarzyszące to banery wyświetlane obok odtwarzacza w trakcie odtwarzania reklamy wideo. Również są to zwykłe elementy strony i są ukrywane przez filtrowanie kosmetyczne.
- Reklamy w strumieniu to reklamy wideo maskujące się pod elementy zalecane na liście. Wykrywane są w ten sam sposób dzięki filtrowaniu kosmetycznemu oraz ogólnym selektorom.
Co sprawia, że umiejscowienie jest trudne lub niemożliwe do zablokowania
Linia podziału to miejsce, w którym reklama jest tworzona. Jeśli reklama jest pobierana i renderowana przez JavaScript w Twojej przeglądarce — co dotyczy wszystkiego dostarczanego przez SDK, taki jak IMA — rozszerzenie może ją przechwycić, zastąpić lub ukryć.
Jeśli natomiast reklama jest „szycia” do strumienia wideo po stronie serwera przed jej dostarczeniem (SSAI), piksele reklamy są nieodróżnialne od pikseli programu. Żadne rozszerzenie przeglądarki nie może ich po tym rozdzielić — dlatego usługi subskrypcyjne wykorzystujące SSAI są celowo pomijane przez AdOff, aby uniknąć ryzyka przerwania odtwarzania.
Jak AdOff mapuje warstwy na umiejscowienia
Każde umieszczenie trafia na warstwę przeznaczoną dla niego:
- Wstępy/mid-rolls/post-rolls i „bumpery” dostarczane przez SDK → neutralizacja IMA (lokalny stub w stronie lub przekierowanie sieciowe na 42 domenach europejskich nadawców).
- Nakładki, kompaniony, reklamy w feedzie → filtrowanie kosmetyczne (CSS + skrypt zawartości).
- Żądania do sieci reklamowych → 180 statycznych reguł sieciowych (rzeczywiste reklamy liczone w odznace, śledzenie blokowane, ale nie liczone).
- Ściany anty-reklamowe → warstwa ukrycia z podszywaniem pod pułapki i przechwytywaniem fetch/XHR.
Wszystko to dostarczane jest za darmo w jednym rozszerzeniu dla Chrome, Firefox, Safari, Edge i Opery, bez konieczności tworzenia konta.
Często zadawane pytania
Które reklamy wideo są najtrudniejsze do zablokowania?
Reklamy wstrzykiwane na serwerze (SSAI) są praktycznie niemożliwe do oddzielenia od treści przez rozszerzenie przeglądarki, ponieważ pojawiają się jako część samego filmu. Reklamy po stronie klienta dostarczane za pomocą SDK są znacznie łatwiejsze do zneutralizowania.
Czy reklamy w połowie filmu (mid-roll) są blokowane inaczej niż reklamy na początku (pre-roll)?
Nie, jeśli przechodzą przez tę samą ścieżkę dostarczania. Zazwyczaj obie przechodzą przez ten sam SDK po stronie klienta, więc „stub” odpowiadający na żądania przerwania reklamy natychmiastowym zdarzeniem wznowienia usuwa zarówno pre-rolle, jak i mid-rolle.
Co to jest reklama „bumper”?
Bumper to bardzo krótki, nieskippable reklamowy filmik, zazwyczaj trwający około sześciu sekund, zwykle pokazywany przed treścią. Ponieważ jest dostarczany za pomocą tego samego SDK co dłuższe reklamy, jest neutralizowany przez ten sam mechanizm.
Jak usuwane są reklamy nakładkowe (overlay) i reklamy towarzyszące (companion)?
Są to zwykłe elementy strony, a nie klatki wideo. Filtrowanie kosmetyczne — reguły CSS oraz skrypt zawartości skanujący DOM — ukrywa je, podczas gdy reguły na poziomie sieci blokują ich żądania reklamowe.
Czy blokery reklam zliczają każdy zablokowany żądanie jako reklamę?
AdOff oddziela prawdziwą reklamę od śledzenia: analityka i śledzące elementy są również blokowane, jednak badge i liczniki w okienku popup zawierają jedynie rzeczywiste reklamy, więc liczby odzwierciedlają to, co rzeczywiście pominąłeś.
Więcej na ten temat: Blokowanie reklam w strumieniach: kompletny przewodnik, Jak działa blokowanie reklam w IMA SDK, Wyjaśnienie wstawiania reklam po stronie serwera (SSAI).
Każde miejsce reklamowe — jedno rozszerzenie
Pre-rolle, mid-rolle, nakładki i banery — AdOff obsługuje każdy z nich odpowiednim warstwą, bezpłatnie dla wszystkich.
Zainstaluj AdOff za darmo