Arbeitsbereich

Implementierungsleitfaden

Post-Roll-Video

Post-roll video ads

Videoanzeige, die im selben Player direkt nach dem Ende des Videos abspielt, wie die Werbespots am Ende einer Sendung.

  • Ad Manager
  • Ad Exchange
  • AdSense (über Ad Manager)
  • im Videoplayer (Smartphone und Desktop)
Desktop
Smartphone

In 1 Minute erklärt

Was ist ein Post-Roll-Video?

Kennen Sie das, wenn die Fernsehsendung endet und vor der nächsten ein paar Werbespots laufen? Das Post-Roll ist das auf Ihrer Website: eine Videoanzeige, die am Ende des Videos im selben Player abspielt. Die Person hat schon gesehen, was sie wollte, und die Anzeige erscheint direkt danach. Pre bedeutet davor, Mid bedeutet mittendrin und Post bedeutet danach.

Das Geheimnis des Post-Rolls ist, dem Player zu sagen, dass das Video zu Ende ist. Das IMA SDK, das Google-Codepaket, um Anzeigen in den Player einzubauen, erkennt nicht von selbst, dass der Inhalt geendet hat. Der Google-Leitfaden sagt: Damit das Post-Roll abspielt, müssen Sie dem SDK mitteilen, wann der Inhalt zu Ende ist, und dann spielt es die Werbepause am Ende ab, falls eine geplant ist. Diese Mitteilung darf nur erfolgen, wenn das Video endet, nie wenn eine Anzeige endet, weil IMA denselben Player für die Anzeigen verwenden kann. Das ist, als läutete die Schulglocke nur am Ende der Stunde und nicht mitten in der Pause.

Die Pausen lassen sich über die Videoanzeigenregeln organisieren, eine Funktion von Google Ad Manager 360. Darin kann der Post-Roll eingeschaltet (Aktivieren), ausgeschaltet (Deaktivieren) oder einer Regel mit niedrigerer Priorität überlassen werden (Zurückstellen). Mit den Regeln kommt die Antwort als VMAP, eine Art Fernsehprogramm, das sagt, welche Pausen es gibt. Ohne Regeln kann der Player selbst am Ende des Videos die Anfrage stellen und im Tag sagen, dass es ein Post-Roll ist.

Wann lohnt es sich? Wenn Sie schon Videos auf der Website haben und einen weiteren Anzeigenmoment möchten, der weder den Anfang noch die Mitte des Inhalts unterbricht. Die Regeln jeder In-Stream-Anzeige gelten weiter: Der Platz muss richtig deklariert sein, die Steuerelemente dürfen nicht verborgen sein, und nur ein Player darf gleichzeitig sichtbar von selbst abspielen. Und wenn alle Werbepausen abgespielt wurden, meldet IMA das mit einem eigenen Ereignis, das Sie nutzen können, um die Seite aufzuräumen.

Schritt für Schritt

So setzen Sie es um

  1. Den Player mit IMA vorbereitenBauen Sie den Player mit dem IMA SDK wie beim Pre-Roll auf: IMA-Script, Anzeigenfeld über dem Video, AdsLoader und AdsRequest mit Ihrem Tag.
  2. Das Post-Roll in der Regel aktivierenGehen Sie in Ad Manager 360 zu Video, Anzeigenregeln, Neue Anzeigenregel, wählen Sie Standard und setzen Sie Video-Postrolls auf Aktivieren. Legen Sie dann Maximale Anzahl an Anzeigen und Maximale Anzeigendauer fest.
  3. Das Tag anpassenMit Anzeigenregeln enthält das Tag ad_rule=1. Ohne Regeln stellt der Player die Anfrage am Ende des Videos und kann vpos=postroll angeben, was besagt, dass die Anfrage für das Videoende gilt.
  4. Das Ende des Inhalts meldenAchten Sie auf das Ende des Videos und rufen Sie die Meldung „Inhalt abgeschlossen“ des AdsLoader auf. Entfernen Sie diesen Listener, wenn eine Anzeige beginnt, und setzen Sie ihn wieder ein, wenn der Inhalt zurückkehrt.
  5. Nach den Anzeigen abschließenIMA meldet mit dem Ereignis ALL_ADS_COMPLETED, dass alle Werbepausen abgespielt wurden. Nutzen Sie diese Meldung, um den Player bei Bedarf aufzuräumen.

Umgesetztes Beispiel

Der Code und wie es auf dem Bildschirm aussieht

