Arbeitsbereich

Implementierungsleitfaden

Mid-Roll-Video

Mid-roll video ads

Videoanzeige, die mitten im Inhalt erscheint, wie eine Werbepause, danach läuft das Video dort weiter, wo es angehalten wurde.

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

In 1 Minute erklärt

Was ist das Mid-Roll-Video?

Denken Sie an ein Fußballspiel im Fernsehen: In der Halbzeit läuft Werbung, danach geht das Spiel weiter. Der Midroll ist die Werbepause im Video Ihrer Website. Das Video hält an einer vereinbarten Stelle an, im selben Player laufen eine oder mehrere Anzeigen, und danach geht es genau dort weiter, wo es stehen geblieben ist. Wenn mehrere Anzeigen hintereinander laufen, nennt Google diese Gruppe einen Anzeigen-Pod (englisch ad pod), wie einen Werbeblock.

Wer bestimmt den Zeitpunkt der Werbepausen? In Ad Manager geschieht das über die Regeln für Videoanzeigen, die Ad Rules. Sie legen fest, wann und wie Anzeigen in einem Video erscheinen. Sie können feste Zeiten wählen, etwa bei Sekunde 60, 120 und 180, oder ein Intervall alle so viele Sekunden. Sie können auch Cue Points nutzen, kleine Marker im Video, die die besten Stellen zum Anhalten zeigen, etwa das Ende einer Szene. Der Player erhält diesen Plan in einer VMAP-Antwort, die wie der Sendeplan der Pausen funktioniert, und das IMA SDK spielt jede Pause zur richtigen Zeit ab.

Es gibt wichtige Details. Regeln für Videoanzeigen gibt es nur in Google Ad Manager 360 mit erweitertem Videovertrag. Damit das Mid-Roll funktioniert, muss Ad Manager wissen, wie lang das Video ist und wo die Haltepunkte liegen. Sie können die Videos in Ad Manager anlegen (das nennt sich Content-Ingestion) und die Codes cmsid und vid im Tag senden. Oder Sie senden ohne diese Anlage die Videodauer in Sekunden (vid_d) und die Liste der Haltepunkte in Millisekunden (allcues). Google sagt, dass die Dauer gesendet werden muss, um Mid-Rolls zu bekommen.

Das IMA muss auch wissen, bei welcher Sekunde das Video gerade ist. Deshalb übergeben Sie das Videoelement selbst an das IMA und aktivieren den Anzeigenmanager, bevor der Inhalt beginnt, denn ab da beginnt er die Zeit zu zählen. Der Midroll ist sinnvoll bei Videos, die man längere Zeit ansieht. Denken Sie immer an die Zuschauer: Ad Manager lässt Sie begrenzen, wie viele Anzeigen in jede Pause kommen und wie lang jede sein darf, und Frequency Caps pro Pause, pro Video oder für beides nutzen.

Schritt für Schritt

So setzen Sie es um

  1. Regeln für Anzeigen aktivierenGehen Sie in Ad Manager 360 zu Verwaltung, Video und Audio, Audio- und Videoeinstellungen. Aktivieren Sie die Option Anzeigenregeln und speichern Sie.
  2. Standardregel erstellenGehen Sie zu Video, Anzeigenregeln, Neue Anzeigenregel. Vergeben Sie einen Namen, wählen Sie Standard als Typ, wählen Sie die Priorität und setzen Sie Video-Midrolls auf Aktivieren.
  3. Festlegen, wann die Pausen kommenWählen Sie bei der Häufigkeit der Midrolls Zu festen Zeiten, Alle n Sekunden, An festen Cue-Points oder Alle n Cue-Points. Legen Sie dann den Pod fest: Maximale Anzahl an Anzeigen und Maximale Anzeigendauer. Die Zeiten müssen ganze Zahlen sein.
  4. Dauer und Haltepunkte im Tag sendenFordern Sie im Tag mit ad_rule=1 Anzeigenregeln an. Ohne in Ad Manager angelegte Videos geben Sie die Dauer in Sekunden (vid_d) und die Haltepunkte in Millisekunden (allcues) an. Mit angelegten Videos senden Sie cmsid und vid.
  5. IMA mit dem Video verbindenÜbergeben Sie IMA das Videoelement, das die aktuelle Zeit des Videos liefert. Initialisieren Sie den Anzeigen-Manager, bevor der Inhalt abgespielt wird, denn dort beginnt IMA, die Zeit zu verfolgen.
  6. In den Pausen pausieren und fortsetzenPausieren Sie das Video, wenn IMA eine Pause verlangt, und spielen Sie wieder ab, wenn es die Fortsetzung verlangt. So beginnt und endet jede Pause zum richtigen Zeitpunkt.

Umgesetztes Beispiel

Der Code und wie es auf dem Bildschirm aussieht

