diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 3cebde6074..558c9d7ff8 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -1714,6 +1714,14 @@ sectionTitle: subgroup: 0 +- sbSecId: 6 + title: Connected TV + link: /formats/ctv.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + - sbSecId: 6 title: Native link: /prebid/native-implementation.html diff --git a/_includes/icon__format--ctv.svg b/_includes/icon__format--ctv.svg new file mode 100644 index 0000000000..9c018e0d38 --- /dev/null +++ b/_includes/icon__format--ctv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_layouts/home.html b/_layouts/home.html index 19af7069e8..e9df870893 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -71,6 +71,12 @@

Formats

{% include icon__format--video.svg %}
+
+
+ Connected TV +
{% include icon__format--ctv.svg %}
+
+
AMP diff --git a/_sass/components/_card.scss b/_sass/components/_card.scss index 956a0d05d8..fc1588d2d5 100644 --- a/_sass/components/_card.scss +++ b/_sass/components/_card.scss @@ -88,6 +88,13 @@ } } } + + /** this is required for the CTV icon the path segment is not painted, but filled */ + + .card-media-ctv { + path { + fill: $t-text-color--reverse; + } + } } + .card-media { diff --git a/assets/images/homepage/amp_blue.png b/assets/images/homepage/amp_blue.png new file mode 100644 index 0000000000..5352c633c0 Binary files /dev/null and b/assets/images/homepage/amp_blue.png differ diff --git a/assets/images/homepage/amp_grey.png b/assets/images/homepage/amp_grey.png new file mode 100644 index 0000000000..6c6b947fb1 Binary files /dev/null and b/assets/images/homepage/amp_grey.png differ diff --git a/assets/images/homepage/amp_orange.png b/assets/images/homepage/amp_orange.png new file mode 100644 index 0000000000..77d8befea5 Binary files /dev/null and b/assets/images/homepage/amp_orange.png differ diff --git a/assets/images/homepage/audio_blue.png b/assets/images/homepage/audio_blue.png new file mode 100644 index 0000000000..687ce53bf1 Binary files /dev/null and b/assets/images/homepage/audio_blue.png differ diff --git a/assets/images/homepage/audio_grey.png b/assets/images/homepage/audio_grey.png new file mode 100644 index 0000000000..f1e570f238 Binary files /dev/null and b/assets/images/homepage/audio_grey.png differ diff --git a/assets/images/homepage/audio_orange.png b/assets/images/homepage/audio_orange.png new file mode 100644 index 0000000000..2cc8e04f8b Binary files /dev/null and b/assets/images/homepage/audio_orange.png differ diff --git a/assets/images/homepage/ctv_blue.png b/assets/images/homepage/ctv_blue.png new file mode 100644 index 0000000000..06d196e495 Binary files /dev/null and b/assets/images/homepage/ctv_blue.png differ diff --git a/assets/images/homepage/ctv_grey.png b/assets/images/homepage/ctv_grey.png new file mode 100644 index 0000000000..ef6a1a6a23 Binary files /dev/null and b/assets/images/homepage/ctv_grey.png differ diff --git a/assets/images/homepage/ctv_orange.png b/assets/images/homepage/ctv_orange.png new file mode 100644 index 0000000000..6849069b98 Binary files /dev/null and b/assets/images/homepage/ctv_orange.png differ diff --git a/assets/images/homepage/display_blue.png b/assets/images/homepage/display_blue.png new file mode 100644 index 0000000000..dfd07326ff Binary files /dev/null and b/assets/images/homepage/display_blue.png differ diff --git a/assets/images/homepage/display_grey.png b/assets/images/homepage/display_grey.png new file mode 100644 index 0000000000..671b69df37 Binary files /dev/null and b/assets/images/homepage/display_grey.png differ diff --git a/assets/images/homepage/display_oramge.png b/assets/images/homepage/display_oramge.png new file mode 100644 index 0000000000..164a4b59cf Binary files /dev/null and b/assets/images/homepage/display_oramge.png differ diff --git a/assets/images/homepage/docs_blue.png b/assets/images/homepage/docs_blue.png new file mode 100644 index 0000000000..9a014c9da4 Binary files /dev/null and b/assets/images/homepage/docs_blue.png differ diff --git a/assets/images/homepage/docs_grey.png b/assets/images/homepage/docs_grey.png new file mode 100644 index 0000000000..28117c7371 Binary files /dev/null and b/assets/images/homepage/docs_grey.png differ diff --git a/assets/images/homepage/docs_orange.png b/assets/images/homepage/docs_orange.png new file mode 100644 index 0000000000..c20d3389c4 Binary files /dev/null and b/assets/images/homepage/docs_orange.png differ diff --git a/assets/images/homepage/dooh_blue.png b/assets/images/homepage/dooh_blue.png new file mode 100644 index 0000000000..bcff1e1487 Binary files /dev/null and b/assets/images/homepage/dooh_blue.png differ diff --git a/assets/images/homepage/dooh_grey.png b/assets/images/homepage/dooh_grey.png new file mode 100644 index 0000000000..97d48a8cde Binary files /dev/null and b/assets/images/homepage/dooh_grey.png differ diff --git a/assets/images/homepage/dooh_orange.png b/assets/images/homepage/dooh_orange.png new file mode 100644 index 0000000000..7cb4a8a6f7 Binary files /dev/null and b/assets/images/homepage/dooh_orange.png differ diff --git a/assets/images/homepage/id_blue.png b/assets/images/homepage/id_blue.png new file mode 100644 index 0000000000..e5750c2e3c Binary files /dev/null and b/assets/images/homepage/id_blue.png differ diff --git a/assets/images/homepage/id_grey.png b/assets/images/homepage/id_grey.png new file mode 100644 index 0000000000..afa17e0a87 Binary files /dev/null and b/assets/images/homepage/id_grey.png differ diff --git a/assets/images/homepage/id_orange.png b/assets/images/homepage/id_orange.png new file mode 100644 index 0000000000..9afccb0983 Binary files /dev/null and b/assets/images/homepage/id_orange.png differ diff --git a/assets/images/homepage/mobile_blue.png b/assets/images/homepage/mobile_blue.png new file mode 100644 index 0000000000..d3b6a07f34 Binary files /dev/null and b/assets/images/homepage/mobile_blue.png differ diff --git a/assets/images/homepage/mobile_grey.png b/assets/images/homepage/mobile_grey.png new file mode 100644 index 0000000000..e61a4d5900 Binary files /dev/null and b/assets/images/homepage/mobile_grey.png differ diff --git a/assets/images/homepage/mobile_orange.png b/assets/images/homepage/mobile_orange.png new file mode 100644 index 0000000000..d64d8d754d Binary files /dev/null and b/assets/images/homepage/mobile_orange.png differ diff --git a/assets/images/homepage/multi_blue.png b/assets/images/homepage/multi_blue.png new file mode 100644 index 0000000000..41f9adf1a4 Binary files /dev/null and b/assets/images/homepage/multi_blue.png differ diff --git a/assets/images/homepage/multi_grey.png b/assets/images/homepage/multi_grey.png new file mode 100644 index 0000000000..92bc081f2f Binary files /dev/null and b/assets/images/homepage/multi_grey.png differ diff --git a/assets/images/homepage/multi_orange.png b/assets/images/homepage/multi_orange.png new file mode 100644 index 0000000000..17a452476e Binary files /dev/null and b/assets/images/homepage/multi_orange.png differ diff --git a/assets/images/homepage/native_blue.png b/assets/images/homepage/native_blue.png new file mode 100644 index 0000000000..11d04a30f8 Binary files /dev/null and b/assets/images/homepage/native_blue.png differ diff --git a/assets/images/homepage/native_grey.png b/assets/images/homepage/native_grey.png new file mode 100644 index 0000000000..b0e0510422 Binary files /dev/null and b/assets/images/homepage/native_grey.png differ diff --git a/assets/images/homepage/native_orange.png b/assets/images/homepage/native_orange.png new file mode 100644 index 0000000000..1ceb4df5fd Binary files /dev/null and b/assets/images/homepage/native_orange.png differ diff --git a/assets/images/homepage/pbjs_blue.png b/assets/images/homepage/pbjs_blue.png new file mode 100644 index 0000000000..f0637e301f Binary files /dev/null and b/assets/images/homepage/pbjs_blue.png differ diff --git a/assets/images/homepage/pbjs_grey.png b/assets/images/homepage/pbjs_grey.png new file mode 100644 index 0000000000..13436d492d Binary files /dev/null and b/assets/images/homepage/pbjs_grey.png differ diff --git a/assets/images/homepage/pbjs_orange.png b/assets/images/homepage/pbjs_orange.png new file mode 100644 index 0000000000..f049b71f0f Binary files /dev/null and b/assets/images/homepage/pbjs_orange.png differ diff --git a/assets/images/homepage/server_blue.png b/assets/images/homepage/server_blue.png new file mode 100644 index 0000000000..dd0aa9bf92 Binary files /dev/null and b/assets/images/homepage/server_blue.png differ diff --git a/assets/images/homepage/server_grey.png b/assets/images/homepage/server_grey.png new file mode 100644 index 0000000000..020e7ab061 Binary files /dev/null and b/assets/images/homepage/server_grey.png differ diff --git a/assets/images/homepage/server_orange.png b/assets/images/homepage/server_orange.png new file mode 100644 index 0000000000..8a3fc29d8f Binary files /dev/null and b/assets/images/homepage/server_orange.png differ diff --git a/assets/images/homepage/video_blue.png b/assets/images/homepage/video_blue.png new file mode 100644 index 0000000000..c73c3fb324 Binary files /dev/null and b/assets/images/homepage/video_blue.png differ diff --git a/assets/images/homepage/video_grey.png b/assets/images/homepage/video_grey.png new file mode 100644 index 0000000000..3e71539474 Binary files /dev/null and b/assets/images/homepage/video_grey.png differ diff --git a/assets/images/homepage/video_orange.png b/assets/images/homepage/video_orange.png new file mode 100644 index 0000000000..145c8b8cd5 Binary files /dev/null and b/assets/images/homepage/video_orange.png differ diff --git a/formats/ctv.md b/formats/ctv.md new file mode 100644 index 0000000000..2bf38be31a --- /dev/null +++ b/formats/ctv.md @@ -0,0 +1,26 @@ +--- +layout: page_v2 +title: Prebid Connected TV +description: Prebid Connected TV +sidebarType: 6 +--- + +# Prebid Connected TV + +Prebid for CTV is a Prebid-based unified auction solution designed for CTV long-form video programmatic needs. + +Prebid aims to create a flexible solution that allows publishers to plug in 160+ video capable adapters for the demand sources either in publishers’ existing stack or as a stand-alone Prebid Server based programmatic demand source. + +Prebid can be the best way to serve programmatic ads into long-form video content, both for remnant inventory as well as the primary demand source. It can be used for both client side and server side ad insertion, and can integrate with the publisher’s ad server of choice. + +Server side ad insertion dominates CTV ad serving ecosystem mainly due to the following reasons: + +- A multitude of CTV device platforms and the complexities of implementing and managing client side ad insertions for all such platforms. +- Superior end user experience with smooth transition between content and the ads with matching video playback quality. + +Prebid Server is the most commonly used methodology for accessing programmatic demand for the server side ad insertion use cases. + +## Further Reading + +- [Ad Server Integration with Prebid Server Architecture and Interface Recommendation](/prebid-server/use-cases/pbs-lfv.html) +- [Prebid for CTV-OTT: Use Cases, Common Integration Architectures, Challenges, Solutions](https://files.prebid.org/docs/Prebid_for_CTV-OTT.pdf) diff --git a/formats/video.md b/formats/video.md index 13bac2ce47..b19763bb26 100644 --- a/formats/video.md +++ b/formats/video.md @@ -29,7 +29,4 @@ Instream ads are for short-form video content within a player generally has simp ## CTV-OTT -Connected TV and 'Over-The-Top' video ads are for long-form video content. They have stronger requirements for ad-podding and category exclusion. - -1. [Prebid CTV+OTT white paper](https://files.prebid.org/docs/Prebid_for_CTV-OTT.pdf) -1. [Prebid Server long-form video ad support](/prebid-server/use-cases/pbs-lfv.html) +See the [Connected TV landing page](/formats/ctv.html).