Skip to content

Commit

Permalink
Merge pull request #1302 from snowplow/release/r142
Browse files Browse the repository at this point in the history
Release R142
  • Loading branch information
jbeemster authored Jun 1, 2023
2 parents 25d613b + dc1c9a5 commit e2118b7
Show file tree
Hide file tree
Showing 30 changed files with 932 additions and 0 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
Release 142 (2023-06-01)
------------------------
Add com.snowplowanalytics.snowplow.media/volume_change_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/seek_start_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/seek_end_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ready_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/quality_change_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/playback_rate_change_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/play_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/picture_in_picture_change_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/percent_progress_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/pause_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/fullscreen_change_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/error_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/end_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/buffer_start_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/buffer_end_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_start_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_skip_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_resume_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_quartile_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_pause_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_complete_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_click_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_break_start_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ad_break_end_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/ping_event/jsonschema/1-0-0 (close #1276)
Add com.snowplowanalytics.snowplow.media/player/jsonschema/1-0-0 (close #1301)
Add com.snowplowanalytics.snowplow.media/ad_break/jsonschema/1-0-0 (close #1268)
Add com.snowplowanalytics.snowplow.media/ad/jsonschema/1-0-0 (close #1267)
Add com.snowplowanalytics.snowplow.media/session/jsonschema/1-0-0 (close #1266)

Release 141 (2023-05-03)
------------------------
Add org.w3/PerformanceNavigationTiming/jsonschema/1-0-0 (#1294)
Expand Down
63 changes: 63 additions & 0 deletions schemas/com.snowplowanalytics.snowplow.media/ad/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for a context entity with information about the currently played ad",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"name": {
"description": "Friendly name of the ad.",
"type": [
"null",
"string"
],
"maxLength": 4096
},
"adId": {
"type": "string",
"maxLength": 256,
"description": "Unique identifier for the ad."
},
"creativeId": {
"type": [
"string",
"null"
],
"maxLength": 4096,
"description": "The ID of the ad creative."
},
"podPosition": {
"type": [
"integer",
"null"
],
"description": "The position of the ad within the ad break, starting with 1.",
"minimum": 1,
"maximum": 65535
},
"duration": {
"type": [
"number",
"null"
],
"description": "Length of the video ad in seconds.",
"minimum": 0,
"maximum": 2147483647
},
"skippable": {
"type": [
"boolean",
"null"
],
"description": "Indicating whether skip controls are made available to the end user."
}
},
"additionalProperties": false,
"required": [
"adId"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for a context entity, shared with all ad events belonging to the ad break.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_break",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"name": {
"description": "Ad break name (e.g., pre-roll, mid-roll, and post-roll).",
"type": [
"null",
"string"
],
"maxLength": 4096
},
"breakId": {
"type": "string",
"maxLength": 256,
"description": "An identifier for the ad break."
},
"startTime": {
"type": "number",
"description": "Playback time in seconds at the start of the ad break.",
"minimum": 0,
"maximum": 2147483647
},
"breakType": {
"description": "Type of ads within the break: linear (take full control of the video for a period of time), nonlinear (run concurrently to the video), companion (accompany the video but placed outside the player).",
"enum": [
"linear",
"nonlinear",
"companion",
null
],
"type": [
"string",
"null"
]
},
"podSize": {
"type": [
"integer",
"null"
],
"description": "The number of ads to be played within the ad break.",
"minimum": 0,
"maximum": 65535
}
},
"additionalProperties": false,
"required": [
"breakId",
"startTime"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event that signals the end of an ad break.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_break_end_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event that signals the start of an ad break.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_break_start_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when the user clicked on the ad.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_click_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"percentProgress": {
"type": [
"integer",
"null"
],
"description": "The percent of the way through the ad",
"minimum": 0,
"maximum": 100
}
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event that signals the ad creative was played to the end at normal speed.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_complete_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when the user clicked the pause control and stopped the ad creative.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_pause_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"percentProgress": {
"type": [
"integer",
"null"
],
"description": "The percent of the way through the ad",
"minimum": 0,
"maximum": 100
}
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when a quartile of ad is reached after continuous ad playback at normal speed.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_quartile_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"percentProgress": {
"type": "integer",
"description": "The percent of the way through the ad",
"minimum": 0,
"maximum": 100
}
},
"additionalProperties": false,
"required": [
"percentProgress"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when the user resumed playing the ad creative after it had been stopped or paused.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_resume_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"percentProgress": {
"type": [
"integer",
"null"
],
"description": "The percent of the way through the ad",
"minimum": 0,
"maximum": 100
}
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when the user activated a skip control to skip the ad creative.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_skip_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"percentProgress": {
"type": [
"integer",
"null"
],
"description": "The percent of the way through the ad",
"minimum": 0,
"maximum": 100
}
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event that signals the start of an ad.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "ad_start_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when the the player finishes buffering content and resumes playback.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "buffer_end_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event fired when the player goes into the buffering state and begins to buffer content.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "buffer_start_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Media player event sent when playback stops when end of the media is reached or because no further data is available.",
"self": {
"vendor": "com.snowplowanalytics.snowplow.media",
"name": "end_event",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {},
"additionalProperties": false
}
Loading

0 comments on commit e2118b7

Please sign in to comment.