Gehört in denselben Player-Code mit IMA: Es ändert sich nur das Tag (mit ad_rule=1, vid_d und allcues), und das Videoelement wird an IMA übergeben, damit es die Zeit kennt.
<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script>
  // Vídeo de 10 minutos (vid_d=600)
  // com intervalos em 2 e 5 minutos (allcues em ms)
  var adsRequest = new google.ima.AdsRequest();
  adsRequest.adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?' +
      'iu=/1234567/exemplo&sz=640x480&env=vp&gdfp_req=1' +
      '&ad_rule=1&output=vmap&vid_d=600&allcues=120000,300000' +
      '&unviewed_position_start=1&vpa=click&vpmute=0&plcmt=1' +
      '&description_url=https%3A%2F%2Fwww.exemplo.com%2Fvideo&correlator=';
  adsRequest.linearAdSlotWidth = 640;
  adsRequest.linearAdSlotHeight = 400;
  adsLoader.requestAds(adsRequest);

  adsLoader.addEventListener(
      google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
      function (e) {
        // O próprio <video> informa o tempo atual (currentTime) ao IMA
        adsManager = e.getAdsManager(video);
        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
            function () { video.pause(); });
        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
            function () { video.play(); });
      });

  // No clique de play: init() antes de tocar o conteúdo
  // adDisplayContainer.initialize();
  // adsManager.init(640, 360, google.ima.ViewMode.NORMAL);
  // adsManager.start();
</script>
Auf dem DesktopDas Video pausiert an der markierten Stelle, die Anzeige läuft im selben Player, und wenn sie endet, geht der Inhalt dort weiter, wo er angehalten wurde.
Auf dem SmartphoneFunktioniert genauso im Player auf dem Smartphone. Zieht der Nutzer die Videoleiste nach vorn und der Player behandelt das nicht, können mehrere Pausen nacheinander laufen.

Was Google empfiehlt

Erlaubt und nicht erlaubt

Erlaubt

  • Die Pausen nach festen Zeiten, alle N Sekunden, an festen Cue Points oder alle N Cue Points wählen.
  • Mid-Roll ausliefern, ohne die Videos in Ad Manager anzulegen, indem vid_d und allcues im Tag gesendet werden.
  • Festlegen, wie viele Anzeigen in jede Pause kommen und wie lang jede sein darf.
  • Ein Häufigkeitslimit pro Pause, pro Video oder für beides verwenden.
  • Den automatischen Start der Pausen in IMA ausschalten und im Moment entscheiden, ob jede bereite Pause abgespielt wird.

Nicht erlaubt

  • Mid-Roll ohne Angabe der Inhaltsdauer geht nicht: Google sagt, dass vid_d für Mid-Rolls gesendet werden muss.
  • Sitzungsregeln eignen sich nicht für Mid-Roll: Sie können nur auf Pre-Roll angewendet werden.
  • Sie dürfen die Steuerelemente des Videos und der Anzeige nicht verdecken, verbergen oder funktionslos lassen.
  • Nicht erlaubt: das Ende des Inhalts melden, wenn eine Anzeige geendet hat. Diese Meldung gilt nur für das Ende des Videos.

Tipps

So machen Sie es richtig

Vorsicht

Häufige Fehler

Das Ende des Inhalts am Ende der Anzeige melden

Die Meldung über das Ende des Inhalts gilt nur, wenn das Video endet. Da IMA denselben Player für die Anzeigen nutzen kann, verwirrt eine Meldung am Ende einer Anzeige das SDK.

Das Video abspielen, bevor IMA initialisiert ist

IMA beginnt erst mit der Zeitverfolgung, wenn der Anzeigen-Manager initialisiert ist. Deshalb verlangt Google, ihn immer vor dem Abspielen des Inhalts zu initialisieren.

Player, der die Zeit beim Ziehen ändert

Aktualisiert Ihr Player die Zeit während des Ziehens der Leiste, empfiehlt Google, IMA ein eigenes Objekt zu übergeben, das die richtige Zeit meldet.

Nach Anzeigenregeln in einem Konto ohne 360 suchen

Regeln für Videoanzeigen gibt es nur in Google Ad Manager 360 mit erweitertem Videovertrag. In einem normalen Konto erscheint diese Option nicht.

Häufige Fragen

Muss ich meine Videos in Ad Manager anlegen?

Nein. Google sagt, dass Content-Ingestion für Mid-Rolls mit Anzeigenregeln nicht verpflichtend ist. Ohne sie senden Sie die Dauer (vid_d) und die Haltepunkte (allcues) im Tag.

Was ist ein Cue Point?

Das ist ein kleiner Marker an einer Stelle im Video, der sagt, dass dort eine Pause kommen kann. Im Tag stehen die Cue Points in Millisekunden, durch Kommas getrennt, zum Beispiel 10000,20000.

Geht Mid-Roll ohne Anzeigenregeln?

Laut Google sind Anzeigenregeln nötig, damit Ad Manager Midrolls ausliefert, und sie sind eine Funktion von Ad Manager 360. Auch die Videodauer (vid_d) muss gesendet werden.

Wie viele Anzeigen kommen in jede Pause?

Sie legen es im Pod mit Maximale Anzahl an Anzeigen fest. Die Option Kein Maximalwert gibt es nur bei Optimierten Pods, die auch die Gesamtdauer der Pause begrenzen lassen.

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