From 13d19cb530ec6df96f5680040b8135a8bfa1edb4 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Tue, 10 Jan 2023 10:34:08 -0500 Subject: [PATCH 01/16] Updates to table 5.9 video.placement Updates to table 5.9 video.placement to reflect ortb working group suggestions: https://docs.google.com/document/d/1G3M8Me1_Pk292wsOBJk64jDegQjokK4YQPBM4FOtZeE/edit# --- AdCOM v1.0 FINAL.md | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index cfb950c..dd35883 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4346,24 +4346,58 @@ The following table lists the various types of video placements derived largely 1 - In-Stream: Played before, during or after the streaming video content that the consumer has requested (e.g., Pre-roll, Mid-roll, Post-roll). + In-Stream: In-Stream video must be set to “sound on” by default at player start. While there may be accompanying text, the video content is the focus of the user’s visit and visible upon page load. It should remain the primary content on the page and the only video player throughout the page visit. + 2 - In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. + In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. 3 - In-Article: Loads and plays dynamically between paragraphs of editorial content; existing as a standalone branded message. + In-Article: Loads and plays dynamically before, between, or after paragraphs of editorial content; existing as a standalone branded message. Valid in-article inventory should be lazy-loaded upon entering viewport. 4 - In-Feed: Found in content, social, or product feeds. + In-Feed: Found in content, social, or product feeds. 5 - Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). + Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). + + + 6 + Instream: Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested). Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other accompanying content, the video content is the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. The media player must not be muted and volume must be set at or above 10%. + + + + 7 + In-content, matched content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. The video player contains content that is exactly matched to the text/graphical content of the page. Valid in-content inventory should only start playback upon entering viewport. It may convert to a floating/sticky player as it scrolls off the page. + + + + 8 + In-content, unmatched content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. The video player contains content that does not exactly match the text content of the page. Valid in-content inventory should only start playback upon entering viewport. It may convert to a floating/sticky player as it scrolls off the page. + + + + + + 9 + Interstitial: Video ads that are played without video content in a sound-on environment. This can be in placements like in-app video or interstitials. Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). + + + + + + 10 + Outstream: Video ads that are played without video content in a sound-off environment. This can be in placements like injected into content slideshows, native feeds, in-content or sticky/floating. + + + + + From 2224e8206e3d1e1805dc3a0685c65fc20966515d Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Tue, 10 Jan 2023 10:37:05 -0500 Subject: [PATCH 02/16] Update AdCOM v1.0 FINAL.md --- AdCOM v1.0 FINAL.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index dd35883..760b706 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4365,39 +4365,29 @@ The following table lists the various types of video placements derived largely 5 Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). - 6 Instream: Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested). Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other accompanying content, the video content is the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. The media player must not be muted and volume must be set at or above 10%. - 7 In-content, matched content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. The video player contains content that is exactly matched to the text/graphical content of the page. Valid in-content inventory should only start playback upon entering viewport. It may convert to a floating/sticky player as it scrolls off the page. - 8 In-content, unmatched content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. The video player contains content that does not exactly match the text content of the page. Valid in-content inventory should only start playback upon entering viewport. It may convert to a floating/sticky player as it scrolls off the page. - - 9 Interstitial: Video ads that are played without video content in a sound-on environment. This can be in placements like in-app video or interstitials. Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). - - 10 Outstream: Video ads that are played without video content in a sound-off environment. This can be in placements like injected into content slideshows, native feeds, in-content or sticky/floating. - - - From 469a7dc1e02dc7f5d05e0a186b0218dedb3f2d04 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Tue, 10 Jan 2023 11:12:48 -0500 Subject: [PATCH 03/16] Update AdCOM v1.0 FINAL.md --- AdCOM v1.0 FINAL.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 760b706..6d3e47c 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4347,23 +4347,23 @@ The following table lists the various types of video placements derived largely 1 In-Stream: In-Stream video must be set to “sound on” by default at player start. While there may be accompanying text, the video content is the focus of the user’s visit and visible upon page load. It should remain the primary content on the page and the only video player throughout the page visit. - + Deprecated: please use values 6 to 10 2 - In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. + In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. Deprecated: please use values 6 to 10 3 - In-Article: Loads and plays dynamically before, between, or after paragraphs of editorial content; existing as a standalone branded message. Valid in-article inventory should be lazy-loaded upon entering viewport. + In-Article: Loads and plays dynamically before, between, or after paragraphs of editorial content; existing as a standalone branded message. Valid in-article inventory should be lazy-loaded upon entering viewport. Deprecated: please use values 6 to 10 4 - In-Feed: Found in content, social, or product feeds. + In-Feed: Found in content, social, or product feeds. Deprecated: please use values 6 to 10 5 - Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). + Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). Deprecated: please use values 6 to 10 6 From 5713d7510dfd27f1ae3052b7233484ce33aa988b Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Tue, 10 Jan 2023 15:00:44 -0500 Subject: [PATCH 04/16] Update AdCOM v1.0 FINAL.md --- AdCOM v1.0 FINAL.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 6d3e47c..cccb215 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4337,7 +4337,7 @@ The following table lists the placement positions as a relative measure of visib ### List: Placement Subtypes - Video -The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. +The following table lists the various types of video placements derived largely from and superceding the IAB Digital Video Guidelines. @@ -4346,24 +4346,24 @@ The following table lists the various types of video placements derived largely - + - + - + - + - + From 50e292bd9a6e89fd8c20611b2591ff618a4f253c Mon Sep 17 00:00:00 2001 From: jlwasmer Date: Mon, 30 Jan 2023 18:39:38 -0800 Subject: [PATCH 05/16] Update AdCOM v1.0 FINAL.md Changes discussed with the workgroup on Jan 17, 2023 --- AdCOM v1.0 FINAL.md | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index cfb950c..d5dbe2f 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -3949,24 +3949,53 @@ The following table lists the directions in which an expandable ad may expand, g ### List: Feed Types -The following table lists the types of feeds, typically for audio. +The following table lists the types of feeds for audio.
1In-Stream: In-Stream video must be set to “sound on” by default at player start. While there may be accompanying text, the video content is the focus of the user’s visit and visible upon page load. It should remain the primary content on the page and the only video player throughout the page visit. - Deprecated: please use values 6 to 10In-Stream: Played before, during or after the streaming video content that the consumer has requested (e.g., Pre-roll, Mid-roll, Post-roll). + Deprecation notice: please migrate to values 6 to 10
2In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. Deprecated: please use values 6 to 10In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. Deprecation notice: please migrate to values 6 to 10
3In-Article: Loads and plays dynamically before, between, or after paragraphs of editorial content; existing as a standalone branded message. Valid in-article inventory should be lazy-loaded upon entering viewport. Deprecated: please use values 6 to 10In-Article: Loads and plays dynamically before, between, or after paragraphs of editorial content; existing as a standalone branded message. Valid in-article inventory should be lazy-loaded upon entering viewport. Deprecation notice: please migrate to values 6 to 10
4In-Feed: Found in content, social, or product feeds. Deprecated: please use values 6 to 10In-Feed: Found in content, social, or product feeds. Deprecation notice: please migrate to values 6 to 10
5Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). Deprecated: please use values 6 to 10Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). Deprecation notice: please migrate to values 6 to 10
6
+ - + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueClass Definition
1Music ServiceAODMusic streaming service
2FM/AM BroadcastLIVEFM/AM broadcast (live content broadcast over the air but also avaialble via online streaming)
3PodcastAODPodcast (original, pre-recorded content distributed as episodes in a series)
4AODCatch-up radio (recorded segment of a radio show that was originally broadcast live)
5LIVEWeb radio (live content only available via online streaming, not as AM/FM broadcast)
6MISCVideo game (background audio in video games)
7MISCText to speech (audio books, website plugin that can read article)
500+MISCVendor-specific codes.
From 69522cfcb2b1b60f8f51fb9597ba7cff6cacde26 Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Fri, 10 Feb 2023 14:51:28 -0500 Subject: [PATCH 06/16] New Cat Tax ID Added id 7 for Content Taxonomy 3.0 --- AdCOM v1.0 FINAL.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 2cf7586..f19c58f 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -3024,7 +3024,7 @@ The following table lists the options for taxonomies that can be used to describ 1 - IAB Tech Lab Content Category Taxonomy 1.0. - Deprecated, and recommend NOT be used since it does not have SCD flags. + IAB Tech Lab Content Category Taxonomy 1.0: Deprecated, and recommend NOT be used since it does not have SCD flags. 2 @@ -3046,7 +3046,11 @@ The following table lists the options for taxonomies that can be used to describ 6 IAB Tech Lab Content Taxonomy 2.2 - + + + 7 + IAB Tech Lab Content Taxonomy 3.0 + 500+ Vendor-specific codes. From 01863436a4a029ec3c2d7a7e064b294439cb438f Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Wed, 22 Feb 2023 15:52:42 -0500 Subject: [PATCH 07/16] Update AdCOM v1.0 FINAL.md Errata: Alphabetized slot position and pod sequence New: Added List: Auto refresh triggers; additional values 6-9 to List: Placement Subtypes - Video --- AdCOM v1.0 FINAL.md | 152 ++++++++++++++++++++++++++++---------------- 1 file changed, 96 insertions(+), 56 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index cfb950c..bfb0089 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -82,6 +82,7 @@ OpenRTB Specification the IAB Tech Lab is licensed under a Creative Commons Attr - [List: Agent Types](#list_agenttypes) - [List: API Frameworks](#list_apiframeworks) - [List: Audit Status Codes](#list_auditstatuscodes) + - [List: Auto Refresh Triggers](#list_autorefreshtriggers) - [List: Category Taxonomies](#list_categorytaxonomies) - [List: Click Types](#list_clicktypes) - [List: Companion Types](#list_companiontypes) @@ -95,7 +96,7 @@ OpenRTB Specification the IAB Tech Lab is licensed under a Creative Commons Attr - [List: Display Context Types](#list_displaycontexttypes) - [List: Display Placement Types](#list_displayplacementtypes) - [List: DOOH Multiplier Measurement Source Types](#list_doohmultipliermeasurementmourcetypes) - - [List: DOOH Venue Taxonomies](#list_venuetaxonomies) + - [List: DOOH Venue Taxonomies](#list_doohvenuetaxonomies) - [List: DOOH Venue Types (deprecated)](#list_doohvenuetypes) - [List: Event Tracking Methods](#list_eventtrackingmethods) - [List: Event Types](#list_eventtypes) @@ -112,13 +113,13 @@ OpenRTB Specification the IAB Tech Lab is licensed under a Creative Commons Attr - [List: Placement Subtypes - Video](#list_placementsubtypesvideo) - [List: Playback Cessation Modes](#list_playbackcessationmodes) - [List: Playback Methods](#list_playbackmethods) + - [List: Pod Sequence](#list_podsequence) - [List: Production Qualities](#list_productionqualities) - [List: Size Units](#list_sizeunits) + - [List: Slot Position in Pod](#list_slotpositioninpod) - [List: Start Delay Modes](#list_startdelaymodes) - [List: User-Agent Source](#user-agent_source) - [List: Volume Normalization Modes](#list_volumenormalizationmodes) - - [List: Slot Position in Pod](#list_slotpositioninpod) - - [List: Pod Sequence](#list_podsequence) - [Appendix A: Additional Resources](#appendixa_additionalresources) - [Appendix B: Change Log](#appendixb_changelog) - [Appendix C: OpenRTB Interfaces](#appendixc_openrtbinterfaces) @@ -2973,7 +2974,6 @@ The following table is a list of API frameworks either supported by a placement - ### List: Audit Status Codes The following table lists the codes used in `Audit` objects to reflect status or workflow state. @@ -3013,6 +3013,33 @@ The following table lists the codes used in `Audit` objects to reflect status or +### List: Auto Refresh Triggers + +The following table is a list of API frameworks either supported by a placement or required by an ad. + + + + + + + + + + + + + + + + + + + + + + +
ValueDefinition
0UNKNOWN
1User Action: Refresh triggered by user-initiated action such as scrolling. +
2Event: Event-driven content change. For example, ads refresh when the football game score changes on the page.
3Time:Time-based refresh. Ads refresh on a predefined time interval even without user activity.
### List: Category Taxonomies @@ -4364,6 +4391,22 @@ The following table lists the various types of video placements derived largely 5 Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). + + 6 + Instream:Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested. Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other accompanying content, the video content must be the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. If the player converts to floating/sticky subsequent ad calls should accurately convey the updated player size. + + + 7 + Accompanying Content:Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. Accompanying content should only start playback upon entering the viewport. It may convert to a floating/sticky player as it scrolls off the page. + + + 8 + Interstitial:Video ads that are played without video content. During playback, it must be the primary focus of the page and take up the majority of the viewport and cannot be scrolled out of view. This can be in placements like in-app video or slideshows. + + + 9 + No Content/Standalone:Video ads that are played without streaming video content. This can be in placements like slideshows, native feeds, in-content or sticky/floating. + @@ -4430,6 +4473,28 @@ The following table lists the various media playback methods. +### List: Pod Sequence + +The following table lists the values for the pod sequence field, for use in audio and video content streams with one or more ad pods. + + + + + + + + + + + + + + + + + + +
ValueDefinition
-1Last pod in the content stream
0Any pod in the content stream
1First pod in the content stream
### List: Production Qualities @@ -4482,6 +4547,33 @@ The following table lists the units of height and width used by creatives, asset +### List: Slot Position in Pod + +The following table lists the values for the slot position in pod field, for use in audio and video ad pods. + + + + + + + + + + + + + + + + + + + + + + +
ValueDefinition
-1Last ad in the pod
0Any ad in the pod
1First ad in the pod
2First or Last ad in the pod
+ ### List: Start Delay Modes @@ -4570,58 +4662,6 @@ The following table lists the types of volume normalization modes, typically for -### List: Slot Position in Pod - -The following table lists the values for the slot position in pod field, for use in audio and video ad pods. - - - - - - - - - - - - - - - - - - - - - - -
ValueDefinition
-1Last ad in the pod
0Any ad in the pod
1First ad in the pod
2First or Last ad in the pod
- - -### List: Pod Sequence - -The following table lists the values for the pod sequence field, for use in audio and video content streams with one or more ad pods. - - - - - - - - - - - - - - - - - - -
ValueDefinition
-1Last pod in the content stream
0Any pod in the content stream
1First pod in the content stream
- - # Appendix A: Additional Resources Interactive Advertising Bureau Technology Laboratory (IAB Tech Lab) From 82d747731e4504d4e109026e692e5106f5b1af50 Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Wed, 22 Feb 2023 16:26:16 -0500 Subject: [PATCH 08/16] Revert "WIP: Updates to table 5.9 video.placement" --- AdCOM v1.0 FINAL.md | 36 ++++++------------------------------ 1 file changed, 6 insertions(+), 30 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 21820c3..cfc49e0 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4397,7 +4397,7 @@ The following table lists the placement positions as a relative measure of visib ### List: Placement Subtypes - Video -The following table lists the various types of video placements derived largely from and superceding the IAB Digital Video Guidelines. +The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. @@ -4406,47 +4406,23 @@ The following table lists the various types of video placements derived largely - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + From 159184a3516ccbb07b8f9eb3d9684a1ae3ee1b46 Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Tue, 21 Mar 2023 17:04:23 -0400 Subject: [PATCH 09/16] Add Plcmnt Subtypes Breakout list of updated definitions of video placement subtypes using new values --- AdCOM v1.0 FINAL.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index cfc49e0..fdd0f7b 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -111,6 +111,7 @@ OpenRTB Specification the IAB Tech Lab is licensed under a Creative Commons Attr - [List: Operating Systems](#list_operatingsystems) - [List: Placement Positions](#list_placementpositions) - [List: Placement Subtypes - Video](#list_placementsubtypesvideo) + - [List: Plcmnt Subtypes - Video](#list_plcmntsubtypesvideo) - [List: Playback Cessation Modes](#list_playbackcessationmodes) - [List: Playback Methods](#list_playbackmethods) - [List: Pod Sequence](#list_podsequence) @@ -4397,7 +4398,7 @@ The following table lists the placement positions as a relative measure of visib ### List: Placement Subtypes - Video -The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. +The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. To be sent using placement attribute in Object:Video. Proposed deprication of this list and associated attribute in 2024.
1In-Stream: Played before, during or after the streaming video content that the consumer has requested (e.g., Pre-roll, Mid-roll, Post-roll). - Deprecation notice: please migrate to values 6 to 10In-Stream: Played before, during or after the streaming video content that the consumer has requested (e.g., Pre-roll, Mid-roll, Post-roll).
2In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. Deprecation notice: please migrate to values 6 to 10In-Banner: Exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery.
3In-Article: Loads and plays dynamically before, between, or after paragraphs of editorial content; existing as a standalone branded message. Valid in-article inventory should be lazy-loaded upon entering viewport. Deprecation notice: please migrate to values 6 to 10In-Article: Loads and plays dynamically between paragraphs of editorial content; existing as a standalone branded message.
4In-Feed: Found in content, social, or product feeds. Deprecation notice: please migrate to values 6 to 10In-Feed: Found in content, social, or product feeds.
5Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). Deprecation notice: please migrate to values 6 to 10
6Instream: Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested). Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other accompanying content, the video content is the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. The media player must not be muted and volume must be set at or above 10%.
7In-content, matched content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. The video player contains content that is exactly matched to the text/graphical content of the page. Valid in-content inventory should only start playback upon entering viewport. It may convert to a floating/sticky player as it scrolls off the page.
8In-content, unmatched content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. The video player contains content that does not exactly match the text content of the page. Valid in-content inventory should only start playback upon entering viewport. It may convert to a floating/sticky player as it scrolls off the page. -
9Interstitial: Video ads that are played without video content in a sound-on environment. This can be in placements like in-app video or interstitials. Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view). -
10Outstream: Video ads that are played without video content in a sound-off environment. This can be in placements like injected into content slideshows, native feeds, in-content or sticky/floating. -Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view).
6
@@ -4425,20 +4426,30 @@ The following table lists the various types of video placements derived largely - - +
Interstitial/Slider/Floating: Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view).
6Instream:Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested. Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other accompanying content, the video content must be the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. If the player converts to floating/sticky subsequent ad calls should accurately convey the updated player size.
+ + ### List: Plcmnt Subtypes - Video + The following table lists the various types of video placements in accordance with updated IAB Digital Video Guidelines. To be sent using plcmnt attribute in Object:Video + + + + - - + + - + + + + + - - + +
ValueDefinition
7Accompanying Content:Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. Accompanying content should only start playback upon entering the viewport. It may convert to a floating/sticky player as it scrolls off the page.1Instream: Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested. Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other content surrounding the player, the video content must be the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. If the player converts to floating/sticky subsequent ad calls should accurately convey the updated player size.
82Accompanying Content: Pre-roll, mid-roll, and post-roll ads that are played before, during, or after streaming video content. The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport. Accompanying content should only start playback upon entering the viewport. It may convert to a floating/sticky player as it scrolls off the page.
3 Interstitial:Video ads that are played without video content. During playback, it must be the primary focus of the page and take up the majority of the viewport and cannot be scrolled out of view. This can be in placements like in-app video or slideshows.
9No Content/Standalone:Video ads that are played without streaming video content. This can be in placements like slideshows, native feeds, in-content or sticky/floating.4No Content/Standalone: Video ads that are played without streaming video content. This can be in placements like slideshows, native feeds, in-content or sticky/floating.
From 265e7d3a722155adc8abf2469c1930c7430b20b1 Mon Sep 17 00:00:00 2001 From: Scott Kay Date: Fri, 24 Mar 2023 15:27:22 -0400 Subject: [PATCH 10/16] Fix Typos --- AdCOM v1.0 FINAL.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index fdd0f7b..6c3ebbd 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -3997,7 +3997,7 @@ The following table lists the types of feeds for audio. 2 LIVE - FM/AM broadcast (live content broadcast over the air but also avaialble via online streaming) + FM/AM broadcast (live content broadcast over the air but also available via online streaming) 3 @@ -4398,7 +4398,7 @@ The following table lists the placement positions as a relative measure of visib ### List: Placement Subtypes - Video -The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. To be sent using placement attribute in Object:Video. Proposed deprication of this list and associated attribute in 2024. +The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. To be sent using placement attribute in Object:Video. Proposed deprecation of this list and associated attribute in 2024. From 2383a643dbcea7aad40d56bfbebd3ba00940d50a Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:42:25 -0400 Subject: [PATCH 11/16] Auto Refresh Triggers Fix errata in description of List: Auto Refresh Triggers --- AdCOM v1.0 FINAL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index fdd0f7b..0b14032 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -3016,7 +3016,7 @@ The following table lists the codes used in `Audit` objects to reflect status or ### List: Auto Refresh Triggers -The following table is a list of API frameworks either supported by a placement or required by an ad. +The following table is a list of triggers that result in an ad slot refreshing.
From 6a9950204d34e4c5f168bc907f6f02a548fb1c49 Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:49:30 -0400 Subject: [PATCH 12/16] Update to List: Plcmnt Subtypes - Video added 'capable of audio' to in-stream definition in List: Plcmnt Subtypes - Video --- AdCOM v1.0 FINAL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 0b14032..bb12108 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4437,7 +4437,7 @@ The following table lists the various types of video placements derived largely - + From d9d725f22f25f35d1f9953ceaa803791fd5859c3 Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Mon, 27 Mar 2023 10:30:00 -0400 Subject: [PATCH 13/16] Updating plcmt attribute name Updating plcmt attribute name --- AdCOM v1.0 FINAL.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index bb12108..605a7bf 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -111,7 +111,7 @@ OpenRTB Specification the IAB Tech Lab is licensed under a Creative Commons Attr - [List: Operating Systems](#list_operatingsystems) - [List: Placement Positions](#list_placementpositions) - [List: Placement Subtypes - Video](#list_placementsubtypesvideo) - - [List: Plcmnt Subtypes - Video](#list_plcmntsubtypesvideo) + - [List: Plcmt Subtypes - Video](#list_plcmtsubtypesvideo) - [List: Playback Cessation Modes](#list_playbackcessationmodes) - [List: Playback Methods](#list_playbackmethods) - [List: Pod Sequence](#list_podsequence) @@ -4428,8 +4428,8 @@ The following table lists the various types of video placements derived largely
1Instream: Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested. Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other content surrounding the player, the video content must be the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view when playing. If the player converts to floating/sticky subsequent ad calls should accurately convey the updated player size.Instream: Pre-roll, mid-roll, and post-roll ads that are played before, during or after the streaming video content that the consumer has requested. Instream video must be set to “sound on” by default at player start, or have explicitly clear user intent to watch the video content. While there may be other content surrounding the player, the video content must be the focus of the user’s visit. It should remain the primary content on the page and the only video player in-view capable of audio when playing. If the player converts to floating/sticky subsequent ad calls should accurately convey the updated player size.
2
- ### List: Plcmnt Subtypes - Video - The following table lists the various types of video placements in accordance with updated IAB Digital Video Guidelines. To be sent using plcmnt attribute in Object:Video + ### List: Plcmt Subtypes - Video + The following table lists the various types of video placements in accordance with updated IAB Digital Video Guidelines. To be sent using plcmt attribute in Object:Video From 7b4be531e0735d9f10972f0bcb5cfc5bf81c60d6 Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Mon, 27 Mar 2023 14:34:50 -0400 Subject: [PATCH 14/16] Implementation Guide Added link to implementation guide in ORTB --- AdCOM v1.0 FINAL.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 605a7bf..2ca27cf 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -1371,7 +1371,7 @@ This object signals that the placement may be a video placement and provides add - + @@ -4429,7 +4429,7 @@ The following table lists the various types of video placements derived largely
Value
ptype integerPlacement subtype. Refer to List: Placement Subtypes - Video.Placement subtype. Refer to List: Placement Subtypes - Video.
pos
### List: Plcmt Subtypes - Video - The following table lists the various types of video placements in accordance with updated IAB Digital Video Guidelines. To be sent using plcmt attribute in Object:Video + The following table lists the various types of video placements in accordance with updated IAB Digital Video Guidelines. To be sent using plcmt attribute in Object:Video. Please refer to the implementation guide for examples and information on how to use the updated signals. From 74fbcb4f335762c13114a6ef4773b0918f7059b2 Mon Sep 17 00:00:00 2001 From: aronschatz Date: Mon, 3 Apr 2023 13:09:41 -0400 Subject: [PATCH 15/16] Update video placement object Placement type now points to the new plcmt list. --- AdCOM v1.0 FINAL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 95e5548..2fa4d50 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -1371,7 +1371,7 @@ This object signals that the placement may be a video placement and provides add - + From 754623c5c4dab097716798bfa5cdb9baad76339f Mon Sep 17 00:00:00 2001 From: hillslatt <114763292+hillslatt@users.noreply.github.com> Date: Mon, 3 Apr 2023 13:44:06 -0400 Subject: [PATCH 16/16] Update AdCOM v1.0 FINAL.md Deprecated list with legacy definitions --- AdCOM v1.0 FINAL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AdCOM v1.0 FINAL.md b/AdCOM v1.0 FINAL.md index 95e5548..2682c94 100644 --- a/AdCOM v1.0 FINAL.md +++ b/AdCOM v1.0 FINAL.md @@ -4398,7 +4398,7 @@ The following table lists the placement positions as a relative measure of visib ### List: Placement Subtypes - Video -The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. To be sent using placement attribute in Object:Video. Proposed deprecation of this list and associated attribute in 2024. +The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines. To be sent using placement attribute in Object:Video. DEPRECATED AS OF 2.6-202303 RELEASE. Proposed removal of this list and associated attribute in 2024.
Value
ptype integerPlacement subtype. Refer to List: Placement Subtypes - Video.Placement subtype. Refer to List: Plcmt Subtypes - Video.
pos