Überblick
Mit SSAI (Server-Side Ad Insertion) können Sie Anzeigen in Ihre Videos einbetten, um ein TV-ähnliches Anzeigeerlebnis zu erzielen, bei dem Anzeigen nicht von Werbeblockern im Browser blockiert werden können. Für SSAI müssen Ihre Videos mit aufgenommen werden Dynamische Lieferung Dies ist das Aufnahme- und Liefersystem der nächsten Generation, das Ihren Speicherbedarf reduziert und Medien dynamisch verpackt.
SSAI arbeitet sowohl mit DRM- als auch mit Nicht-DRM-Inhalten.
Jedes Video, das Sie aus der Video Cloud abrufen, das mit Dynamic Delivery aufgenommen wurde, enthält die in der VMAP-Datei angegebenen Anzeigen in Ihre Anzeigenkonfiguration.
Führen Sie die folgenden Schritte aus, um serverseitige Anzeigen mit Ihren in Video Cloud gespeicherten Videoinhalten abzuspielen:
- Anzeigen-Tag definieren
- Testen Sie Ihr Anzeigen-Tag
- Anzeigenkonfiguration erstellen
- Video anfordern
- Konfigurieren Sie Ihren Player
Hier sind einige zusätzliche Themen:
Anzeigen-Tag definieren
Das Anzeigen-Tag definiert die Anzeige, die abgerufen und wiedergegeben wird. Sie können eines der folgenden Formate verwenden:
- Vorlage für die Bereitstellung digitaler Videoanzeigen (VAST) - Definiert eine Anzeige.
- Video-Wiedergabeliste für mehrere Anzeigen (VMAP) - Definiert eine Wiedergabeliste mit Anzeigen. Die VMAP-Datei ist eine Sammlung von VAST-Tags.
Beispiel-VMAP-Datei
Hier ist ein Beispiel für eine VMAP-Datei:
<vmap:VMAP xmlns:vmap="http://www.iab.net/videosuite/vmap" version="1.0">
<vmap:AdBreak timeOffset="start" breakType="linear" breakId="preroll">
<vmap:AdSource id="preroll-ad" allowMultipleAds="false" followRedirects="true">
<vmap:VASTAdData>
<VAST version="3.0">
<Ad id="1">
<InLine>
<AdSystem version="1.0">Test Ad Server</AdSystem>
<AdTitle>
<![CDATA[ Portals ]]>
</AdTitle>
<Description>
<![CDATA[ Demo ad number 6 ]]>
</Description>
<Error>
<![CDATA[ ]]>
</Error>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:05</Duration>
<TrackingEvents/>
<AdParameters>
<![CDATA[ <xml></xml> ]]>
</AdParameters>
<VideoClicks/>
<MediaFiles>
<MediaFile type="video/mp4" width="1280" height="720" delivery="progressive" id="2" bitrate="4316" minBitrate="320" maxBitrate="320" scalable="true" maintainAspectRatio="true">
<![CDATA[ https://general.support.brightcove.com/assets/ads/bc-ads/bcls-ad-6-5seconds.mp4 ]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<xml>data</xml>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>
</vmap:VASTAdData>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak timeOffset="00:00:05" breakType="linear" breakId="midroll">
<vmap:AdSource id="midroll-ad" allowMultipleAds="false" followRedirects="true">
<vmap:VASTAdData>
<VAST version="3.0">
<Ad id="2">
<InLine>
<AdSystem version="1.0">Test Ad Server</AdSystem>
<AdTitle>
<![CDATA[ Marketing ]]>
</AdTitle>
<Description>
<![CDATA[ Demo ad number 4 ]]>
</Description>
<Error>
<![CDATA[ ]]>
</Error>
<Creatives>
<Creative>
<Linear skipoffset="00:00:05">
<Duration>00:00:12</Duration>
<TrackingEvents/>
<AdParameters>
<![CDATA[ <xml></xml> ]]>
</AdParameters>
<VideoClicks/>
<MediaFiles>
<MediaFile type="video/mp4" width="1280" height="720" delivery="progressive" id="3" bitrate="3026" minBitrate="320" maxBitrate="320" scalable="true" maintainAspectRatio="true">
<![CDATA[ https://general.support.brightcove.com/assets/ads/bc-ads/bcls-ad-4-12seconds.mp4 ]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<xml>data</xml>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>
</vmap:VASTAdData>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak timeOffset="end" breakType="linear" breakId="postroll">
<vmap:AdSource id="postroll-ad" allowMultipleAds="false" followRedirects="true">
<vmap:VASTAdData>
<VAST version="3.0">
<Ad id="3">
<InLine>
<AdSystem version="1.0">Test Ad Server</AdSystem>
<AdTitle>
<![CDATA[ Brand ]]>
</AdTitle>
<Description>
<![CDATA[ Demo ad number 1 ]]>
</Description>
<Error>
<![CDATA[ ]]>
</Error>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:08</Duration>
<TrackingEvents/>
<AdParameters>
<![CDATA[ <xml></xml> ]]>
</AdParameters>
<VideoClicks/>
<MediaFiles>
<MediaFile type="video/mp4" width="1280" height="720" delivery="progressive" id="4" bitrate="2115" minBitrate="320" maxBitrate="320" scalable="true" maintainAspectRatio="true">
<![CDATA[ https://general.support.brightcove.com/assets/ads/bc-ads/bcls-ad-1-8seconds.mp4 ]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<xml>data</xml>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>
</vmap:VASTAdData>
</vmap:AdSource>
</vmap:AdBreak>
</vmap:VMAP>
Testen Sie Ihr Anzeigen-Tag
Es empfiehlt sich, zu überprüfen, ob Ihre Anzeigen-Tags gültig sind und wie erwartet funktionieren. Dies hilft beim Debuggen anderer Probleme während des Implementierungsprozesses.
Anzeigenkonfiguration erstellen
Die Anzeigenkonfiguration definiert verschiedene Aspekte der SSAI-Wiedergabe, einschließlich einer URL zu Ihrer Video Multiple Ad Playlist (VMAP)-Datei, Beacons und anderen Konfigurationen.
Verwenden von Video Cloud Studio
Informationen zum Erstellen einer Anzeigenkonfiguration mit Studio finden Sie unter Konfigurieren der serverseitigen Anzeigeneinstellungen Dokument.
Verwenden der SSAI Ad Config API
Informationen zum Erstellen einer Anzeigenkonfiguration mithilfe der API finden Sie unter Video Cloud SSAI-Anzeigenkonfigurations-API Dokument.
Video anfordern
Als Nächstes erhalten Sie Ihre Videodaten mit serverseitigen Anzeigen. Fügen Sie dazu Ihre Anzeigenkonfigurations-ID als URL-Parameter an Ihre Playback-API-Videoanforderung an.
- Einzelheiten finden Sie in der Videoanfrage mit SSAI Abschnitt der Übersicht: Wiedergeben des API-Dokuments.
Beispielantwort für die Wiedergabe-API
Hier ist ein Beispiel für eine Playback-API-Antwort:
{
"poster": "https://cf-images.eu-west-1.prod.boltdns.net/v1/jit/1752604059001/dca41ae8-d8f5-48a6-9853-564764d60b84/main/1280x720/12s64ms/match/image.jpg",
"thumbnail": "https://cf-images.eu-west-1.prod.boltdns.net/v1/jit/1752604059001/dca41ae8-d8f5-48a6-9853-564764d60b84/main/160x90/12s64ms/match/image.jpg",
"poster_sources": [{
"src": "https://cf-images.eu-west-1.prod.boltdns.net/v1/jit/1752604059001/dca41ae8-d8f5-48a6-9853-564764d60b84/main/1280x720/12s64ms/match/image.jpg"
}],
"thumbnail_sources": [{
"src": "https://cf-images.eu-west-1.prod.boltdns.net/v1/jit/1752604059001/dca41ae8-d8f5-48a6-9853-564764d60b84/main/160x90/12s64ms/match/image.jpg"
}],
"description": null,
"tags": [],
"cue_points": [],
"custom_fields": {},
"account_id": "1752604059001",
"sources": [{
"ext_x_version": "4",
"src": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/hls/v4/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/master.m3u8?bc_token=NWZmNGQ4ZDlfZjJkMjdkY2ZlZjNhODljNzVmNzlhZTkxZTM0YTBhMmQ5NzI3ZDVmMmZmODIwYjcyMjM0NzMyZDIyZDQ3NTUwZQ%3D%3D",
"type": "application/x-mpegURL",
"vmap": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/hls/v4/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfOTY5ZjIzMzAzOTAxNzZhZjVlYjllOGJmMzA1YjI4MDE3OTM4NmEyZmRkYTc1OGNkZjM5NTAxMWUxYTE5ZGU5Yg%3D%3D"
}, {
"ext_x_version": "4",
"src": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/hls/v4/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/master.m3u8?bc_token=NWZmNGQ4ZDlfZjJkMjdkY2ZlZjNhODljNzVmNzlhZTkxZTM0YTBhMmQ5NzI3ZDVmMmZmODIwYjcyMjM0NzMyZDIyZDQ3NTUwZQ%3D%3D",
"type": "application/x-mpegURL",
"vmap": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/hls/v4/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfOTY5ZjIzMzAzOTAxNzZhZjVlYjllOGJmMzA1YjI4MDE3OTM4NmEyZmRkYTc1OGNkZjM5NTAxMWUxYTE5ZGU5Yg%3D%3D"
}, {
"codecs": "avc1,mp4a",
"ext_x_version": "7",
"src": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/hls/v7/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/master.m3u8?bc_token=NWZmNGQ4ZDlfNjVhYTczMDhmZWY5OWE5Zjk3OGJmNTczYjYyYWFmMGI3OWQxZTYyODc5YTk3NzJiOWY3MDk0NmZjOTVmZjVhMA%3D%3D",
"type": "application/x-mpegURL",
"vmap": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/hls/v7/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfNzk5NzY0NThhOTlhZWY0OWI3NDc0MDQxMTQxNWMwZjVkYTFlYzdiZTRkMWE2ZmJjODRjODRkY2JlYjZjZWI1Mg%3D%3D"
}, {
"codecs": "avc1,mp4a",
"ext_x_version": "7",
"src": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/hls/v7/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/master.m3u8?bc_token=NWZmNGQ4ZDlfNjVhYTczMDhmZWY5OWE5Zjk3OGJmNTczYjYyYWFmMGI3OWQxZTYyODc5YTk3NzJiOWY3MDk0NmZjOTVmZjVhMA%3D%3D",
"type": "application/x-mpegURL",
"vmap": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/hls/v7/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfNzk5NzY0NThhOTlhZWY0OWI3NDc0MDQxMTQxNWMwZjVkYTFlYzdiZTRkMWE2ZmJjODRjODRkY2JlYjZjZWI1Mg%3D%3D"
}, {
"profiles": "urn:mpeg:dash:profile:isoff-live:2011",
"src": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/dash/live-timeline/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/manifest.mpd?bc_token=NWZmNGQ4ZDlfN2Y5MzJhZmYxYjM5ZTRiZTIwNmFlNzg1NWIyOTY3NjlhMTMwZTllMGI2YzEwZmFlMTk2ZmEzODAwMDVlMWMxYw%3D%3D",
"type": "application/dash+xml",
"vmap": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/dash/live-timeline/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfY2JkMWY4NmY1ZDI2NDQ0NGY1YzAzYzMxNGY5NTJjY2MzYjljMTVjOGM3N2ZhZWRkNTU3YjgxYzkyMDQwOGIzYQ%3D%3D"
}, {
"profiles": "urn:mpeg:dash:profile:isoff-live:2011",
"src": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/dash/live-timeline/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/manifest.mpd?bc_token=NWZmNGQ4ZDlfN2Y5MzJhZmYxYjM5ZTRiZTIwNmFlNzg1NWIyOTY3NjlhMTMwZTllMGI2YzEwZmFlMTk2ZmEzODAwMDVlMWMxYw%3D%3D",
"type": "application/dash+xml",
"vmap": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/dash/live-timeline/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfY2JkMWY4NmY1ZDI2NDQ0NGY1YzAzYzMxNGY5NTJjY2MzYjljMTVjOGM3N2ZhZWRkNTU3YjgxYzkyMDQwOGIzYQ%3D%3D"
}, {
"codecs": "avc1,mp4a",
"profiles": "urn:mpeg:dash:profile:isoff-live:2011",
"src": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/dash/live-timeline/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/manifest.mpd?bc_token=NWZmNGQ4ZDlfNGY5Y2NlNjUyMjNiN2RjYTUyOTYyN2EwZjMzNmNiNjA3NzY4OTFjM2MxMDVhYzkzYzY0NzE5NDc4ZTI4MDc2ZQ%3D%3D",
"type": "application/dash+xml",
"vmap": "http://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/dash/live-timeline/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfZWUxN2FkNjUxZTZmMTZkMzJmM2VhOTY0MTY1NTU1ZmJkNzhiMjgxMTg1ZmI1ZGY1ODcwYmVjOWUzM2E2NGVjMw%3D%3D"
}, {
"codecs": "avc1,mp4a",
"profiles": "urn:mpeg:dash:profile:isoff-live:2011",
"src": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/dash/live-timeline/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/manifest.mpd?bc_token=NWZmNGQ4ZDlfNGY5Y2NlNjUyMjNiN2RjYTUyOTYyN2EwZjMzNmNiNjA3NzY4OTFjM2MxMDVhYzkzYzY0NzE5NDc4ZTI4MDc2ZQ%3D%3D",
"type": "application/dash+xml",
"vmap": "https://ssaimanifest.prod.boltdns.net/playback/once/v1/vmap/dash/live-timeline/clear/codec_avc1_mp4a/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/content.vmap?bc_token=NWZmNGQ4ZDlfZWUxN2FkNjUxZTZmMTZkMzJmM2VhOTY0MTY1NTU1ZmJkNzhiMjgxMTg1ZmI1ZGY1ODcwYmVjOWUzM2E2NGVjMw%3D%3D"
}],
"name": "Mt Audubon",
"reference_id": null,
"long_description": null,
"duration": 24128,
"economics": "AD_SUPPORTED",
"text_tracks": [],
"published_at": "2020-05-14T18:51:30.532Z",
"created_at": "2020-05-14T18:51:30.502Z",
"updated_at": "2020-05-14T19:46:00.320Z",
"offline_enabled": false,
"link": null,
"id": "6156696074001",
"ad_keys": null
}
Konfigurieren Sie Ihren Player
Suchen Sie in der Antwort der Wiedergabe-API (Abschnitt oben) das Sources
Objekt, kopieren Sie eine der vmap
URLs und fügen Sie es in eine Browser-Suchleiste ein, um es zu sehen die VMAP-Antwort.
Beispiel für eine VMAP-Antwort
Hier ist ein Beispiel für eine vmap-Antwort:
<vmap:VMAP xmlns:bc="bc" xmlns:vmap="http://www.iab.net/vmap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
<vmap:Extensions>
<bc:Brightcove ttl="3600" contenturi="https://ssaimanifest.prod.boltdns.net/us-east-1/playback/once/v1/hls/v4/clear/1752604059001/d6190656-2095-4ff3-8afe-1a0b60d67ed2/dca41ae8-d8f5-48a6-9853-564764d60b84/6830b2e4-3298-439d-beef-e04abef9f23c/content.m3u8?bc_token=NWZkMTE5NTlfZWQxNDAzNDRkNTAxNDRlMWEwODU3MTI1MzY2YjAyZWQ5YzlmZTkzY2UwMjM5NTM1MmI2NGRjZDNhNjE2ZDhlOA%3D%3D"
contentlength="24.0574" payloadlength="50.1835" contenttype="application/x-mpegURL" />
<bc:thumbnailURL type="thumbnail" width="480" height="270" bandwidth="0">https://ssai.playback.us-east-1.prod.deploys.brightcove.com/v1/thumbnail/1752604059001/dca41ae8-d8f5-48a6-9853-564764d60b84/low-res/6830b2e4-3298-439d-beef-e04abef9f23c/thumbnail.vtt?bc_token=NWZkMTE5NTlfMmVmODIzZDJjMGZkMDBjZjY1YWIxNDQ4Y2YyZmUxYTExNzg5YmIxZDI5ZTdkMjgyODBmMDBmYTViMTE2Yzc0MQ%3D%3D</bc:thumbnailURL>
</vmap:Extensions>
<vmap:AdBreak breakType="linear" breakId="PreRoll_0_0" timeOffset="start">
<vmap:AdSource allowMultipleAds="true" followRedirects="true" id="0">
<vmap:VASTData>
<VAST xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Ad id="1">
<InLine>
<AdSystem>Test Ad Server</AdSystem>
<AdTitle>Portals</AdTitle>
<Description>Demo ad number 6</Description>
<Error></Error>
<Creatives>
<Creative>
<Linear>
<CreativeExtensions>
<CreativeExtension>
<BrightcoveForeignKey>1</BrightcoveForeignKey>
</CreativeExtension>
</CreativeExtensions>
<Duration>00:00:05.9392</Duration>
<AdParameters>
<xml></xml>
</AdParameters>
<VideoClicks/>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<xml>data</xml>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>
</vmap:VASTData>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak breakType="linear" breakId="MidRoll_5_0" timeOffset="00:00:04.8381">
<vmap:AdSource allowMultipleAds="true" followRedirects="true" id="1">
<vmap:VASTData>
<VAST xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Ad id="2">
<InLine>
<AdSystem>Test Ad Server</AdSystem>
<AdTitle>Marketing</AdTitle>
<Description>Demo ad number 4</Description>
<Error></Error>
<Creatives>
<Creative>
<Linear skipoffset="00:00:05">
<CreativeExtensions>
<CreativeExtension>
<BrightcoveForeignKey>2</BrightcoveForeignKey>
</CreativeExtension>
</CreativeExtensions>
<Duration>00:00:12.1788</Duration>
<AdParameters>
<xml></xml>
</AdParameters>
<VideoClicks/>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<xml>data</xml>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>
</vmap:VASTData>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak breakType="linear" breakId="PostRoll_24_0" timeOffset="end">
<vmap:AdSource allowMultipleAds="true" followRedirects="true" id="2">
<vmap:VASTData>
<VAST xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Ad id="3">
<InLine>
<AdSystem>Test Ad Server</AdSystem>
<AdTitle>Brand</AdTitle>
<Description>Demo ad number 1</Description>
<Error></Error>
<Creatives>
<Creative>
<Linear>
<CreativeExtensions>
<CreativeExtension>
<BrightcoveForeignKey>3</BrightcoveForeignKey>
</CreativeExtension>
</CreativeExtensions>
<Duration>00:00:08.0080</Duration>
<AdParameters>
<xml></xml>
</AdParameters>
<VideoClicks/>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<xml>data</xml>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>
</vmap:VASTData>
</vmap:AdSource>
</vmap:AdBreak>
</vmap:VMAP>
VMAP-Erweiterungen
In der VMAP-Antwort fügt Brightcove a hinzu <vmap:Extensions>
Sektion.
Die folgenden Attribute sind mit dem verknüpft <bc:Brightcove>
Tag im Erweiterungsbereich:
Attribut | Beschreibung |
---|---|
contenturi |
Ein Verweis auf das sitzungsspezifische Manifest - Dies sollten Sie in Ihren Player laden |
contentlength |
Die Dauer des Inhaltsvideos |
payloadlength |
Die Dauer des gesamten zusammengefügten Streams |
Werbeunterbrechung
Die folgenden Attribute sind jedem Anzeigenblock zugeordnet:
Attribut | Beschreibung |
---|---|
timeoffset |
Dies kann start oder eine bestimmte Zeit sein, die berechnet werden muss. end Wenn ein Pod mehrere Anzeigen enthält, können diese denselben Versatz aufweisen, da sie zur selben "Inhaltszeit" eingefügt werden. |
Die folgenden Tags sind jedem Anzeigenblock zugeordnet:
Etikett | Beschreibung |
---|---|
Duration |
Dies gibt die Dauer der einzufügenden Anzeige an. |
Hinweise
Beachten Sie beim Erstellen Ihrer Anzeigenstrategie Folgendes:
- Bei der
start
Offset haben Sie möglicherweise 3 Anzeigen mit einer Dauer00:00:16.0000
Dies führt zu einer Gesamtlänge des Pre-Roll-Pods von 48 Sekunden. Dies bedeutet, dass die tatsächliche Startzeit des Inhalts die 48-Sekunden-Marke des tatsächlich zusammengefügten Manifests ist. - Von den verschiedenen Anzeigenelementen ist wahrscheinlich das relevanteste
ClickThrough
wie es den zu aktivierenden URL-Link identifiziert. Beachten Sie, dass alle zugeordnetClickTracking
Elemente sollten mit einem Beacon versehen werden, wenn ein Benutzer auf einen Link klickt.
Anzeigen-Tag-Variablen
Mit Anzeigen-Tag-Variablen können Sie Ihre Anzeigen gezielt schalten.
Wenn Ihre Anzeigenkonfiguration welche hat {{url.*}}
Makros sollten bei der Anforderung des VMAP als Abfrageparameter angehängt werden.
Zum Beispiel ein Makro wie
{{url.deviceId}}
sollte als Abfrageparameter wie angehängt werden
?deviceId=xyz
Einzelheiten finden Sie in der Video Cloud SSAI-Anzeigenkonfigurations-API Dokument.
Serverseitiges Beaconing
Sie können das Beaconing so konfigurieren, dass serverseitige Impressionen und Quartil- / vollständige Beacons ausgelöst werden.
- VAST-Anzeigenfehler-Beacons bei der Verwendung von SSAI können hilfreich sein, um Probleme mit Ihrem Anzeigenworkflow proaktiv zu finden und zu beheben. Einzelheiten finden Sie im Beacons für Anzeigenfehler mit SSAI dokumentieren.
- VAST Standard Beacons können ebenfalls verwendet werden. Einzelheiten finden Sie in der Vorlage für die Bereitstellung digitaler Videoanzeigen (VAST) Dokument.