Es gehört zum Code des Players mit IMA: Es meldet das Videoende, damit das Post-Roll abspielt, und verwaltet die Listener, während die Anzeigen laufen.
<script>
  var video = document.getElementById('conteudo');

  // Avisa o IMA que o CONTEÚDO acabou (nunca no fim de um anúncio)
  var contentEndedListener = function () { adsLoader.contentComplete(); };
  video.addEventListener('ended', contentEndedListener);

  adsLoader.addEventListener(
      google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
      function (e) {
        adsManager = e.getAdsManager(video);

        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
            function () {
              // anúncio vai tocar: tira o ouvinte de fim do vídeo
              video.removeEventListener('ended', contentEndedListener);
              video.pause();
            });

        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
            function () {
              // conteúdo volta: coloca o ouvinte de novo
              video.addEventListener('ended', contentEndedListener);
              if (!video.ended) { video.play(); }
            });

        adsManager.addEventListener(
            google.ima.AdEvent.Type.ALL_ADS_COMPLETED,
            function () { console.log('Todos os intervalos tocaram'); });
      });
</script>
Auf dem DesktopWenn das Video zu Ende ist, spielt die Anzeige im selben Player ab. Nach der Anzeige startet das Video nicht von selbst neu.
Auf dem SmartphoneWie auf dem Computer: Die Anzeige spielt im Smartphone-Player direkt nach dem Ende des Videos ab.

Was Google empfiehlt

Erlaubt und nicht erlaubt

Erlaubt

  • Eine Anzeige am Ende des Videos im selben Player mit dem IMA SDK abspielen.
  • Das Post-Roll in den Videoanzeigenregeln von Ad Manager 360 aktivieren, deaktivieren oder einer anderen Regel überlassen.
  • Die Anfrage am Ende des Videos ohne Anzeigenregeln stellen und im Tag angeben, dass es ein Post-Roll ist.
  • Das Ereignis „Alle Anzeigen abgeschlossen“ nutzen, um die Seite nach der letzten Werbepause aufzuräumen.

Nicht erlaubt

  • Sie dürfen kein Inhaltsende melden, wenn eine Anzeige geendet hat: Die Meldung gilt nur für das Ende des Videos.
  • Sie dürfen die Steuerelemente des Videos und der Anzeige nicht verdecken, verbergen oder funktionslos lassen.
  • Der Slot darf nicht falsch deklariert werden: Ein Player mit Video muss In-Stream oder Begleitinhalt sein.
  • Es darf nicht mehr als ein Player gleichzeitig sichtbar von selbst abspielen.
  • Sie dürfen die IMA-Produkte nicht nutzen, um mit YouTube-Videos Geld zu verdienen.

Tipps

So machen Sie es richtig

Vorsicht

Häufige Fehler

Das Videoende nicht melden

Google sagt, dass das SDK wissen muss, dass der Inhalt zu Ende ist, damit das Post-Roll abspielt. Ohne diese Meldung findet die Werbepause am Ende nicht statt.

Am Ende einer Anzeige melden

Bleibt der Listener für das Videoende aktiv, während die Anzeige im selben Player abspielt, kann die Meldung zur falschen Zeit erfolgen. Entfernen Sie den Listener bei der Pause und setzen Sie ihn wieder ein, wenn der Inhalt zurückkehrt.

Ein bereits beendetes Video abspielen lassen

Nach dem Post-Roll bittet IMA darum, den Inhalt fortzusetzen. Ist das Video schon zu Ende, starten Sie es nicht erneut, sonst kann es ohne Aufforderung der Person neu beginnen.

Häufige Fragen

Warum erscheint mein Post-Roll nicht?

Ein möglicher Grund ist, dass das IMA nicht erfahren hat, dass das Video zu Ende ist. Google verlangt, dass die Website das Ende des Inhalts meldet, damit das SDK die Pause am Ende abspielt, falls eine geplant ist.

Brauche ich Anzeigenregeln für ein Post-Roll?

Nicht zwingend. Mit Regeln (Ad Manager 360) kommt das Post-Roll geplant im VMAP. Ohne Regeln kann der Player die Anzeige am Ende des Videos anfordern und im Tag vpos=postroll angeben.

Unterbricht das Post-Roll das Video?

Nein. Es spielt ab, nachdem der Inhalt zu Ende ist, im selben Player.

Bibliothek

Offizielle Google-Quelle

Alles auf dieser Seite folgt der offiziellen Google-Dokumentation. Lesen Sie direkt in der Quelle:

Nutzt Ihre Website dieses Format richtig?

Das Audit liest die Website wie ein Besucher, ohne etwas anzuklicken, und zeigt, was zu korrigieren ist.

Audit starten